Configurar una instancia de NetScaler VPX para usar interfaces de red SR-IOV
Puede configurar una instancia de NetScaler VPX que se ejecute en la plataforma Linux-KVM utilizando 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
Esta sección describe cómo:
- Configurar una instancia de NetScaler VPX para usar la interfaz de red SR-IOV
- Configurar LA/LACP estático en la interfaz SR-IOV
- Configurar VLAN en la interfaz SR-IOV
Limitaciones
Tenga en cuenta las limitaciones al usar las NIC Intel 82599, X710, XL710 y X722. Las siguientes características no son compatibles.
Limitaciones para la NIC Intel 82599:
- Conmutación de modo L2.
- Particionamiento de administración (modo VLAN compartido).
- Alta disponibilidad (modo activo-activo).
- Tramas Jumbo.
- IPv6: Solo puede configurar hasta 30 direcciones IPv6 únicas en una instancia VPX si tiene al menos una interfaz SR-IOV.
- La configuración de VLAN en el hipervisor para la interfaz SRIOV VF mediante el comando
ip linkno es compatible. - No se admiten las configuraciones de parámetros de interfaz como la velocidad, el dúplex y las negociaciones automáticas.
Limitaciones para NIC Intel X710 10G, Intel XL710 40G e Intel X722 10G:
- Conmutación de modo L2.
- Particionamiento de administrador (modo VLAN compartido).
- En un clúster, las tramas Jumbo no son compatibles cuando la NIC XL710 se utiliza como interfaz de datos.
- La lista de interfaces se reordena cuando las interfaces se desconectan y se vuelven a conectar.
- No se admiten las configuraciones de parámetros de interfaz como la velocidad, el dúplex y las 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 SRIOV o de paso de PCI Intel XL710/X710/X722 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 KVM:
# ip link set <PNIC> <VF> trust onEjemplo:
# ip link set ens785f1 vf 0 trust on
Requisitos previos
Antes de configurar una instancia de NetScaler VPX para usar interfaces de red SR-IOV, complete las siguientes tareas de requisitos previos. Consulte la columna NIC para obtener detalles sobre cómo completar las tareas correspondientes.
| Tarea | NIC Intel 82599 | NIC Intel X710, XL710 y X722 |
|---|---|---|
|
- | - |
|
Controlador IXGBE | Controlador I40E |
|
Añada la siguiente entrada en el archivo /etc/modprobe.d/blacklist.conf: blacklist ixgbevf. Utilice la versión 4.3.15 del controlador IXGBE (recomendado). |
Añada la siguiente entrada en el archivo /etc/modprobe.d/blacklist.conf: blacklist i40evf. Utilice la versión 2.0.26 del controlador i40e (recomendado). |
4.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 desea crear. device_name = el nombre de la interfaz. |
Si utiliza una versión anterior del kernel 3.8, añada la siguiente entrada al archivo /etc/modprobe.d/ixgbe y reinicie el host KVM: options ixgbe max_vfs=<number_of_VFs>. Si utiliza la versión 3.8 del kernel o posterior, cree VF con el siguiente comando: echo <number_of_VFs> > /sys/class/net/<device_name>/device/sriov_numvfs. Consulte el ejemplo en la figura 1. |
Si utiliza una versión anterior del kernel 3.8, añada la siguiente entrada al archivo /etc/modprobe.d/i40e.conf y reinicie el host KVM: options i40e max_vfs=<number_of_VFs>. Si utiliza la versión 3.8 del kernel o posterior, cree VF con el siguiente comando: echo<number_of_VFs> > /sys/class/net/<device_name>/device/sriov_numvfs. Consulte el ejemplo en la figura 2. |
|
Consulte el ejemplo en la figura 3. | Consulte el ejemplo en la figura 3. |
Importante:
Al crear las VF de SR-IOV, asegúrese de no asignar direcciones MAC a las VF.
Figura 1: Habilitar VF de SR-IOV en el host KVM para NIC Intel 82599 10G.

Figura 2: Habilitar VF de SR-IOV en el host KVM para NIC Intel X710 10G y XL710 40G.

Figura 3: Habilitar VF de SR-IOV en el host KVM para NIC Intel X722 10G.

Figura 4: Hacer que los VF sean persistentes.

Configurar una instancia de NetScaler VPX para usar la interfaz de red SR-IOV
Para configurar la instancia de NetScaler VPX para usar la interfaz de red SR-IOV mediante Virtual Machine Manager, complete estos pasos:
-
Apague la instancia de NetScaler VPX.
-
Seleccione la instancia de NetScaler VPX y, a continuación, seleccione Abrir.

-
En la ventana <virtual machine on KVM>, seleccione el icono i.

-
Seleccione Agregar hardware.

-
En el cuadro de diálogo Agregar nuevo hardware virtual, haga lo siguiente:
- Seleccione Dispositivo host PCI.
- En la sección Dispositivo host, seleccione el VF que ha creado y haga clic en Finalizar.
Figura 4: VF para NIC Intel 82599 10G

Figura 5: VF para NIC Intel XL710 40G

Figura 6: VF para NIC Intel X722 10G

- Repita los pasos 4 y 5 para añadir las VF que ha creado.
- Encienda la instancia de NetScaler VPX.
-
Después de que la instancia de NetScaler VPX se encienda, utilice el siguiente comando para verificar la configuración:
show interface summary <!--NeedCopy-->La salida muestra todas las interfaces que configuró.
Figura 6: resumen de salida para NIC Intel 82599.

Figura 7. Resumen de salida para NIC Intel X710 y XL710.

Configurar LA/LACP estático en la interfaz SR-IOV
Importante:
Al crear las VF de SR-IOV, asegúrese de no asignar direcciones MAC a las VF.
Para usar las VF de SR-IOV en modo de agregación de enlaces, deshabilite la comprobación de suplantación de identidad para las VF que haya creado. En el host KVM, use el siguiente comando para deshabilitar la comprobació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 ID de la función virtual.
Ejemplo:

Después de deshabilitar la comprobación de suplantación de identidad para todas las 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 VF de SR-IOV. Para obtener instrucciones detalladas, consulte Configuración de una VLAN.
Importante:
Asegúrese de que el host KVM no contenga configuraciones de VLAN para la interfaz VF.