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

Une fois que vous avez installé et configuré l’instance Citrix ADC VPX sur VMware ESX, vous pouvez utiliser le client Web VMware vSphere pour configurer l’appliance virtuelle de manière à utiliser des interfaces réseau d’E/S ou d’irtualisation (SR-IOV) à racine unique.

Limitations

Un Citrix ADC 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 statiques et LACP
    • Clustering
    • Partitionnement d’administrateur [mode VLAN partagé]
    • Haute disponibilité [Actif - Mode actif]
    • Cadres 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 statiques et LACP
    • Commutation de mode L2
    • Clustering
    • Partitionnement d’administrateur [mode VLAN partagé]
    • Haute disponibilité [Actif — Mode actif]
    • Cadres 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

Conditions préalables

Assurez-vous que vous :

  • Ajoutez la carte d’interface réseau (NIC) Intel 82599 à l’hôte ESX. La version 3.7.13.7.14iov du pilote IXGBE est recommandée.

  • Activez SR-IOV sur la carte physique de l’hôte, comme suit :

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

    2. Sous l’onglet Gérer > Mise en réseau, sélectionnez Cartes physiques . Le champ Statut SR-IOV indique si une carte physique prend en charge SR-IOV.

      image localisée

    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.

      image localisée

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

      image localisée

    5. Dans le champ Nombre de fonctions virtuelles, entrez le nombre de fonctions virtuelles que vous souhaitez configurer pour la carte.

      image localisée

    6. Cliquez sur OK.
    7. Redémarrez l’hôte.
  • Créez un commutateur virtuel distribué (DVS) et des groupes de portages. Pour obtenir des instructions, reportez-vous à la documentation VMware.

    Remarque

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

Pour configurer les instances Citrix ADC VPX pour 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 Citrix ADC VPX vers ESX 5.5 ou version ultérieure, comme suit :

    a. Mettez hors tension l’instance Citrix ADC VPX.

    b. Cliquez avec le bouton droit de la souris sur l’instance Citrix ADC VPX et sélectionnez Compatibilité > Mettre à niveau la compatibilité des machines virtuelles.

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

    image localisée

  3. Cliquez avec le bouton droit sur l’instance Citrix ADC VPX et cliquez sur Modifier les paramètres.

    image localisée

  4. Dans la boîte de dialogue <virtual_appliance> - Edit Settings, cliquez sur la section CPU.

    image localisée

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

    • Nombre de processeurs
    • Nombre de sockets
    • Réservations
    • Limite
    • Actions

    Définissez les valeurs comme suit :

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

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

    c. (Facultatif) Dans le champ Plug à chaud CPU, activez ou désactivez la case à cocher Activer l’ajout à chaud 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 qui est affiché comme valeur maximale.

    image localisée

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

    image localisée

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

    image localisée

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

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

    Définissez les valeurs comme suit :

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

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

    image localisée

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

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

    image localisée

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

    image localisée

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

    image localisée

  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.

    image localisée

  8. Dans la section Nouveau réseau. Dans la liste déroulante, sélectionnez le groupe de ports que vous avez créé et procédez comme suit :

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

    image localisée

    b. Dans la liste déroulante Fonction physique, sélectionnez l’adaptateur physique mappé avec le groupe de portgroup.

    image localisée

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

  9. Dans la boîte de dialogue <virtual_appliance> - Edit Settings, cliquez sur l’onglet VM Options.

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

    image localisée

  11. Cliquez sur OK.

  12. Mettez sous tension l’instance Citrix ADC VPX.

  13. Une fois l’instance Citrix ADC VPX sous tension, vous pouvez utiliser la commande suivante pour vérifier la configuration :

    Afficher le résumé de l’interface

La sortie 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 (interface Intel 82599 10G VF) #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 Citrix ADC VPX pour utiliser l’interface réseau SR-IOV