VMware Integrated OpenStack 3.1 开始,可以通过使用 custom.yml 文件更改 vmware_adapter_type 参数来更改新创建的卷的默认适配器类型。

默认情况下,系统会始终创建空卷并将其连接到 lsiLogic 控制器。在从映像创建卷时,Cinder 会使用此映像的 vmware_adaptertype 属性并创建相应的控制器。对于新创建的卷,可以通过 custom.yml 文件中的 cinder_volume_default_adapter_type 参数使用下列值之一设置适配器类型。

说明

lsiLogic

将默认适配器类型设置为 LSI Logic

busLogic

将默认适配器类型设置为 Bus Logic

lsiLogicsas

将默认适配器类型设置为 LSI Logic SAS

paraVirtual

将默认适配器类型设置为 VMware 准虚拟 SCSI

ide

将默认适配器类型设置为 IDE

过程

  1. 执行 custom.yml 文件。
    sudo mkdir -p /opt/vmware/vio/custom
    sudo cp /var/lib/vio/ansible/custom/custom.yml.sample /opt/vmware/vio/custom/custom.yml
  2. 在文本编辑器中打开 /opt/vmware/vio/custom/custom.yml 文件。
    1. 取消对 cinder_volume_default_adapter_type 参数的注释。
    2. 使用自定义的值更改此设置,例如 lsiLogicsas
      ##############################
      # cinder-volume options
      ##############################
      
      # Default volume adapter type; valid values are 'lsiLogic',
      # 'busLogic', 'lsiLogicsas', 'paraVirtual' and 'ide'. (string value)
      #cinder_volume_default_adapter_type: 'lsiLogicsas'
  3. 保存 custom.yml 文件。
  4. 将新配置推送到您的 VMware Integrated OpenStack 部署。
    viocli deployment configure
    注:

    推送此配置会短暂中断 OpenStack 服务。