在 Oracle® Solaris 中安装和配置 OpenStack (Kilo)

退出打印视图

更新时间: 2016 年 6 月
 
 

安装 Cinder

Cinder 配置必须至少指定以下信息:

  • 要使用 Keystone 验证的授权信息。

  • 要创建的卷类。

如何安装并配置 Cinder

此过程中的步骤引用 Cinder 端点服务(而不是 Cinder 或卷节点)的配置。

  1. 通过在 /etc/cinder/cinder.conf 文件中取消注释或设置参数来配置 Cinder。

    对于 volume_driver 参数,有多个驱动程序可供选择。在以下示例中,仅显示了 volume_driver 的选定驱动程序。其他注释掉的可用驱动程序已排除在外。

    [DEFAULT]
    volume_driver=cinder.volume.drivers.solaris.zfs.ZFSISCSIDriver
    my_ip=$CONTROLLER_ADMIN_NODE
    
    [database]
    connection = mysql://cinder:service-password@$CONTROLLER_ADMIN_NODE/cinder
    
    [keystone_authtoken]
    auth_uri = http://$CONTROLLER_ADMIN_NODE:5000/v2.0
    identity_uri = http://$CONTROLLER_ADMIN_NODE:35357
    admin_user = cinder
    admin_password = service-password
    admin_tenant_name = service
    
    [oslo_messaging_rabbit]
    rabbit_host=$CONTROLLER_ADMIN_NODE
    
  2. 配置 /etc/cinder/api-paste.ini 文件中的参数。
    [filter:authtoken]
    admin_tenant_name = service
    admin_user = cinder
    admin_password = service-password
    
  3. 如果配置 iSCSI 目标,则应启用相应的 SMF 服务。
    controller# svcadm enable iscsi/target stmf
  4. 启用 Cinder SMF 服务。
    controller# svcadm enable -rs cinder-db
    controller# svcadm enable -rs cinder-api cinder-scheduler
    

另请参见

另请参见《How to Build OpenStack Block Storage on ZFS》(《如何在 ZFS 上生成 OpenStack 块存储》)。