Ceph-块共享

在前面只是把ceph的集群搭建完毕了,但是ceph要以什么方式提供给其他计算机使用还没有配置。

ceph可以提供块共享、文件系统共享、对象存储。

块共享:
刚配置好的ceph集群不能直接提供共享服务,需要通过一个共享池,在共享池内有很多的镜像镜像就相当于一块磁盘,通过镜像提供共享服务。
共享池是ceph集群搭建完毕就已经存在的,但是共享池内没有镜像。

1、查看共享池:
ceph osd lspools


2、创建镜像:(node1)
rbd create demo --image-feature  layering --size 10G
# 镜像名是demo,--image-feature表示了镜像的功能为layering(快照),大小是10G
rbd list				#查看镜像列表
rbd info demo			#查看镜像名为demo的详细信息


3、动态调整镜像容量:(node1)
rbd resize --size 15G demo					#把demo镜像的大小增加到15G
rbd resize --size 7G image --allow-shrink	#把demo镜像的大小减少的7G


4、访问镜像:(client)
yum -y  install ceph-common

# 此时还不能访问镜像,因为client没有配置文件,以及秘钥
scp 192.168.4.11:/etc/ceph/ceph.conf  /etc/ceph/	#在client,需要密码
scp 192.168.4.11:/etc/ceph/ceph.client.admin.keyring /etc/ceph/	#在client,需要密码
或者
scp /etc/ceph/ceph.conf 192.168.10:/etc/ceph/	#在node1,不需要密码
scp /etc/ceph/ceph.client.admin.keyring 192.168.10:/etc/ceph/	#在node1,不需要密码

rbd map demo	#访问镜像
lsblk	#查看磁盘信息,此时在client上会多一个名为/dev/rbd0的磁盘
rbd showmapped	#查看镜像对应的磁盘


5、使用镜像:(client)
# 因为提供的是块共享,因此镜像(磁盘)是没有格式化过的
mkfs.xfs /dev/rbd0		#格式化
mount /dev/rbd0 /mnt	#挂载
echo ‘ceph ok !' > /mnt/test.data

写总结的第二十九天!!!

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值