本文主要是介绍openstack 管理二十三 - nova compute 连接 ceph 集群,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前提
配置 nova compute, 令其他与 ceph 集群进行连接
最终目的能够允许 instances 利用 ceph RBD 当作外部卷使用
nova compute 默认已经能够正常工作, 当前只添加 ceph 连接部分
安装软件
yum install -y python-ceph ceph
额外的目录
mkdir -p /var/run/ceph/guests/ /var/log/qemu/
chown qemu:qemu /var/run/ceph/guests /var/log/qemu/
确认版本
确保 qemu 支持 rbd 协议, 利用 ldd 检查是否支持 librbd.so 动态库
[root@hh-yun-compute-130133 ~]# ldd /usr/bin/qemu-img | grep rbdlibrbd.so.1 => /lib64/librbd.so.1 (0x00007fa708216000)
通过命令行进行检测
[root@hh-yun-compute-130133 ~]# qemu-img -h | grep rbd
Supported formats: vvfat vpc vmdk vhdx vdi sheepdog rbd raw host_cdrom host_floppy host_device file qed qcow2 qcow parallels nbd iscsi gluster dmg cloop bochs blkv
这篇关于openstack 管理二十三 - nova compute 连接 ceph 集群的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!