云计算收藏ceph

Ceph块存储-1·Client客户端使用

2022-11-25  本文已影响0人  技术老男孩

一、先解决客户端使用块设备有几个疑问

1.Ceph块存储客户端怎么用?

需要安装软件包ceph-common

2.ceph集群在哪?

通过配置文件说明集群地址

3.权限问题

keyring文件有说明

二、Ceph块存储使用流程思路

三、实现流程:

第一步:Client客户端机安装软件包

# Client机安装ceph客户端软件(安装需要Ceph镜像仓,不知道怎么配置的,可以参考之前的《Ceph集群·创建部署》中yum搭建步骤)
[root@client1 ~]# yum install -y ceph-common

第二步:Client客户端机获取秘钥

# 将node1的配置文件和密钥keyring文件拷贝给Client客户端机
[root@node1 ceph-cluster]# scp /etc/ceph/ceph.conf 192.168.88.10:/etc/ceph/
[root@node1 ceph-cluster]# scp /etc/ceph/ceph.client.admin.keyring 192.168.88.10:/etc/ceph/

随后Client就可以看到镜像了

# 客户端查看镜像
[root@client1 ~]# rbd list
demo-image

第三步:映射镜像到本地

# 将ceph提供的镜像映射到本地
[root@client1 ~]# rbd map demo-image
/dev/rbd0
[root@client1 ~]# lsblk 
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda    253:0    0  30G  0 disk 
└─vda1 253:1    0  30G  0 part /
rbd0   252:0    0   7G  0 disk    # 多了一块7GB的硬盘
[root@client1 ~]# ls /dev/rbd0 
/dev/rbd0
# 查看映射
[root@client1 ~]# rbd showmapped
id pool image      snap device    
0  rbd  demo-image -    /dev/rbd0 

第四步:挂载使用

# 使用
[root@client1 ~]# mkfs.xfs /dev/rbd0
[root@client1 ~]# mount /dev/rbd0 /mnt/
[root@client1 ~]# df -h /mnt/
文件系统        容量  已用  可用 已用% 挂载点
/dev/rbd0       7.0G   33M  7.0G    1% /mnt
上一篇下一篇

猜你喜欢

热点阅读