VMware Integrated OpenStack 3.1 開始,您可以透過 VMware DirectPath I/O 技術建立使用網路實體功能的 OpenStack 執行個體。

執行這項作業的原因和時機

透過使用適當的類型模板實現 DirectPath I/O 傳遞功能的耗用。修改類型模板的中繼資料參數以建立執行個體。

先決條件

請先確保在您的環境中執行下列設定,然後才能設定 DirectPath I/O 傳遞裝置:

  • 啟用 vSphere 中的 DirectPath I/O。請參閱《VMware vSphere 6.5 說明文件》中的〈DirectPath I/O〉一章。

程序

  1. 登入 OpenStack 管理伺服器。
  2. 如果 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
  3. 在文字編輯器中開啟 /opt/vmware/vio/custom/custom.yml 檔案。
  4. 透過根據您的組態編輯 custom.yml 檔案,來使用 VIO 自訂建立 PCI 別名。
    1. 編輯 nova_pci_alias 值以根據 device_typevendor_idproduct_id 建立 PCI 別名並對其加以命名,例如:
      nova_pci_alias: [{"device_type": "type-VF", "name": "sriov"}, {"vendor_id":"15b3", "product_id":"1013", "device_type": "type-PF", "name":"fpt"}]
    2. 儲存 custom.yml 檔案。
  5. 將新組態推送到 VMware Integrated OpenStack 部署。

    組態的重新整理會短暫中斷 OpenStack 服務。

    viocli deployment configure --tags nova_api_config

下一步

修改類型模板中繼資料以啟用 SR-IOV.