2016-02-25 20 views
-1

我想要使用OpenStack Liberty获得非SRIOV pci-passthrough,但不成功。基于bdf的基于pci-passthrough(非SRIOV)使用OpenStack Liberty

这些步骤,随后

  1. 在作为pci_passthrough_whitelist =计算节点的nova.conf创建pci_passthrough_whitelist { “地址”: “0000:89:00.0”, “physical_network”: “test_phy_nw”}
  2. 由于未使用sriov,请不要将sriovnicswitch作为机制驱动程序 以ml2添加。并且不要做任何ml2 sriov配置。不要配置pci_passthrough_alias作为别名不支持BDF(地址)
  3. 创建一个中子网 - neutron net-create --name test_os_nw --provider:physical_network test_phy_nw --provider:physical_network_type flat。 (是平的确定或我应该使用VLAN或VXLAN类型的网络?)
  4. 创建端口直接vnic_type - 中子端口创建 --name pci.port --binding:vnic_type直接
  5. 启动一个实例与此端口新星启动--flavor的m1.small --image Ubuntu的--nic端口ID = $(中子口秀pci.port -F ID -f值) test.vm

两个问题这方面

  1. 上述步骤是否正确&我错过了 上述步骤中的任何内容吗?
  2. 实现pci-passthrough(非SRIOV)的过程与 SRIOV pci-passthrough不同吗?如果它不同,你能请你分享一个 的链接(或者更好地给出一个快速的过程总结)。

回答

0

经过一番更多的实验和阅读后,发现基于BDF的传递仅支持SRIOV(截至Liberty)。