从 VMware Integrated OpenStack 3.1 开始,可以从 vSphere 创建使用 GPU 物理功能(使用 DirectPath I/O 启用)或虚拟功能 (SR-IOV) 的 OpenStack 实例。
开始之前
要配置 GPU 直通设备,请确保在您的环境中执行以下设置:
关于此任务
要使用 GPU 和直通功能,请使用相应的功能。修改该功能的元数据参数以创建实例。
过程
- 登录到 OpenStack 管理服务器。
- 如果 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
- 在文本编辑器中打开 /opt/vmware/vio/custom/custom.yml 文件。
- 根据您的配置编辑 custom.yml 文件,以使用 VIO 自定义来创建 PCI 别名。
- 编辑
nova_pci_alias 值,根据 device_type、vendor_id 和 product_id 创建 PCI 别名,并为该别名命名,例如:
nova_pci_alias: ["product_id": "692f", "vendor_id": "1002", “device_type:” “type-VF”, "name": "gpu-vf"}]
- 保存 custom.yml 文件。
- 将新配置推送到您的 VMware Integrated OpenStack 部署。
刷新配置会短暂中断 OpenStack 服务。
viocli deployment configure --tags nova_api_config