ADC

Configurar una instancia de NetScaler VPX para usar las interfaces de red SR-IOV

Puede configurar una instancia de NetScaler VPX que se ejecute en la plataforma Linux-KVM mediante la virtualización de E/S de raíz única (SR-IOV) con las siguientes NIC:

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

En esta sección se describe cómo:

  • Configurar una instancia de NetScaler VPX para usar la interfaz de red SR-IOV
  • Configurar el LA/LACP estático en la interfaz SR-IOV
  • Configurar la VLAN en la interfaz SR-IOV

Limitaciones

Tenga en cuenta las limitaciones al utilizar las NIC Intel 82599, X710, XL710 y X722. No se admiten las siguientes funciones.

Limitaciones de la NIC Intel 82599:

  • Cambio de modo L2.
  • Particionamiento administrativo (modo VLAN compartido).
  • Alta disponibilidad (modo activo-activo).
  • Marcos Jumbo.
  • IPv6: Solo puede configurar hasta 30 direcciones IPv6 únicas en una instancia VPX si tiene al menos una interfaz SR-IOV.
  • No se admite la configuración de VLAN en Hypervisor para la interfaz VF de SRIOV a través del comando ip link.
  • No se admiten configuraciones de parámetros de interfaz como velocidad, dúplex y negociaciones automáticas.

Limitaciones de las NIC Intel X710 10G, Intel XL710 40G e Intel X72210G:

  • Cambio de modo L2.
  • Particionamiento administrativo (modo VLAN compartido).
  • 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.
  • El nombre de la interfaz es 40/X para las NIC Intel X710 10G, Intel XL710 40G e Intel X722 10G
  • Se pueden admitir hasta 16 interfaces de transferencia Intel XL710/X710/X722 SRIOV o PCI en una instancia VPX.

Nota: Para que las NIC Intel X710 10G, Intel XL710 40G e Intel X722 10G admitan IPv6, debe habilitar el modo de confianza en las funciones virtuales (VF) escribiendo el siguiente comando en el host del KVM:

# ip link set <PNIC> <VF> trust on

Ejemplo:

# ip link set ens785f1 vf 0 trust on

Requisitos previos

Antes de configurar una instancia de NetScaler VPX para usar las interfaces de red SR-IOV, complete las siguientes tareas previas. Consulte la columna NIC para obtener detalles sobre cómo completar las tareas correspondientes.

Tarea NIC Intel 82599 NIC Intel X710, XL710 y X722
  1. Añada la NIC al host KVM.
- -
  1. Descargue e instale el controlador Intel más reciente.
controlador IXGBE controlador I40E
  1. Lista de bloques del controlador del host KVM.
Agregue la siguiente entrada en el archivo /etc/modprobe.d/blacklist.conf:blacklist ixgbevf. Utilice el controlador IXGBE versión 4.3.15 (recomendado). Agregue la siguiente entrada en el archivo /etc/modprobe.d/blacklist.conf:blacklist i40evf. Utilice el controlador i40e versión 2.0.26 (recomendado).
  1. Habilite las funciones virtuales (VF) de SR-IOV en el host KVM. En ambos comandos de las dos columnas siguientes:number_of_VFs = el número de VF virtuales que quiere crear.device_name = el nombre de la interfaz.
Si está usando una versión anterior del kernel 3.8, agregue la siguiente entrada al archivo /etc/modprobe.d/ixgbe y reinicie el host KVM: options ixgbe max_vfs=<number_of_VFs>. Si está usando la versión 3.8 del kernel o posterior, cree VF mediante el siguiente comando:echo <number_of_VFs> > /sys/class/net/<device_name>/device/sriov_numvfs. Consulte el ejemplo de la imagen 1. Si está usando la versión anterior del kernel 3.8, agregue la siguiente entrada al archivo /etc/modprobe.d/i40e.conf y reinicie el host KVM:options i40e max_vfs=<number_of_VFs>. Si está usando la versión 3.8 del kernel o posterior, cree VF mediante el siguiente comando:echo<number_of_VFs> > /sys/class/net/<device_name>/device/sriov_numvfs. Vea el ejemplo en la ilustración 2.
  1. Haga que las VF sean persistentes añadiendo los comandos que utilizó para crear las VF al archivo rc.local.
Vea el ejemplo en la ilustración 3. Vea el ejemplo en la ilustración 3.

Importante

Al crear los VF SR-IOV, asegúrese de no asignar direcciones MAC a los VF.

Ilustración 1: Habilitar las VFs SR-IOV en el host KVM para la NIC Intel 82599 10G.

SR-IOV VF para 8259

Ilustración 2: Habilitar VF SR-IOV en el host KVM para las NIC Intel X710 10G y XL710 40G.

SR-IOV VF para X710

Ilustración 3: Habilitar las VFs SR-IOV en el host KVM para la NIC Intel X722 10G.

SR-IOV VF para X722

Ilustración 4: Hacer que los VF sean persistentes.

SR-IOV VF persistente

Configurar una instancia de NetScaler VPX para utilizar la interfaz de red SR-IOV

Para configurar la instancia NetScaler VPX para que use la interfaz de red SR-IOV mediante Virtual Machine Manager, siga estos pasos:

  1. Apague la instancia de NetScaler VPX.

  2. Seleccione la instancia de NetScaler VPX y, a continuación, seleccione Abrir.

    Configurar SR-IOV VM1

  3. En la <virtual machine on KVM>ventana, selecciona el icono i .

    Configurar SR-IOV VM2

  4. Seleccione Agregar hardware.

    SR-IOV VM

  5. En el cuadro de diálogo Agregar nuevo hardware virtual, haga lo siguiente:

    1. Seleccione Dispositivo host PCI.
    2. En la sección Dispositivo anfitrión, seleccione el VF que ha creado y haga clic en Finalizar.

    Ilustración 4: VF para NIC Intel 82599 10G

    VF para NIC Intel 82599 10G

    Ilustración 5: VF para la NIC Intel XL710 40G

    VF para NIC Intel XL710 40G

    Figura 6: VF para NIC Intel X722 10G

    VF para NIC Intel X722 10G

  6. Repita los pasos 4 y 5 para añadir los VF que ha creado.
  7. Encienda la instancia NetScaler VPX.
  8. Una vez que se encienda la instancia de NetScaler VPX, utilice el siguiente comando para comprobar la configuración:

    show interface summary
    <!--NeedCopy-->
    

    El resultado muestra todas las interfaces que configuró.

    Figura 6: resumen de salida para la NIC Intel 82599.

    Resumen de salida para NIC Intel 82599

    Ilustración 7. Resumen de salida para las NIC Intel X710 y XL710.

    Resumen de salida para las NIC Intel X710 y XL710

Configure el LA/LACP estático en la interfaz SR-IOV

Importante

Al crear los VF SR-IOV, asegúrese de no asignar direcciones MAC a los VF.

Para usar los VF SR-IOV en el modo de agregación de enlaces, desactive la verificación falsa de los VF que haya creado. En el host KVM, utilice el siguiente comando para inhabilitar la verificación de suplantación de identidad:

*ip link set \<interface\_name\> vf \<VF\_id\> spoofchk off*

Donde:

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

Ejemplo:

Desactivar la verificación falsa

Después de inhabilitar la verificación falsa de todos los VF que haya creado. Reinicie la instancia de NetScaler VPX y configure la agregación de enlaces. Para obtener instrucciones detalladas, consulte Configuración de la agregación de enlaces.

Configuración de VLAN en la interfaz SR-IOV

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

Importante

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

Configurar una instancia de NetScaler VPX para usar las interfaces de red SR-IOV