您可以在 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"}}