Configurar instancias VPX para utilizar interfaces de red de virtualización de E/S de raíz única (SR-IOV)

Después de instalar y configurar una instancia de Citrix ADC VPX en XenServer, puede configurar el dispositivo virtual para que utilice interfaces de red SR-IOV.

Limitaciones

XenServer no admite las siguientes funciones en las interfaces SRIOV:

  • Conmutación del modo L2
  • Agrupar en clústeres
  • Partición de administrador [modo VLAN compartida]
  • Alta disponibilidad [Activo: Modo activo]
  • Marcos Jumbo
  • Protocolo IPv6 en el entorno de clúster

Requisitos previos

En el host de XenServer, asegúrese de que:

  • Agregue la tarjeta de interfaz de red (NIC) Intel 82599 al host.
  • Agregue la siguiente entrada al archivo /etc/modprobe.d/blacklist.conf :

    lista negra ixgbevf

  • Habilite las Funciones Virtuales (VF) de SR-IOV agregando la siguiente entrada al archivo /etc/modprobe.d/ixgbe :

    options ixgbe max_vfs=*<number_of_VFs>*

    donde **<number_VFs> es el número de VFs SR-IOV que desea crear.

  • Verifique que SR-IOV esté habilitado en el BIOS.

Se recomienda el controlador IXGBE versión 3.22.3.

Asigne VF SR-IOV a la instancia VPX mediante el host XenServer

Para asignar interfaces de red SR-IOV a la instancia de Citrix ADC VPX, siga estos pasos:

  1. En el host de XenServer, utilice el siguiente comando para asignar las VF SR-IOV a la instancia de Citrix ADC VPX:

    xe host-call-plugin plugin=iovirt host-uuid=<Xen host UUID> fn=assign_free_vf args:uuid=<NetScaler VM UUID> args:ethdev=<interface name> args:mac=*<mac addr>*

    Donde:

    • <Xen host UUID> es el UUID del host XenServer.

    • <NetScaler VM UUID> es el UUID de la instancia de Citrix ADC VPX.

    • <interface name> es la interfaz para las VFs SR-IOV.

    • <mac addr> es la dirección mac del SR-IOV VF.

    Nota

    Especifique la dirección mac que desea utilizar en el parámetro args:mac=; si no se especifica, el script iovirt genera aleatoriamente y asigna una dirección mac. Además, si desea utilizar las VF SR-IOV en el modo de agregación de vínculos, asegúrese de especificar la dirección mac como 00:00:00:00:00:00.

  2. Inicie la instancia de Citrix ADC VPX.

Anule la asignación de VF SR-IOV a la instancia VPX mediante el host XenServer

Si ha asignado una VFs SR-IOV incorrecta o si desea modificar una VFs SR-IOV asignada, debe anular la asignación y reasignar las VFs SR-IOV a la instancia de Citrix ADC VPX.

Para anular la asignación de la interfaz de red SR-IOV asignada a una instancia de Citrix ADC VPX, siga estos pasos:

  1. En el host de XenServer, utilice el siguiente comando para asignar las VF SR-IOV a la instancia de Citrix ADC VPX y reinicie la instancia de Citrix ADC VPX:

    xe host-call-plugin plugin=iovirt host-uuid=<Xen_host_UUID> fn=unassign_all args:uuid=<NetScaler_VM_UUID>

    Donde:

    • <Xen_host_UUID>: El UUID del host XenServer.

    • <NetScaler_VM_UUID>: El UUID de la instancia de Citrix ADC VPX

  2. Inicie la instancia de Citrix ADC VPX.

Configuración de VLAN en la interfaz SR-IOV

Importante

Mientras asigna las VF SR-IOV a la instancia VCitrix ADC VPX, asegúrese de especificar la dirección MAC 00:00:00:00:00:00 para las VF.

Para utilizar las funciones virtuales SR-IOV en el modo de agregación de enlaces, debe inhabilitar la comprobación de suplantación de funciones virtuales que ha creado. En el host de XenServer, use el siguiente comando para inhabilitar la comprobación de suplantación:

ip link set <interface_name> vf <VF_id> spoofchk off

Donde:

  • <interface_name>es el nombre de la interfaz.
  • <VF_id>es el ID de función virtual.

Después de inhabilitar la comprobación de suplantación de todas las funciones virtuales que ha creado, reinicie la instancia de Citrix ADC VPX y configure la agregación de vínculos. Para obtener instrucciones, consulte Configurar agregación de enlaces.

Configurar VLAN en la interfaz SR-IOV

Puede configurar VLAN en las Funciones Virtuales SR-IOV. Para obtener instrucciones, consulte Configuración de una VLAN.

Importante

Asegúrese de que el host de XenServer no contenga la configuración de VLAN para la interfaz de VF.