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 rbd
        librbd.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 blkverify blkdebug

你可能感兴趣的:(openstack,ceph,nova)