NetScaler VPX 14.1

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

Después de haber instalado y configurado la instancia de NetScaler VPX en VMware ESX, puede usar el cliente web de VMware vSphere para configurar el dispositivo virtual para que use interfaces de red de virtualización de E/S de raíz única (SR-IOV).

Limitaciones

Un NetScaler VPX configurado con interfaz de red SR-IOV tiene las siguientes limitaciones:

  • Las siguientes características no son compatibles con las interfaces SR-IOV que utilizan la NIC Intel 82599 10G en ESX VPX:
    • Conmutación de modo L2
    • Agregación de enlaces estática y LACP
    • Clúster
    • Particionamiento de administración [modo VLAN compartido]
    • Alta disponibilidad [modo Activo - Activo]
    • Tramas Jumbo
    • IPv6
  • Las siguientes características no son compatibles con la interfaz SR-IOV con una NIC Intel 82599 10G en KVM VPX:
    • Agregación de enlaces estática y LACP
    • Conmutación de modo L2
    • Clúster
    • Particionamiento de administración [modo VLAN compartido]
    • Alta disponibilidad [modo Activo – Activo]
    • Tramas Jumbo
    • IPv6
    • La configuración de VLAN en el hipervisor para la interfaz VF de SR-IOV mediante el comando ip link no es compatible

Requisito previo

  • Asegúrese de añadir cualquiera de las siguientes NIC al host ESX:

    • Se recomienda la NIC Intel 82599, versión del controlador IXGBE 3.7.13.7.14iov o posterior.
    • NIC Mellanox ConnectX-4
  • Habilite SR-IOV en el adaptador físico del host.

    Siga este procedimiento para habilitar SR-IOV en el adaptador físico del host:

    1. En vSphere Web Client, vaya al Host.

    2. En la pestaña Administrar > Redes, seleccione Adaptadores físicos. El campo Estado de SR-IOV muestra si un adaptador físico es compatible con SR-IOV.

      Estado de SR-IOV

    3. Seleccione el adaptador físico y, a continuación, haga clic en el icono del lápiz para abrir el cuadro de diálogo Editar configuración.

      Editar SR-IOV

    4. En SR-IOV, seleccione Habilitado en la lista desplegable Estado.

      Habilitar SR-IOV

    5. En el campo Número de funciones virtuales, introduzca el número de funciones virtuales que desea configurar para el adaptador.

      Funciones virtuales SR-IOV

    6. Haga clic en Aceptar.
    7. Reinicie el host.
  • Cree un Distributed Virtual Switch (DVS) y Portgroups. Para obtener instrucciones, consulte la documentación de VMware.

    Nota:

    Citrix ha calificado la configuración de SR-IOV en DVS y Portgroups únicamente.

Para configurar instancias de NetScaler VPX para usar la interfaz de red SR-IOV mediante VMware vSphere Web Client:

  1. En vSphere Web Client, seleccione Hosts y clústeres.

  2. Actualice la configuración de compatibilidad de la instancia de NetScaler VPX a ESX 5.5 o posterior, como se indica a continuación:

    a. Apague la instancia de NetScaler VPX.

    b. Haga clic con el botón derecho en la instancia de NetScaler VPX y seleccione Compatibilidad > Actualizar compatibilidad de VM.

    c. En el cuadro de diálogo Configurar compatibilidad de VM, seleccione ESXi 5.5 y posterior en la lista desplegable Compatible con y haga clic en Aceptar.

    Compatibilidad de VM

  3. Haga clic con el botón derecho en la instancia de NetScaler VPX y haga clic en Editar configuración.

    Editar configuración

  4. En el cuadro de diálogo <virtual_appliance> - Editar configuración, haga clic en la sección CPU.

    Editar configuración de CPU

  5. En la sección CPU, actualice la siguiente configuración:

    • Número de CPU
    • Número de sockets
    • Reservas
    • Límite
    • Recursos compartidos

    Establezca los valores de la siguiente manera:

    a. En la lista desplegable CPU, seleccione el número de CPU que se asignarán al dispositivo virtual.

    b. En la lista desplegable Núcleos por socket, seleccione el número de sockets.

    c. (Opcional) En el campo Conexión en caliente de CPU, active o desactive la casilla de verificación Habilitar adición en caliente de CPU.

    Nota:

    Citrix® recomienda aceptar el valor predeterminado (deshabilitado).

    d. En la lista desplegable Reserva, seleccione el número que se muestra como valor máximo.

    Editar configuración de CPU

    e. En la lista desplegable Límite, seleccione el número que se muestra como valor máximo.

    Editar configuración de CPU

    f. En las listas desplegables Recursos compartidos, seleccione Personalizado y el número que se muestra como valor máximo.

    Configuración de CPU editada

  6. En la sección Memoria, actualice la siguiente configuración:

    • Tamaño de la RAM
    • Reservas
    • Límite
    • Recursos compartidos

    Establezca los valores de la siguiente manera:

    a. En la lista desplegable RAM, seleccione el tamaño de la RAM. Debe ser el número de vCPU x 2 GB. Por ejemplo, si el número de vCPU es 4, entonces RAM = 4 x 2 GB = 8 GB.

    Nota:

    Para la edición Advanced o Premium del dispositivo NetScaler VPX, asegúrese de asignar 4 GB de RAM a cada vCPU. Por ejemplo, si el número de vCPU es 4, entonces RAM = 4 x 4 GB = 16 GB.

    Editar configuración de memoria

    b. En la lista desplegable Reserva, introduzca el valor de la reserva de memoria y seleccione la casilla de verificación Reservar toda la memoria de invitado (Todo bloqueado). La reserva de memoria debe ser el número de vCPU x 2 GB. Por ejemplo, si el número de vCPU es 4, la reserva de memoria debe ser 4 x 2 GB = 8 GB.

    Nota:

    Para la edición Advanced o Premium del dispositivo NetScaler VPX, asegúrese de asignar 4 GB de RAM a cada vCPU. Por ejemplo, si el número de vCPU es 4, entonces RAM = 4 x 4 GB = 16 GB.

    Ediciones de configuración de memoria

    c. En la lista desplegable Límite, seleccione el número que se muestra como valor máximo.

    Editar configuración de memoria

    d. En las listas desplegables Recursos compartidos, seleccione Personalizado y seleccione el número que se muestra como valor máximo.

    Configuración de memoria

  7. Agregue una interfaz de red SR-IOV. En la lista desplegable Nuevo dispositivo, seleccione Red y haga clic en Agregar.

    Editar configuración de nuevo dispositivo

  8. En la sección Nueva red. En la lista desplegable, seleccione el Portgroup que ha creado y haga lo siguiente:

    a. En la lista desplegable Tipo de adaptador, seleccione SR-IOV passthrough.

    Imagen SR-IOV

    b. En la lista desplegable Función física, seleccione el adaptador físico asignado con el Portgroup.

    Imagen SR-IOV

    c. En la lista desplegable Cambio de MTU del SO invitado, seleccione No permitir.

  9. En el cuadro de diálogo <virtual_appliance> - Editar configuración, haga clic en la ficha Opciones de VM.

  10. En la ficha Opciones de VM, seleccione la sección Avanzado. En la lista desplegable Sensibilidad a la latencia, seleccione Alta.

    Opciones de configuración de VM

  11. Haga clic en Aceptar.

  12. Encienda la instancia de NetScaler VPX.

  13. Una vez que la instancia de NetScaler VPX se encienda, puede usar el siguiente comando para verificar la configuración:

    mostrar resumen de interfaz

La salida debe mostrar todas las interfaces que ha configurado:

> show interface summary
--------------------------------------------------------------------------------
      Interface  MTU        MAC                  Suffix
--------------------------------------------------------------------------------
1     0/1        1500       00:0c:29:1b:81:0b    NetScaler Virtual Interface
2     10/1       1500       00:50:56:9f:0c:6f    Intel 82599 10G VF Interface
3     10/2       1500       00:50:56:9f:5c:1e    Intel 82599 10G VF Interface
4     10/3       1500       00:50:56:9f:02:1b    Intel 82599 10G VF Interface
5     10/4       1500       00:50:56:9f:5a:1d    Intel 82599 10G VF Interface
6     10/5       1500       00:50:56:9f:4e:0b    Intel 82599 10G VF Interface
7     LO/1       1500       00:0c:29:1b:81:0b    Netscaler Loopback interface
 Done
> show inter 10/1
1)      Interface 10/1 (Intel 82599 10G VF Interface) #1
        flags=0xe460 <ENABLED, UP, UP, HAMON, 802.1q>
        MTU=1500, native vlan=55, MAC=00:50:56:9f:0c:6f, uptime 0h21m53s
        Actual: media FIBER, speed 10000, duplex FULL, fctl NONE, throughput 10000
        LLDP Mode: NONE,                 LR Priority: 1024

        RX: Pkts(838020742) Bytes(860888485431) Errs(0) Drops(2527) Stalls(0)
        TX: Pkts(838149954) Bytes(860895860507) Errs(0) Drops(0) Stalls(0)
        NIC: InDisc(0) OutDisc(0) Fctls(0) Stalls(0) Hangs(0) Muted(0)
        Bandwidth thresholds are not set.
 Done
Configurar una instancia de NetScaler VPX para usar la interfaz de red SR-IOV