Citrix ADC

Configure a Citrix ADC VPX instance to use PCI passthrough network interfaces

After you have installed and configured a Citrix ADC VPX instance on the Linux-KVM platform, you can use the Virtual Machine Manager to configure the virtual appliance to use PCI passthrough network interfaces.

Prerequisites

  • The firmware version of the Intel XL710 NIC (NIC) on the KVM Host is 5.04.
  • The KVM Host supports input–output memory management unit (IOMMU) and Intel VT-d, and they are enabled in the BIOS of the KVM Host. On the KVM Host, to enable IOMMU, add the following entry to the/boot/grub2/grub.cfgfile:intel_iommu=1
  • Run the following command and reboot the KVM Host:Grub2-mkconfig –o /boot/grub2/grub.cfg

To configure Citrix ADC VPX instances to use PCI passthrough network interfaces by using the Virtual Machine Manager:

  1. Power off the Citrix ADC VPX instance.

  2. Select the Citrix ADC VPX instance and clickOpen.

    Configure SR-IOV

  3. In thevirtual_machine on KVM>window, click theiicon.

    Configure VM on KVM

  4. ClickAdd Hardware.

  5. In theAdd New Virtual Hardwaredialog box, do the following:

    a. SelectPCI Host Device.

    b. In theHost Devicesection, select the Intel XL710 physical function.

    c. ClickFinish.

    PCI host settings

  6. Repeat steps4and5to add any additional Intel XL710 physical functions.

  7. Power on the Citrix ADC VPX instance.

  8. Once the Citrix ADC VPX instance powers on, you can use the following command to verify the configuration:

    Configure SR-IOV command

    The output must show all the interfaces that you configured:

    Show interface summary

Configure a Citrix ADC VPX instance to use PCI passthrough network interfaces