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

退出打印视图

更新时间: 2016 年 6 月
 
 

如何为计算实例创建根存储卷

请注意,此过程是定义多个远程后端的常规任务的一部分,如部署用于存储的远程系统中所述。因此,此过程使用相同的示例。

  1. /etc/cinder/cinder.conf 文件中定义 Cinder 后端。

    请参见配置 cinder.conf 文件中的示例,尤其是指定 enabled_backends 以及每个后端的卷名称。

  2. 如果您的设置使用 Cinder 可用性区域,则还要在 Cinder 配置文件中定义它。

    例如:

    [DEFAULT]
    ...
    storage_availability_zone=cinder_az
  3. 对于配置文件中每个已定义的后端,创建对应的卷,如以下示例所示:
    # cinder type-create type-remote
    # cinder type-key type-remote set volume_backend_name=ZFS_REMOTE
    

    请发出一组相同的命令,根据需要创建其他卷类型。然后 solariszones 驱动程序为 Nova 实例创建实际的 Cinder 引导卷。

  4. 在 Cinder 节点上,重新启动 Cinder 服务。
    # svcadm restart cinder-volume:default
  5. 在每个计算节点的 /etc/nova/nova.conf 文件中,基于 Cinder 配置文件定义以下参数中的一个或两个。
    • boot_volume_type

    • boot_volume_az

    例如,基于以前的步骤,请编辑 Nova 配置文件,如下所示:

    boot_volume_type=type-remote
    boot_volume_az=cinder_az
  6. 在计算节点上重新启动 Nova 服务。
    compute-node# svcadm restart nova-compute