前提条件
一个可以正常运行的Ceph集群,该集群采用ceph-deploy创建,dataprovider为管理节点,包括三个MON,四个MON
以及Openstack集群,其中Openstack集群假设Cinder,Glance都是安装在叫做controllernode的节点上,computernode,networknode分别为计算以及网络节点
创建Pool
在dataprovider上创建几个Pool
ceph osd pool create volumes 32
ceph osd pool create images 32
ceph osd pool create backups 32
ceph osd pool create vms 32
配置Ceph Client
在glance节点执行下面的命令
sudo yum install python-ceph
在nova-compute
, cinder-backup,
cinder-volume节点
,执行下面的命令:
sudo yum install ceph
在controller,computenode上创建leadorceph用户
sudo useradd -d /home/leadorceph -m leadorceph sudo passwd leadorceph echo "leadorceph ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/leadorceph sudo chmod 0440 /etc/sudoers.d/leadorceph