部署cinder存储节点
安装cinder
存储节点为ceph的节点,一般会安装在mon所在的节点上
| 1 | # 在全部存储节点安装cinder服务,以compute01节点为例 | 
| 1 | # 在全部存储节点操作,以compute01节点为例; | 
设置开机自启动
| 1 | ## 全部存储节点设置 | 
对接ceph做准备
创建pool
| 1 | # Ceph默认使用pool的形式存储数据,pool是对若干pg进行组织管理的逻辑划分,pg里的对象被映射到不同的osd,因此pool分布到整个集群里。 | 
安装Ceph客户端
| 1 | # glance-api服务所在节点需要安装python-rbd; | 
授权设置
创建用户
| 1 | # ceph默认启用cephx authentication(见ceph.conf),需要为nova/cinder与glance客户端创建新的用户并授权; | 
推送client.glance秘钥
| 1 | # 将创建client.glance用户生成的秘钥推送到运行glance-api服务的节点 | 
推送client.cinder秘钥
| 1 | # 将创建client.cinder用户生成的秘钥推送到运行cinder-volume服务的节点 | 
推送client.cinder秘钥(nova-compute)
| 1 | ceph auth get-or-create client.cinder | ssh {your-nova-compute-server} sudo tee /etc/ceph/ceph.client.cinder.keyring | 
libvirt秘钥
| 1 | ##nova-compute所在节点需要将client.cinder用户的秘钥文件存储到libvirt中;当基于ceph后端的cinder卷被attach到虚拟机实例时,libvirt需要用到该秘钥以访问ceph集群; | 
 
        