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

退出打印视图

更新时间: 2016 年 6 月
 
 

如何配置块存储节点

此过程介绍块存储的典型配置。对于配置存储组件的其他选项,请参见用于 Cinder 配置和部署的选项

  1. 配置 NTP 客户机。

    请参见配置 NTP 客户机

  2. 通过在 /etc/cinder/cinder.conf 文件中取消注释或设置参数来配置 Cinder。
    [DEFAULT]
    san_is_local=true
    volume_driver=cinder.volume.drivers.solaris.zfs.ZFSISCSIDriver
    my_ip=$VOLUME_IP
    rabbit_host=$CONTROLLER_ADMIN_NODE
    glance_host=$CONTROLLER_ADMIN_NODE
    zfs_volume_base=cinder/cinder
    
    [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
    
    
  3. 设置 /etc/cinder/api-paste.ini 文件中的参数。
    [filter:authtoken]
    admin_tenant_name = service
    admin_user = cinder
    admin_password = service-password
    
  4. 授予 Cinder 服务对块存储或卷节点的访问权限。
    1. 访问控制器节点。
    2. 执行以下命令:
      controller# mysql -u root -p
      Enter password: MySQL-root-password
      mysql> grant all privileges on cinder.* to 'cinder'@'$VOLUME_IP' identified by 'service-password';
      mysql> flush privileges
      mysql> quit
  5. 在存储节点上,启动 Cinder 服务。
    storage# svcadm enable -rs cinder-db cinder-volume:default cinder-volume:setup
    storage# svcadm enable -rs iscsi/target