ADC

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

Tras instalar y configurar una instancia de NetScaler VPX en Citrix Hypervisor, puede configurar el dispositivo virtual para que utilice las interfaces de red SR-IOV.

Se admiten las siguientes NIC:

  • Intel 82599 10G
  • Intel X710 10G
  • Intel XL710 40G

Limitaciones

Citrix Hypervisor no admite algunas funciones de las interfaces SR-IOV. Las limitaciones de las NIC Intel 82599, Intel X710 e Intel XL710 se enumeran en las siguientes secciones.

Limitaciones de la NIC Intel 82599

La NIC Intel 82599 no admite las siguientes funciones:

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

Limitaciones de las NIC Intel X710 10G e Intel XL710 40G

Las NIC Intel X710 10G e Intel XL710 40G tienen las siguientes limitaciones:

  • No se admite la conmutación de modo L2.
  • No se admite la partición de administrador (modo VLAN compartida).
  • En un clúster, las tramas gigantes no se admiten cuando la NIC XL710 se utiliza como interfaz de datos.
  • La lista de interfaces se reordena cuando las interfaces se desconectan y vuelven a conectar
  • No se admiten configuraciones de parámetros de interfaz como velocidad, dúplex y negociaciones automáticas.
  • Para las NIC Intel X710 10G e Intel XL710 40G, la interfaz aparece como una interfaz 40/x.
  • Solo se admiten hasta 16 interfaces SR-IOV Intel X710/XL710 en una instancia VPX.

Nota:

用于对las NIC英特尔X710 10 g e英特尔XL710 40 gadmitan IPv6, habilite el modo de confianza en las funciones virtuales (VF) escribiendo el siguiente comando en el host de Citrix Hypervisor:

# ip link set trust on

Ejemplo:

# ip link set ens785f1 vf 0 trust on

Requisitos previos para la NIC Intel 82599

En el host de Citrix Hypervisor, asegúrese de:

  • Agregue la NIC (NIC) Intel 82599 al host.
  • Bloquear la lista del controladorixgbevfagregando la siguiente entrada al archivo/etc/modprobe.d/blacklist.conf:

    lista de prohibidos ixgbevf

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

    options ixgbe max_vfs=**

    dondees el número de VF SR-IOV que quiere crear.

  • 电脑及相关知识ruebe que SR-IOV esté habilitado en el BIOS.

Nota:

Se recomienda el controlador IXGBE versión 3.22.3.

Asigne los VF Intel 82599 SR-IOV a la instancia de NetScaler VPX mediante el host Citrix Hypervisor

Para asignar una VF Intel 82599 SR-IOV a una instancia de NetScaler VPX, siga estos pasos:

  1. En el host de Citrix Hypervisor, utilice el siguiente comando para asignar los VF SR-IOV a la instancia de NetScaler VPX:

    xe host-call-plugin plugin=iovirt host-uuid=fn=assign_free_vf args:uuid=args:ethdev=args:mac=**

    Donde:

    • ** es el UUID del host de Citrix Hypervisor.

    • es el UUID de la instancia NetScaler VPX.

    • es la interfaz para las VF de SR-IOV.

    • es la dirección MAC del SR-IOV VF.

    Nota

    Especifique la dirección MAC que quiere utilizar en el parámetro args:Mac=; si no se especifica, el scriptiovirtgenera aleatoriamente y asigna una dirección MAC. Además, si quiere utilizar los VF SR-IOV en modo de agregación de enlaces, asegúrese de especificar la dirección MAC como 00:00:00:00:00:00.

  2. Arranque la instancia de NetScaler VPX.

Desasigne los VF Intel 82599 SR-IOV a la instancia de NetScaler VPX mediante el host Citrix Hypervisor

Si ha asignado un VF SR-IOV incorrecto o si quiere modificar un VF SR-IOV asignado, debe anular la asignación y reasignar los VF SR-IOV a la instancia NetScaler VPX.

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

  1. En el host de Citrix Hypervisor, utilice el siguiente comando para asignar los VF SR-IOV a la instancia de NetScaler VPX y reiniciar la instancia de NetScaler VPX:

    xe host-call-plugin plugin=iovirthost-uuid=fn=unassign_allargs:uuid=

    Donde:

    • : El UUID del host de Citrix Hypervisor.

    • : El UUID de la instancia de NetScaler VPX

  2. Arranque la instancia de NetScaler VPX.

Asigne los VF Intel X710/XL710 SR-IOV a la instancia de NetScaler VPX mediante el host Citrix Hypervisor

Para asignar un VF Intel X710/XL710 SR-IOV a la instancia de NetScaler VPX, siga estos pasos:

  1. Ejecute el siguiente comando en el host de Citrix Hypervisor para crear una red.

    xe network-create name-label= 

    Ejemplo:

    xe network-create name-label=SR-IOV-NIC-18 8ee59b73-7319-6998-cd69-b9fa3e8d7503 
  2. Determine el identificador único universal (UUID) de PIF de la NIC en la que se va a configurar la red SR-IOV.

    xe pif-list uuid ( RO) : e2874343-f1de-1fa7-8fef-98547c348783 device ( RO): eth18 currently-attached ( RO): true VLAN ( RO): -1 network-uuid ( RO): f865bd85-44dd-b865-ab65-dcd6ae28c16e 
  3. Configure la red como una red SR-IOV. El siguiente comando también devuelve el UUID de la red SR-IOV recién creada:

    xe network-sriov-create network-uuid= pif-uuid= 

    Ejemplo:

    xe network-sriov-create network-uuid=8ee59b73-7319-6998-cd69-b9fa3e8d7503 pif-uuid=e2874343-f1de-1fa7-8fef-98547c3487831629b44f-832a-084e-d67d-5d6d314d5e0f 

    Para obtener más información sobre los parámetros de red SR-IOV, ejecute el siguiente comando:

    [root@citrix-XS82-TOPO ~]# xe network-sriov-param-list uuid=1629b44f-832a-084e-d67d-5d6d314d5e0f uuid ( RO): 1629b44f-832a-084e-d67d-5d6d314d5e0f physical-PIF ( RO): e2874343-f1de-1fa7-8fef-98547c348783 logical-PIF ( RO): 85d52771-5814-c62d-45fa-f37b536144ff requires-reboot ( RO): false remaining-capacity ( RO): 32 
  4. Cree una interfaz virtual (VIF) y conéctela a la máquina virtual de destino.

    xe vif-create device=0 mac=b2:61:fc:ae:00:1d network-uuid=8ee59b73-7319-6998-cd69-b9fa3e8d7503 vm-uuid=b507e8a6-f5ca-18eb-561d-308218a9dd68 3e1e2e58-b2ad-6dc0-61d4-1d149c9c6466 

    NOTA: El número de índice de NIC de la VM debe comenzar por 0.

    Use el siguiente comando para encontrar el UUID de VM:

    [root@citrix-XS82-TOPO ~]# xe vm-list uuid ( RO): b507e8a6-f5ca-18eb-561d-308218a9dd68 name-label ( RW): sai-vpx-1 power-state ( RO): halted 

Elimine los VF Intel X710/XL710 SR-IOV de la instancia de NetScaler mediante el host Citrix Hypervisor

Para eliminar un VF Intel X710/XL710 SR-IOV de una instancia de NetScaler VPX, siga estos pasos:

  1. Copie el UUID del VIF que quiere destruir.

  2. Ejecute el siguiente comando en el host de Citrix Hypervisor para destruir el VIF.

    xe vif-destroy uuid= 

    Ejemplo:

    [root@citrix-XS82-TOPO ~]# xe vif-destroy uuid=3e1e2e58-b2ad-6dc0-61d4-1d149c9c6466 

Configurar la agregación de enlaces en la interfaz SR-IOV

Para utilizar las funciones virtuales (VF) de SR-IOV en el modo de agregación de enlaces, debe inhabilitar la verificación falsa de las funciones virtuales que haya creado.

En el host de Citrix Hypervisor, utilice el siguiente comando para inhabilitar la verificación de suplantación de identidad:

ip link setvfspoofchkoff

Donde:

  • es el nombre de la interfaz.
  • es el identificador de función virtual.

Tras inhabilitar la verificación falsa de todas las funciones virtuales que ha creado, reinicie la instancia de NetScaler VPX y configure la agregación de enlaces. Para obtener instrucciones, consulteConfigurar la agregación de enlaces.

Importante

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

Configurar VLAN en la interfaz SR-IOV

Puede configurar la VLAN en las funciones virtuales del SR-IOV. Para obtener instrucciones, consulteConfiguración de una VLAN.

Importante

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