docker中如何安装ceph rbd客户端
发表于:2024-11-28 作者:千家信息网编辑
千家信息网最后更新 2024年11月28日,这篇文章主要介绍docker中如何安装ceph rbd客户端,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!ceph rbd客户端要求客户端系统内核 2.6.32以上另外,我这个
千家信息网最后更新 2024年11月28日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安全错误
数据库的锁怎样保障安全
计算机网络技术的劣势
谈谈对数据库安全的了解
网络安全图片可保存
先进通信网络技术ppt张冰
数据网络安全专项治理行动
物联网软件开发主
腾讯服务器能保存多久微信视频
专科网络技术真的好难
许昌网络技术参考价格
交通行业网络安全工作方案报价
重庆惠普服务器续保哪家便宜
基于大数据的网络安全研究
云丰云服务器哪个好
安全设备服务器包括哪些
宝山区水性网络技术
淮南餐饮软件开发多少钱
软件开发高级需要数学好
数据库表导入有几种方式
url与数据库
徐州嘿逗科技企业互联网推广
非洲网络安全2011
获取json的循环数据库
天逸科技互联网协同平台
数据库管理系统实践
软件开发机构招生
点菜小程序个性化软件开发支持
专门app软件开发报价
数据库系统的基本模块
考数据库前提是什么
魔域服务器连接失败请重新登陆