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 Paravirtual 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 服務。