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

本文详细介绍了如何在Client端配置和使用Ceph块存储。首先,需要在Client机上安装ceph-common软件包;接着,从Ceph集群节点复制配置文件和keyring以获取权限;然后,通过rbd命令映射镜像到本地设备;最后,挂载并格式化设备进行使用。整个流程包括安装、获取密钥、映射和挂载四个步骤。
摘要由CSDN通过智能技术生成

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

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

需要安装软件包ceph-common

2.ceph集群在哪?

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

3.权限问题

keyring文件有说明

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

  • 客户端机安装软件包
  • Client客户端机获取秘钥
  • 映射镜像到本地
  • 挂载使用

三、实现流程:

第一步: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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值