NetScaler VPX 14.1

Configurer une instance NetScaler VPX pour utiliser l’interface réseau SR-IOV

Après avoir installé et configuré l’instance NetScaler VPX sur VMware ESX, vous pouvez utiliser le client web VMware vSphere pour configurer l’appliance virtuelle afin qu’elle utilise les interfaces réseau de virtualisation d’E/S à racine unique (SR-IOV).

Limitations

Un NetScaler VPX configuré avec une interface réseau SR-IOV présente les limitations suivantes :

  • Les fonctionnalités suivantes ne sont pas prises en charge sur les interfaces SR-IOV utilisant la carte réseau Intel 82599 10G sur ESX VPX :
    • Commutation de mode L2
    • Agrégation de liens statique et LACP
    • Clustering
    • Partitionnement administratif [mode VLAN partagé]
    • Haute disponibilité [mode Actif - Actif]
    • Trames Jumbo
    • IPv6
  • Les fonctionnalités suivantes ne sont pas prises en charge sur l’interface SR-IOV avec une carte réseau Intel 82599 10G sur KVM VPX :
    • Agrégation de liens statique et LACP
    • Commutation de mode L2
    • Clustering
    • Partitionnement administratif [mode VLAN partagé]
    • Haute disponibilité [mode Actif – Actif]
    • Trames Jumbo
    • IPv6
    • La configuration VLAN sur l’hyperviseur pour l’interface VF SR-IOV via la commande ip link n’est pas prise en charge.

Prérequis

  • Assurez-vous d’ajouter l’une des cartes réseau suivantes à l’hôte ESX :

    • Carte réseau Intel 82599, la version 3.7.13.7.14iov ou ultérieure du pilote IXGBE est recommandée.
    • Carte réseau Mellanox ConnectX-4
  • Activez SR-IOV sur l’adaptateur physique de l’hôte.

    Suivez cette procédure pour activer SR-IOV sur l’adaptateur physique de l’hôte :

    1. Dans le client Web vSphere, accédez à l’hôte.

    2. Sous l’onglet Gérer > Réseau, sélectionnez Adaptateurs physiques. Le champ État SR-IOV indique si un adaptateur physique prend en charge SR-IOV.

      État SR-IOV

    3. Sélectionnez l’adaptateur physique, puis cliquez sur l’icône en forme de crayon pour ouvrir la boîte de dialogue Modifier les paramètres.

      Modifier SR-IOV

    4. Sous SR-IOV, sélectionnez Activé dans la liste déroulante État.

      Activer SR-IOV

    5. Dans le champ Nombre de fonctions virtuelles, entrez le nombre de fonctions virtuelles que vous souhaitez configurer pour l’adaptateur.

      Fonctions virtuelles SR-IOV

    6. Cliquez sur OK.
    7. Redémarrez l’hôte.
  • Créez un commutateur virtuel distribué (DVS) et Portgroups. Pour obtenir des instructions, consultez la documentation VMware.

    Remarque :

    Citrix a qualifié la configuration SR-IOV sur DVS et Portgroups uniquement.

Pour configurer les instances NetScaler VPX afin qu’elles utilisent l’interface réseau SR-IOV à l’aide de VMware vSphere Web Client :

  1. Dans vSphere Web Client, sélectionnez Hôtes et clusters.

  2. Mettez à niveau le paramètre de compatibilité de l’instance NetScaler VPX vers ESX 5.5 ou version ultérieure, comme suit :

    a. Mettez hors tension l’instance NetScaler VPX.

    b. Faites un clic droit sur l’instance NetScaler VPX et sélectionnez Compatibilité > Mettre à niveau la compatibilité de la VM.

    c. Dans la boîte de dialogue Configurer la compatibilité de la VM, sélectionnez ESXi 5.5 et versions ultérieures dans la liste déroulante Compatible avec et cliquez sur OK.

    Compatibilité de la VM

  3. Faites un clic droit sur l’instance NetScaler VPX et cliquez sur Modifier les paramètres.

    Modifier les paramètres

  4. Dans la boîte de dialogue <virtual_appliance> - Modifier les paramètres, cliquez sur la section CPU.

    Modifier les paramètres CPU

  5. Dans la section CPU, mettez à jour les paramètres suivants :

    • Nombre de CPU
    • Nombre de sockets
    • Réservations
    • Limite
    • Partages

    Définissez les valeurs comme suit :

    a. Dans la liste déroulante CPU, sélectionnez le nombre de CPU à attribuer à l’appliance virtuelle.

    b. Dans la liste déroulante Cœurs par socket, sélectionnez le nombre de sockets.

    c. (Facultatif) Dans le champ CPU Hot Plug, cochez ou décochez la case Activer l’ajout à chaud du CPU.

    Remarque :

    Citrix® recommande d’accepter la valeur par défaut (désactivée).

    d. Dans la liste déroulante Réservation, sélectionnez le nombre affiché comme valeur maximale.

    Modifier les paramètres du CPU

    e. Dans la liste déroulante Limite, sélectionnez le nombre affiché comme valeur maximale.

    Modifier les paramètres CPU

    f. Dans les listes déroulantes Partages, sélectionnez Personnalisé et le nombre affiché comme valeur maximale.

    Modifications des paramètres du CPU

  6. Dans la section Mémoire, mettez à jour les paramètres suivants :

    • Taille de la RAM
    • Réservations
    • Limite
    • Partages

    Définissez les valeurs comme suit :

    a. Dans la liste déroulante RAM, sélectionnez la taille de la RAM. Elle doit être égale au nombre de vCPU x 2 Go. Par exemple, si le nombre de vCPU est 4, alors la RAM = 4 x 2 Go = 8 Go.

    Remarque :

    Pour l’édition Advanced ou Premium de l’appliance NetScaler VPX, assurez-vous d’allouer 4 Go de RAM à chaque vCPU. Par exemple, si le nombre de vCPU est 4, alors la RAM = 4 x 4 Go = 16 Go.

    Modifier les paramètres de la mémoire

    b. Dans la liste déroulante Réservation, entrez la valeur de la réservation de mémoire, et cochez la case Réserver toute la mémoire invitée (Tout verrouillé). La réservation de mémoire doit être égale au nombre de vCPU x 2 Go. Par exemple, si le nombre de vCPU est 4, la réservation de mémoire doit être 4 x 2 Go = 8 Go.

    Remarque :

    Pour l’édition Advanced ou Premium de l’appliance NetScaler VPX, assurez-vous d’allouer 4 Go de RAM à chaque vCPU. Par exemple, si le nombre de vCPU est 4, alors la RAM = 4 x 4 Go = 16 Go.

    Paramètres de modification de la mémoire

    c. Dans la liste déroulante Limite, sélectionnez le nombre affiché comme valeur maximale.

    Modifier les paramètres de la mémoire

    d. Dans les listes déroulantes Partages, sélectionnez Personnalisé, et sélectionnez le nombre affiché comme valeur maximale.

    Paramètres de la mémoire

  7. Ajoutez une interface réseau SR-IOV. Dans la liste déroulante Nouveau périphérique, sélectionnez Réseau et cliquez sur Ajouter.

    Modifier les paramètres du nouveau périphérique

  8. Dans la section Nouveau réseau. Dans la liste déroulante, sélectionnez Portgroup que vous avez créé, et effectuez les opérations suivantes :

    a. Dans la liste déroulante Type d’adaptateur, sélectionnez SR-IOV passthrough.

    Image SR-IOV

    b. Dans la liste déroulante Fonction physique, sélectionnez l’adaptateur physique mappé avec Portgroup.

    Image SR-IOV

    c. Dans la liste déroulante Modification MTU du système d’exploitation invité, sélectionnez Interdire.

  9. Dans la boîte de dialogue <virtual_appliance> - Modifier les paramètres, cliquez sur l’onglet Options de la VM.

  10. Dans l’onglet Options de la VM, sélectionnez la section Avancé. Dans la liste déroulante Sensibilité à la latence, sélectionnez Élevée.

    Options de paramètres de la VM

  11. Cliquez sur OK.

  12. Mettez sous tension l’instance NetScaler VPX.

  13. Une fois que l’instance NetScaler VPX est mise sous tension, vous pouvez utiliser la commande suivante pour vérifier la configuration :

    afficher le résumé de l’interface

Le résultat doit afficher toutes les interfaces que vous avez configurées :

> 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
Configurer une instance NetScaler VPX pour utiliser l’interface réseau SR-IOV