Après avoir mis à niveau tous les dispositifs NSX Manager et le cluster NSX Controller, vous devez mettre à jour tous les clusters d'hôtes dans l'environnement cross-vCenter NSX.
La mise à niveau des clusters d'hôtes met à niveau les VIB de NSX.
- Si DRS est activé sur le cluster, lorsque vous cliquez sur Tout résoudre (Resolve all), DRS tente de redémarrer les hôtes d'une manière contrôlée permettant aux machines virtuelles de continuer de fonctionner. Les machines virtuelles sont déplacées vers d'autres hôtes du cluster et les hôtes passent en mode de maintenance et sont redémarrés.
- Si DRS n'est pas activé sur le cluster, vous devez mettre les machines virtuelles hors tension ou leur appliquer la fonction vMotion manuellement avant de commencer la mise à niveau. Lorsque vous cliquez sur Tout résoudre (Resolve all), les hôtes passent en mode de maintenance et sont redémarrés.
- Si DRS est activé sur le cluster, lorsque vous cliquez sur Tout résoudre (Resolve all), DRS tente de placer les hôtes en mode de maintenance d'une manière contrôlée permettant aux machines virtuelles de continuer de fonctionner. Les machines virtuelles sont déplacées vers d'autres hôtes du cluster et les hôtes passent en mode de maintenance.
- Si DRS n'est pas activé sur le cluster, vous devez mettre les machines virtuelles hors tension ou leur appliquer la fonction vMotion manuellement avant de commencer la mise à niveau. Vous devez mettre les hôtes en mode de maintenance manuellement pour terminer la mise à niveau.
Dans NSX 6.3.5 et versions ultérieures, vous pouvez afficher l'état d'EAM dans l'onglet Préparation de l'hôte (Host Preparation).
Conditions préalables
- Mettez à niveau NSX Manager et le cluster NSX Controller.
- Déconnectez-vous de vSphere Web Client, puis reconnectez-vous après la mise à niveau de NSX Manager et avant la mise à niveau des clusters d'hôtes.
- Vérifiez que les versions actuelles de vSphere et d'ESXi sont compatibles avec la version de NSX Data Center for vSphere vers laquelle vous effectuez la mise à niveau. Consultez la matrice d'interopérabilité VMware à l'adresse suivante : https://partnerweb.vmware.com/comp_guide2/sim/interop_matrix.php#interop&93=&2=&1=.
- Assurez-vous de bien comprendre l'impact opérationnel de la mise à niveau d'un cluster d'hôtes. Reportez-vous à la section Impacts opérationnels des mises à niveau de NSX.
- Assurez-vous que les noms de domaine complets de tous les hôtes peuvent être résolus.
- Si DRS est désactivé, mettez les machines virtuelles hors tension ou déplacez-les manuellement (fonction vMotion) avant de lancer la mise à niveau.
- Si DRS est activé, les machines virtuelles en cours d'exécution sont automatiquement déplacées pendant la mise à niveau du cluster d'hôtes. Assurez-vous que DRS est compatible avec votre environnement avant de lancer la mise à niveau.
- Vérifiez que DRS est activé sur les clusters d'hôtes.
- Vérifiez que la fonction vMotion fonctionne correctement.
- Vérifiez l'état de connexion des hôtes avec vCenter.
- Vérifiez que chaque cluster d'hôtes comporte au moins trois hôtes ESXi. Lors de la mise à niveau de NSX, le risque de problèmes de contrôle d'admission DRS est plus élevé pour les clusters qui ne contiennent qu'un ou deux hôtes. Pour que la mise à niveau de NSX aboutisse, vérifiez que chaque cluster d'hôtes dispose d'au moins trois hôtes. Si un cluster contient moins de trois hôtes, évacuez-les manuellement.
- Dans un petit cluster contenant seulement deux ou trois hôtes, si vous avez créé des règles d'anti-affinité indiquant que certaines machines virtuelles doivent résider sur des hôtes distincts, DRS peut ne pas parvenir à déplacer les machines virtuelles pendant la mise à niveau. Ajoutez des hôtes au cluster ou désactivez les règles d'anti-affinité pendant la mise à niveau et réactivez-les une fois l'opération terminée. Pour désactiver une règle d'anti-affinité, accédez à Hôtes et clusters (Hosts and Clusters). Dans le navigateur (Navigator), cliquez avec le bouton droit sur le cluster, puis cliquez sur Paramètres (Settings). Accédez à . Modifiez la règle et désélectionnez Activer une règle (Enable rule).
- Connectez-vous à l'un des hôtes du cluster et exécutez la commande esxcli software vib list.
Les VIB présents dépendront des versions d'ESXi et de NSX. Ils peuvent donc changer dans le cadre de la mise à niveau. Notez la version actuelle des VIB installés :
Version d'ESXi Version de NSX VIB installés 6.0 ou une version ultérieure 6.3.2 ou une version antérieure - esx-vsip
- esx-vxlan
6.0 ou une version ultérieure 6.3.3 ou une version ultérieure - esx-nsxv
Note : Certaines versions de NSX Data Center for vSphere contiennent des VIB supplémentaires qui sont supprimés pendant la mise à niveau.Si vous procédez à une mise à niveau à partir de NSX 6.2.x, version NSX 6.2.4 ou ultérieure, les hôtes préparés disposent d'un VIB supplémentaire, esx-vdpi.
Procédure
Résultats
Pour confirmer la mise à jour des hôtes, connectez-vous à l'un des hôtes du cluster et exécutez la commande esxcli software vib list. Vérifiez que les VIB appropriés ont été mis à jour vers la version attendue.
- Recherchez d'éventuelles alertes et erreurs dans ESX Agent Manager sur vCenter.
- Connectez-vous à l'hôte, consultez le fichier journal /var/log/esxupdate.log et recherchez les alertes et erreurs récentes.
- Vérifiez que DNS et NTP sont configurés sur l'hôte.
Reportez-vous à la section « Préparation de l'hôte » du Guide de dépannage de NSX pour voir d'autres étapes de dépannage.