一、前置条件
- MYSQL与Keystone服务都已经安装并且服务正常运行
(1)Keystone服务是作为鉴权节点为Cinder提供认证服务的
(2)条件允许的情况下尽量不要将Cinder与Keystone部署在同一个服务器上 - 实际安装中经常将Scheduler服务与API服务都运行在API node上
(1)Volume 节点上只运行Cinder Volume服务
二、Cinder安装
- 创建API Node
- 创建Volume 存储节点
- 安装Cinder API服务
(1)解决依赖关系
(2)注册Cinder服务至Keystone
(3)配置MYSQL服务
(4)修改cinder的配置文件,设置keystone认证
(5)运行Cinder API服务 - 安装Cinder Volume服务
(1)需要MYSQL、Keystone、Cinder API服务都已经安装好
(2)安装Cinder Volume服务时,并不需要配置Keystone,配置数据库
(3)在启动Volume服务时,需要创建Volume分区 - 启动Volume服务
三、参考多节点部署方式示意
Volume节点独立存在,API节点与Scheduler节点可以合并,统一向keystone注册服务,节点间靠RabbitMQ通信