Configurer les instances VPX pour utiliser des interfaces réseau de virtualisation d’E/S à racine unique (SR-IOV)

Après avoir installé et configuré une instance Citrix ADC VPX sur XenServer, vous pouvez configurer l’appliance virtuelle pour qu’elle utilise des interfaces réseau SR-IOV.

Limitations

XenServer ne prend pas en charge les fonctionnalités suivantes sur les interfaces SRIOV :

  • Commutation de mode L2
  • Clustering
  • Partitionnement d’administrateur [mode VLAN partagé]
  • Haute disponibilité [Actif - Mode actif]
  • Cadres Jumbo
  • Protocole IPv6 dans un environnement de cluster

Conditions préalables

Sur l’hôte XenServer, assurez-vous que vous :

  • Ajoutez la carte d’interface réseau (NIC) Intel 82599 à l’hôte.
  • Liste noire du pilote ixgbevf en ajoutant l’entrée suivante au fichier /etc/modprobe.d/blacklist.conf :

    liste noire ixgbevf

  • Activez SR-IOV Virtual Functions (VFS) en ajoutant l’entrée suivante au fichier /etc/modprobe.d/ixgbe :

    options ixgbe max_vfs=* <number_of_VFs> *

    où **<number_VFs> est le nombre de VF SR-IOV que vous souhaitez créer.

  • Vérifiez que SR-IOV est activé dans le BIOS.

La version 3.22.3 du pilote IXGBE est recommandée.

Attribuer des VF SR-IOV à l’instance VPX à l’aide de l’hôte XenServer

Pour affecter des interfaces réseau SR-IOV à l’instance Citrix ADC VPX, procédez comme suit :

  1. Sur l’hôte XenServer, utilisez la commande suivante pour affecter les VF SR-IOV à l’instance Citrix ADC VPX :

    xe host-call-plugin plugin=iovirt host-uuid=<Xen host UUID> **fn=assign_free_vf args:uuid= <Netscalar VM UUID> **args:ethdev= **<interface name> args:mac=*<mac addr>*

    Où :

    • <Xen host UUID> est l’UUID de l’hôte XenServer.

    • <Netscaler VM UUID> est l’UUID de l’instance Citrix ADC VPX.

    • <interface name> est l’interface des VF SR-IOV.

    • <mac addr > est l’adresse mac du SR-IOV VF.

    Remarque

    Spécifiez l’adresse mac que vous souhaitez utiliser dans le paramètre args:mac=, si non spécifié, le script iovirt génère et affecte aléatoirement une adresse mac. En outre, si vous souhaitez utiliser les VF SR-IOV en mode Agrégation de liens, assurez-vous que vous spécifiez l’adresse mac sous la forme 00:00:00:00:00:00.

  2. Démarrez l’instance Citrix ADC VPX.

Annuler l’affectation de VF SR-IOV à l’instance VPX à l’aide de l’hôte XenServer

Si vous avez attribué des VF SR-IOV incorrectes ou si vous souhaitez modifier les VF SR-IOV assignés, vous devez annuler et réaffecter les VF SR-IOV à l’instance Citrix ADC VPX.

Pour annuler l’affectation de l’interface réseau SR-IOV affectée à une instance Citrix ADC VPX, procédez comme suit :

  1. Sur l’hôte XenServer, utilisez la commande suivante pour affecter les VF SR-IOV à l’instance Citrix ADC VPX et redémarrez l’instance Citrix ADC VPX :

    xe host-call-plugin plugin<Netscalar_VM_UUID> =iovirt **host-uuid=<Xen_host_UUID> **fn=unassign_all args:uuuid=

    Où :

    • **<Xen_host_UUID>- UUID de l’hôte XenServer.

    • <Netscalar_VM_UUID> - L’UUID de l’instance Citrix ADC VPX

  2. Démarrez l’instance Citrix ADC VPX.

Configuration du VLAN sur l’interface SR-IOV

Important

Lorsque vous affectez les VF SR-IOV à l’instance Citrix ADC VPX, assurez-vous que vous spécifiez l’adresse MAC 00:00:00:00:00:00 pour les VFS.

Pour utiliser les fonctions virtuelles SR-IOV en mode d’agrégation de liens, vous devez désactiver la vérification d’usurpation des fonctions virtuelles que vous avez créées. Sur l’hôte XenServer, utilisez la commande suivante pour désactiver la vérification d’usurpation :

ip link set <interface_name> vf <VF_id> spoofchk off

Où :

  • <interface_name>est le nom de l’interface.
  • <VF_id>est l’ID de la fonction virtuelle.

Après avoir désactivé la vérification d’usurpation pour toutes les fonctions virtuelles que vous avez créées, redémarrez l’instance Citrix ADC VPX et configurez l’agrégation des liens. Pour obtenir des instructions, veuillez consulter la section Configurer l’agrégation des liens.

Configurer VLAN sur l’interface SR-IOV

Vous pouvez configurer VLAN sur les fonctions virtuelles SR-IOV, pour obtenir des instructions, reportez-vous à la section Configuration d’un VLAN.

Important

Assurez-vous que l’hôte XenServer ne contient pas de paramètres VLAN pour l’interface VF.