doc: Adds Hyper-V PCI passthrough details
Feature was introduced in Ocata [1]. [1] https://review.openstack.org/#/c/420614/ Change-Id: I480d6080b9df4a697934eb9498cbb790207ebf64 Closes-Bug: #1660001
This commit is contained in:
parent
034d7f3795
commit
e536b0692a
|
@ -84,6 +84,25 @@ Enable PCI passthrough (Compute)
|
|||
Enable VT-d and IOMMU. For more information, refer to steps one and two in
|
||||
`Create Virtual Functions`_.
|
||||
|
||||
For Hyper-V compute nodes, the requirements are as follows:
|
||||
|
||||
* Windows 10 or Windows / Hyper-V Server 2016 or newer.
|
||||
* VT-d and SR-IOV enabled on the host.
|
||||
* Assignable PCI devices.
|
||||
|
||||
In order to check the requirements above and if there are any assignable PCI
|
||||
devices, run the following Powershell commands:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
Start-BitsTransfer https://raw.githubusercontent.com/Microsoft/Virtualization-Documentation/master/hyperv-samples/benarm-powershell/DDA/survey-dda.ps1
|
||||
.\survey-dda.ps1
|
||||
|
||||
If the compute node passes all the requirements, the desired assignable PCI
|
||||
devices to be disabled and unmounted from the host, in order to be assignable
|
||||
by Hyper-V. The following can be read for more details: `Hyper-V PCI passthrough`_.
|
||||
|
||||
|
||||
Configure PCI devices (Compute)
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
@ -143,3 +162,4 @@ available with the specified ``vendor_id`` and ``product_id`` that matches the
|
|||
.. _`Create Virtual Functions`: https://docs.openstack.org/neutron/latest/admin/config-sriov.html#create-virtual-functions-compute
|
||||
.. _`Configure nova-scheduler`: https://docs.openstack.org/neutron/latest/admin/config-sriov.html#configure-nova-scheduler-controller
|
||||
.. _`Networking Guide`: https://docs.openstack.org/neutron/latest/admin/config-sriov.html
|
||||
.. _`Hyper-V PCI passthrough`: https://blogs.technet.microsoft.com/heyscriptingguy/2016/07/14/passing-through-devices-to-hyper-v-vms-by-using-discrete-device-assignment/
|
||||
|
|
Loading…
Reference in New Issue