docker中如何安装ceph rbd客户端
发表于:2025-11-20 作者:千家信息网编辑
千家信息网最后更新 2025年11月20日,这篇文章主要介绍docker中如何安装ceph rbd客户端,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!ceph rbd客户端要求客户端系统内核 2.6.32以上另外,我这个
千家信息网最后更新 2025年11月20日docker中如何安装ceph rbd客户端在ceph客户端查看rbd
这篇文章主要介绍docker中如何安装ceph rbd客户端,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
ceph rbd客户端要求
客户端系统内核 2.6.32以上
另外,我这个环境中把k9s-master1当做ceph客户端,而服务端是k8s-node1。
安装ceph rbd客户端
[root@k8s-master1 ~]# yum search cephLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.tuna.tsinghua.edu.cn * updates: mirrors.aliyun.com========================================================= N/S matched: ceph =========================================================centos-release-ceph-hammer.noarch : Ceph Hammer packages from the CentOS Storage SIG repositorycentos-release-ceph-jewel.noarch : Ceph Jewel packages from the CentOS Storage SIG repositorycentos-release-ceph-luminous.noarch : Ceph Luminous packages from the CentOS Storage SIG repositoryceph-common.x86_64 : Ceph Common
[root@k8s-master1 ~]# yum -y install centos-release-ceph-luminous.noarch
[root@k8s-master1 ~]# yum -y install ceph
将ceph服务端的秘钥环拷贝到ceph的客户端
生产中不要拷贝秘钥环,而是创建一个用户,并赋予相应的权限。
我这里拷贝秘钥环是为了方便。
登录ceph服务器集群中的任何一点,将其秘钥环拷贝到ceph的客户端。
[root@k8s-node1 ~]# cd /etc/ceph/[root@k8s-node1 ceph]# scp ceph.conf 172.16.22.197:/etc/ceph/[root@k8s-node1 ceph]# scp ceph.client.admin.keyring 172.16.22.197:/etc/ceph/
在ceph客户端查看rbd
[root@k8s-master1 ~]# rbd --image data inforbd image 'data':size 1024 MB in 256 objectsorder 22 (4096 kB objects)block_name_prefix: rbd_data.1149238e1f29format: 2features: layering, exclusive-lock, object-map, fast-diff, deep-flattenflags:
输出如上信息,表明我们可以使用rbd。
映射rbd到客户端并且挂载使用
映射rbd到客户端并且挂载使用 rbd map rbd/data
[root@k8s-master1 ~]# rbd map rbd/data ##rbd是pool的名字,data是块存储的名字rbd: sysfs write failedRBD image feature set mismatch. Try disabling features unsupported by the kernel with "rbd feature disable".In some cases useful info is found in syslog - try "dmesg | tail".rbd: map failed: (6) No such device or address
看到上面报错了,我们需要执行一下如下命令:
[root@k8s-master1 ~]# rbd feature disable rbd/data exclusive-lock object-map fast-diff deep-flatten
[root@k8s-master1 ~]# rbd map rbd/data /dev/rbd0
[root@k8s-master1 ~]# fdisk -lDisk /dev/rbd0: 1073 MB, 1073741824 bytes, 2097152 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 4194304 bytes / 4194304 bytes
看到,我们把ceph的rdb块设备挂载到了k9s-master1机器上了。
这时候,/dev/rdb0还是一个裸设备,下面我们格式化一下它,给它创建一个文件系统。
[root@k8s-master1 ~]# mkfs.ext4 /dev/rbd0
挂载到/mnt下面:
[root@k8s-master1 ~]# mount /dev/rbd0 /mnt/
这样,我们就可以使用rbd块设备了。
以上是"docker中如何安装ceph rbd客户端"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
客户
客户端
拷贝
设备
服务
内容
名字
篇文章
系统
价值
信息
兴趣
内核
命令
如上
小伙
小伙伴
文件
更多
服务器
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
英语小作文网络博客网络安全
重庆天象网络技术骗局 培训
潍坊平台软件开发外包公司
指纹图谱相似度评价数据库
山西开源软件开发要多少钱
数据库说的节点什么意思
网络安全教程美食视频
牧原软件开发岗怎么样
数据库可以装几个版本吗
莱山区ios软件开发外包公司
红鸟网络技术怎么样
九龙坡区网络安全知识
网络安全的五个步骤
为什么要保证年轻人网络安全
mysql数据库系统设计
app软件开发服务好态度好
山西诚信网络技术开发哪个正规
关于网络安全文化作品
域服务器管理论坛
松江区市场软件开发服务大概费用
数据库的安全
数据库管理系统毕业设计
pda手持机软件开发及应用开发
计算机网络技术专业有哪些证
信息网络安全的理解800字
it软件开发工作
宝塔用的服务器
酷盈分销软件开发的个人主页
软件开发cmm几层
计算机网络安全保障论文