NetScaler VPX

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

Una instancia de NetScaler VPX configurada con interfaz de red SR-IOV tiene las siguientes limitaciones:

  • Las siguientes funciones 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áticos y LACP
    • Clúster
    • Particionamiento de administrador [modo VLAN compartido]
    • Alta disponibilidad [modo activo-activo]
    • Tramas Jumbo
    • IPv6
  • Las siguientes funciones no son compatibles con la interfaz SR-IOV con una NIC Intel 82599 10G en KVM VPX:
    • Agregación de enlaces estáticos 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 a través del 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 de controlador IXGBE 3.7.13.7.14iov o posterior.
    • Mellanox ConnectX-4 NIC
  • 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 solo en DVS y Portgroups.

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, de la siguiente manera:

    a. Apague la instancia de NetScaler VPX.

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

    c. En el cuadro de diálogo Configure VM Compatibility, seleccione ESXi 5.5 and later en la lista desplegable Compatible with y haga clic en OK.

    Compatibilidad de VM

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

    Editar configuración

  4. En el cuadro de diálogo <virtual_appliance> - Edit Settings, 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á al dispositivo virtual.

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

    c. (Opcional) En el campo CPU Hot Plug, seleccione o desactive la casilla de verificación Habilitar CPU Hot Add.

    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.

    Editar configuración de CPU

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

    • Tamaño de 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 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 a 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 utilizar 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