您可以在 OpenStack 執行個體上設定虛擬介面,以使用不同的驅動程式。

您可以透過將 vmware_extra_config 中繼資料新增至 Glance 映像,指定虛擬介面驅動程式。在此程序中未明確指派驅動程式的任何虛擬介面都將使用 hw_vif_model 中繼資料的值。如果未設定 hw_vif_model 中繼資料,這些介面將使用映像的預設驅動程式。

虛擬介面驅動程式支援下列值:

  • e1000 (或 VirtualE1000)
  • e1000e (或 VirtualE1000e)
  • pcnet (或 VirtualPCNet32)
  • sriov (或 VirtualSriovEthernetCard)
  • vmxnet (或 VirtualVmxnet)
  • vmxnet3 (或 VirtualVmxnet3)

程序

  1. 登入 VMware Integrated OpenStack 儀表板。
  2. 從標題列的下拉式功能表中選取您的專案。
  3. 選取專案 > 運算 > 映像
  4. 建立新映像,或選取現有映像,以便在其上設定多個驅動程式。
  5. 選取您想要使用的映像旁邊的更新中繼資料
  6. 可用中繼資料下的自訂欄位中,輸入 vmware_extra_config,然後按一下新增 (加號) 圖示。
  7. 以下列格式將 vmware_extra_config 的值設定為 JSON 陣列:
    {"hw_vif_models": {"vif1-id": "driver-name", ...}}
    例如,下列值為第一個虛擬介面設定了 e1000 驅動程式,為第三個虛擬介面設定了 vmxnet3 驅動程式:
    {"hw_vif_models": {"1": "e1000", "3": "vmxnet3"}}