中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

安装和配置Cinder

在控制节点执行以下操作。

  1. 安装软件包。
    1
    yum -y install openstack-cinder
    
  2. 编辑配置文件“/etc/cinder/cinder.conf”。
    1. 打开文件。
      1
      vi /etc/cinder/cinder.conf
      
    2. 按“i”进入编辑模式,完成以下配置。
      1. 配置数据库连接。
        1
        2
        [database] 
        connection = mysql+pymysql://cinder:PASSWORD@controller/cinder
        

        将PASSWORD修改为创建Cinder数据库cinder用户设置的密码。

      2. 配置RabbitMQ服务,将PASSWORD为实际的密码。
        1
        2
        [DEFAULT] 
        transport_url = rabbit://openstack:PASSWORD@controller
        

        将PASSWORD修改为安装RabbitMQ中OpenStack用户的密码。

      3. 配置身份服务访问,替换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用户设置的密码。

      4. 配置my_ip选项以使用控制器节点的管理接口IP地址。
        1
        2
        [DEFAULT] 
        my_ip = 192.168.100.120
        
      5. 配置锁定路径。
        1
        2
        [oslo_concurrency] 
        lock_path = /var/lib/cinder/tmp
        
    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  3. 填充块存储数据库。
    1
    su -s /bin/sh -c "cinder-manage db sync" cinder
    

    请忽略此处输出中的任何abandoned弃用消息,由于OpenStack项目迭代较快,在Stein版本已经弃用了某些内容,这个命令行会输出一些弃用信息,属于正常的输出。