Résoudre les problèmes de mise en réseau

Si vous rencontrez des problèmes avec la configuration de la mise en réseau, assurez-vous d’abord que vous n’avez pas modifié directement lesifcfg-* fichiers de domaine de contrôle. L’agent hôte du domaine de contrôle gère lesifcfg fichiers directement et toutes les modifications sont remplacées.

Diagnostic de la corruption du réseau

Certains modèles de carte réseau nécessitent des mises à niveau de microprogramme du fournisseur pour fonctionner de manière fiable sous charge ou lorsque certaines optimisations sont activées. Si le trafic endommagé vers les machines virtuelles s’affiche, essayez d’obtenir le dernier firmware auprès de votre fournisseur, puis appliquez une mise à jour du BIOS.

Si le problème persiste, vous pouvez utiliser l’interface de ligne de commande pour désactiver les optimisations de déchargement de réception ou de transmission sur l’interface physique.

Avertissement :

La désactivation des optimisations de déchargement de réception ou de transmission peut entraîner une perte de performances et une utilisation accrue du processeur.

Tout d’abord, déterminez l’UUID de l’interface physique. Vous pouvez filtrer sur ledevice champ comme suit :

xe pif-list device=eth0

Ensuite, définissez le paramètre suivant sur le PIF pour désactiver le déchargement TX :

xe pif-param-set uuid=pif_uuid other-config:ethtool-tx=off

Enfin, rebranchez le PIF ou redémarrez l’hôte pour que la modification prenne effet.

Réinitialisation du réseau d’urgence

Des paramètres réseau incorrects peuvent entraîner une perte de connectivité réseau. En l’absence de connectivité réseau, le serveur Citrix Hypervisor peut devenir inaccessible via XenCenter ou SSH distant. La réinitialisation du réseau d’urgence fournit un mécanisme simple pour récupérer et réinitialiser la mise en réseau d’un hôte.

La fonctionnalité de réinitialisation réseau d’urgence est disponible à partir de l’interface de ligne dexe-reset-networking commande à l’aide de la commande et dans la section Interface réseau et gestion de xsconsole.

Les paramètres incorrects qui causent une perte de connectivité réseau incluent le changement de nom des interfaces réseau, la création de liens ou de VLAN, ou des erreurs lors de la modification de l’interface de gestion. Par exemple, saisissez la mauvaise adresse IP. Vous pouvez également exécuter cet utilitaire dans les scénarios suivants :

  • Lorsqu’une mise à niveau de pool roulant, une mise à niveau manuelle, une installation de correctifs ou une installation de pilote entraîne un manque de connectivité réseau, ou

  • Si un maître de pool ou un hôte d’un pool de ressources n’est pas en mesure de contacter d’autres hôtes.

Utilisez l’xe-reset-networking utilitaire uniquement en cas d’urgence car il supprime la configuration de tous les PIF, liaisons, VLAN et tunnels associés à l’hôte. Les réseaux invités et les VIF sont préservés. Dans le cadre de cet utilitaire, les machines virtuelles sont arrêtées avec force. Avant d’exécuter cette commande, arrêtez proprement les machines virtuelles si possible. Avant d’appliquer une réinitialisation, vous pouvez modifier l’interface de gestion et spécifier quelle configuration IP, DHCP ou statique peut être utilisée.

Si le maître de pool nécessite une réinitialisation du réseau, réinitialisez d’abord le réseau sur le maître de pool avant d’appliquer une réinitialisation du réseau aux membres du pool. Appliquez la réinitialisation du réseau sur tous les hôtes restants du pool pour vous assurer que la configuration réseau du pool est homogène. L’homogénéité du réseau est un facteur important pour la migration en direct.

Remarque :

Si l’adresse IP du maître de pool (interface de gestion) change à la suite d’une réinitialisation du réseau ouxe host-management-reconfigure, appliquez la commande de réinitialisation réseau à d’autres hôtes du pool. Ceci permet de s’assurer que les membres du pool peuvent se reconnecter au pool Master sur sa nouvelle adresse IP. Dans ce cas, l’adresse IP du maître de pool doit être spécifiée.

La réinitialisation du réseau n’est PAS prise en charge lorsque la haute disponibilité est activée. Pour réinitialiser la configuration réseau dans ce scénario, vous devez d’abord désactiver manuellement la haute disponibilité, puis exécuter la commande de réinitialisation réseau.

Vérification de la réinitialisation du réseau

Après avoir spécifié le mode de configuration à utiliser après la réinitialisation du réseau, xsconsole et les paramètres d’affichage CLI qui seront appliqués après le redémarrage de l’hôte. Il s’agit d’une dernière chance de modifier avant d’appliquer la commande de réinitialisation du réseau d’urgence. Après le redémarrage, la nouvelle configuration réseau peut être vérifiée dans XenCenter et xsconsole. Dans XenCenter, avec l’hôte sélectionné, sélectionnez l’onglet Mise en réseau pour afficher la nouvelle configuration réseau. La section Interface réseau et gestion de xsconsole affiche ces informations.

Remarque :

Exécutez la réinitialisation du réseau d’urgence sur d’autres membres du pool pour répliquer des liaisons, des VLAN ou des tunnels à partir de la nouvelle configuration du Pool Master.

Utilisation de l’interface de ligne de commande pour la réinitialisation du réseau

Le tableau suivant présente les paramètres facultatifs disponibles qui peuvent être utilisés en exécutant laxe-reset-networking commande.

Avertissement :

Il incombe aux utilisateurs de s’assurer de la validité des paramètres de laxe-reset-networking commande et de vérifier soigneusement les paramètres. Si vous spécifiez des paramètres non valides, la connectivité et la configuration du réseau peuvent être perdues. Dans ce cas, nous vous conseillons de réexécuter la commandexe-reset-networking sans utiliser de paramètres.

La réinitialisation de la configuration réseau d’un pool entier doit commencer sur le maître de pool, puis la réinitialisation du réseau sur tous les hôtes restants du pool.

Paramètre Obligé/Facultatif Description
-m, — maître Facultatif Adresse IP de l’interface de gestion du Pool Master. Par défaut, la dernière adresse IP de Pool Master connue.
— appareil Facultatif Nom de périphérique de l’interface de gestion. Par défaut, le nom de périphérique spécifié lors de l’installation est défini.
— mode = statique Facultatif Active les quatre paramètres réseau suivants pour la configuration IP statique pour l’interface de gestion. S’il n’est pas spécifié, la mise en réseau est configurée à l’aide de DHCP.
— ip Obligatoire, si mode = statique Adresse IP de l’interface de gestion de l’hôte. Valide uniquement si mode = statique.
— masque de réseau Obligatoire, si mode = statique Masque réseau pour l’interface de gestion. Valide uniquement si mode = statique.
— passerelle Facultatif Passerelle pour l’interface de gestion. Valide uniquement si mode = statique.
— dns Facultatif Serveur DNS pour l’interface de gestion. Valide uniquement si mode = statique.
— vlan Facultatif Balise VLAN pour l’interface de gestion. Par défaut, la balise VLAN spécifiée lors de l’installation est définie.

Exemples de ligne de commande du maître de pool

Exemples de commandes pouvant être appliquées sur un maître de pool :

Pour réinitialiser la mise en réseau pour la configuration DHCP :

xe-reset-networking

Pour réinitialiser la mise en réseau pour la configuration IP statique :

xe-reset-networking --mode= static --ip=ip-address \
    --netmask=netmask --gateway=gateway \
    --dns=dns

Pour réinitialiser la mise en réseau pour la configuration DHCP si une autre interface est devenue l’interface de gestion après la configuration initiale :

xe-reset-networking --device=device-name

Pour réinitialiser la mise en réseau pour la configuration IP statique si une autre interface est devenue l’interface de gestion après la configuration initiale :

xe-reset-networking --device=device-name --mode=static \
    --ip=ip-address --netmask=netmask \
    --gateway=gateway --dns=dns

Pour réinitialiser la mise en réseau pour l’interface de gestion sur VLAN :

xe-reset-networking --vlan=VLAN TAG

Remarque :

La commande reset-network peut également être utilisée avec les paramètres de configuration IP.

Exemples de ligne de commande de membre de pool

Tous les exemples précédents s’appliquent également aux membres du pool. En outre, l’adresse IP du maître de pool peut être spécifiée (ce qui est nécessaire si elle a changé).

Pour réinitialiser la mise en réseau pour la configuration DHCP :

xe-reset-networking

Pour réinitialiser la mise en réseau pour DHCP si l’adresse IP du maître de pool a été modifiée :

xe-reset-networking --master=master-ip-address

Pour réinitialiser la mise en réseau pour la configuration IP statique, en supposant que l’adresse IP du maître de pool n’ait pas changé :

xe-reset-networking --mode=static --ip=ip-address --netmask=netmask \
    --gateway=gateway --dns=dns

Pour réinitialiser la mise en réseau pour la configuration DHCP si l’interface de gestion et l’adresse IP de Pool Master ont été modifiées après la configuration initiale :

xe-reset-networking --device=device-name --master=master-ip-address

Résoudre les problèmes de mise en réseau