安装和配置Cinder
在控制节点执行以下操作。
- 安装软件包。
1
yum -y install openstack-cinder
- 编辑配置文件“/etc/cinder/cinder.conf”。
- 打开文件。
1
vi /etc/cinder/cinder.conf
- 按“i”进入编辑模式,完成以下配置。
- 配置数据库连接。
1 2
[database] connection = mysql+pymysql://cinder:PASSWORD@controller/cinder
将PASSWORD修改为创建Cinder数据库cinder用户设置的密码。
- 配置RabbitMQ服务,将PASSWORD为实际的密码。
1 2
[DEFAULT] transport_url = rabbit://openstack:PASSWORD@controller
将PASSWORD修改为安装RabbitMQ中OpenStack用户的密码。
- 配置身份服务访问,替换PASSWORD为cinder在Identity服务中为用户选择的密码。
1 2 3 4 5 6 7 8 9 10 11 12
[DEFAULT] auth_strategy = keystone [keystone_authtoken] www_authenticate_uri = http://controller:5000 auth_url = http://controller:5000 memcached_servers = controller:11211 auth_type = password project_domain_name = default user_domain_name = default project_name = service username = cinder password = PASSWORD
将PASSWORD修改为创建Cinder数据库cinder用户设置的密码。
- 配置my_ip选项以使用控制器节点的管理接口IP地址。
1 2
[DEFAULT] my_ip = 192.168.100.120
- 配置锁定路径。
1 2
[oslo_concurrency] lock_path = /var/lib/cinder/tmp
- 配置数据库连接。
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开文件。
- 填充块存储数据库。
1
su -s /bin/sh -c "cinder-manage db sync" cinder
请忽略此处输出中的任何abandoned弃用消息,由于OpenStack项目迭代较快,在Stein版本已经弃用了某些内容,这个命令行会输出一些弃用信息,属于正常的输出。
父主题: 安装配置Cinder并验证