部署配置Compute计算节点
安装nova-compute
安装nova-compute的相关组件
yum install openstack-nova-compute MySQL-python -y
安装ceph-fuse客户端,以便可以访问cephfs文件系统
yum install ceph ceph-fuse -y
添加compute节点访问MDS的认证权限
在ceph-node01上执行,获取密钥值并且写入compute节点的目录下
ceph auth get-or-create client.fuse | ssh compute01 tee /ect/ceph/ceph.client.fuse.keyring
同步ceph配置文件
scp -r root@ceph-node01:/etc/ceph/ceph.conf root@compute01:/etc/ceph/
启动ceph-fuse挂载cephfs到nova实例目录,必须加上id和key参数
ceph-fuse -m ceph-node01:6789 /var/lib/nova/instances --id fuse --keyring=/etc/ceph/ceph.client.fuse.keyring
写入启动脚本实现开机自动挂载
echo "ceph-fuse -m ceph-node01:6789 /var/lib/nova/instances --id fuse --keyring=/etc/ceph/ceph.client.fuse.keyring" >> /etc/rc.local
改变实例目录所属的用户权限