修改ceph.conf文件
添加如下内容:
1 | vim /etc/ceph/ceph.conf |
修改libvirt-qemu文件
添加如下内容:
1 | vim /etc/apparmor.d/abstractions/libvirt-qemu |
重启相关服务
重启libvirt-bin
和nova-compute
服务
1 | service libvirt-bin restart |
重启nova instances
重启Host上的所有nova instances
1 | nova reboot [--hard] [--poll] <server> [<server> ...] |
验证
查看asok文件是否存在,并执行perf dump和config show命令
在 /var/run/ceph/ceph-client/ 目录下会出现类似如下的文件:
ceph-client.volumes.824997.asok
1 | ceph --admin-daemon /var/run/ceph/ceph-client.volumes.824997.asok perf dump |
[注]: /var/run/ceph的目录是root权限,需要在其下创建ceph-client目录,然后执行 chmod 777 ceph-client,使得libvirt-qemu用户有创建asok的权限。