La préparation d'hôtes est le processus par lequel l'instance de NSX Manager 1) installe des modules du noyau NSX sur des hôtes ESXi membres de clusters vCenter et 2) construit le plan de contrôle NSX et la structure du plan de gestion. Les modules du noyau NSX conditionnés dans des fichiers VIB s'exécutent dans le noyau de l'hyperviseur et fournissent des services tels que le routage distribué, le pare-feu distribué et les possibilités de pontage VXLAN.
Pour préparer votre environnement pour la virtualisation réseau, vous devez installer les composants de l'infrastructure réseau au niveau du cluster pour chaque vCenter Server sur lequel ils sont nécessaires. Cette opération déploie les logiciels requis sur tous les hôtes du cluster. Lorsqu'un hôte est ajouté au cluster, les logiciels requis sont automatiquement installés sur cet hôte.
Si vous utilisez ESXi en mode sans état (ce qui signifie qu'ESXi ne maintient pas son état entre redémarrages), vous devez télécharger manuellement les VIB de NSX Data Center for vSphere et les inclure dans l'image de l'hôte. Vous trouverez les chemins de téléchargement des VIB de NSX Data Center for vSphere sur la page : https://<NSX_MANAGER_IP>/bin/vdn/nwfabric.properties. Les chemins de téléchargement peuvent changer pour chaque version de NSX Data Center for vSphere. Consultez toujours la page https://<NSX_MANAGER_IP>/bin/vdn/nwfabric.properties pour obtenir les VIB appropriés. Pour plus d'informations, reportez-vous à l'article de la base de connaissances de VMware « Deploying VMware NSX for vSphere 6.x through Auto Deploy » (Déploiement de VMware NSX for vSphere 6.x via le déploiement automatique) à l'adresse https://kb.vmware.com/s/article/2092871.
Conditions préalables
-
Enregistrez vCenter Server dans NSX Manager et déployez le cluster NSX Controller.
-
Vérifiez que la recherche DNS inversée renvoie un nom de domaine complet lorsque vous l'interrogez sur l'adresse IP de NSX Manager.
- Vérifiez que les hôtes peuvent résoudre le nom DNS de vCenter Server.
- Vérifiez que les hôtes peuvent se connecter à vCenter Server sur le port 80.
- Vérifiez que l'heure du réseau sur vCenter Server et celle des hôtes ESXi sont synchronisées.
- Pour chaque cluster d'hôtes qui participe à NSX, vérifiez que tous les hôtes du cluster sont attachés à un commutateur vSphere Distributed Switch (VDS) commun.
Par exemple, supposons que vous disposiez d'un cluster incluant Hôte1 et Hôte2. Hôte1 est attaché à VDS1 et à VDS2. Hôte2 est attaché à VDS1 et à VDS3. Lorsque vous préparez un cluster pour NSX, vous pouvez uniquement associer NSX à VDS1 sur le cluster. Si vous ajoutez un autre hôte (Hôte3) au cluster et si Hôte3 n'est pas attaché à VDS1, cette configuration n'est pas valide et Hôte3 ne sera pas prêt pour la fonctionnalité NSX.
- Si votre environnement dispose de vSphere Update Manager (VUM), vous devez le désactiver avant de préparer des clusters pour la virtualisation réseau. Pour plus d'informations sur la vérification de l'activation de VUM et pour découvrir comment le désactiver si nécessaire, reportez-vous à http://kb.vmware.com/kb/2053782.
- Si votre réseau contient vSphere 7.0 ou version ultérieure, vérifiez que les clusters vCenter n'utilisent pas une image vSphere Lifecycle Manager (vLCM) pour gérer les opérations de cycle de vie de l'hôte ESXi. La préparation de l'hôte n'est pas autorisée sur les clusters vCenter qui utilisent une image vLCM.
Pour vérifier si une image vLCM est utilisée pour gérer des hôtes dans le cluster, connectez-vous à vSphere Client et accédez à Hôtes et clusters. Dans le volet de navigation, cliquez sur le cluster, puis accédez à . Si une image vLCM n'est pas utilisée sur le cluster, vous devez voir le bouton Configurer l'image. Si une image vLCM est utilisée sur le cluster, vous pouvez afficher les détails de l'image, tels que la version d'ESXi, les modules complémentaires du fournisseur, les détails de la conformité de l'image, etc.
Lorsqu'aucun hôte n'est ajouté à un cluster vCenter, et que NSX est installé, vous pouvez toujours configurer le cluster vide pour utiliser une image vLCM. Cependant, lorsque vous ajoutez ensuite des hôtes à ce cluster et que vous préparez les hôtes pour NSX, la préparation de l'hôte échouera. Ce comportement est un problème connu. Par conséquent, vous devez éviter d'utiliser une image vLCM sur un cluster vCenter vide sur lequel NSX est installé.
- À partir de la version 6.4.2, lorsque vous installez NSX Data Center for vSphere sur des hôtes disposant de cartes réseau physiques avec des pilotes ixgbe, la mise à l'échelle côté réception (RSS) n'est pas activée sur les pilotes ixgbe par défaut. Vous devez activer RSS manuellement sur les hôtes avant d'installer NSX Data Center. Assurez-vous d'activer RSS uniquement sur les hôtes disposant de cartes réseau physiques avec des pilotes ixgbe. Pour la procédure détaillée d'activation de RSS, consultez l'article de la base de connaissances VMware à l'adresse https://kb.vmware.com/s/article/2034676. Cet article de la base de connaissances décrit les paramètres recommandés de RSS pour améliorer le débit des paquets VXLAN.
-
Avant de commencer le processus de préparation de l'hôte, assurez-vous toujours que l'option Résoudre (Resolve) ne s'affiche pas ou est estompée dans la liste des Actions du cluster.
-
L'option Résoudre (Resolve) s'affiche parfois, car un ou plusieurs hôtes du cluster doivent être redémarrés.
À d'autres occasions, l'option Résoudre (Resolve) s'affiche en présence d'une condition d'erreur à résoudre. Cliquez sur le lien Non prêt (Not Ready) pour voir l'erreur. Si vous le pouvez, effacez la condition d'erreur. Si vous ne pouvez pas effacer une condition d'erreur sur un cluster, une solution consiste à déplacer les hôtes vers un nouveau ou un autre cluster et à supprimer l'ancien cluster.
Si l'option Résoudre (Resolve) ne résout pas le problème, consultez le Guide de dépannage de NSX. Pour afficher la liste des problèmes résolus par l'option Résoudre (Resolve), consultez Journalisation et événements système dans NSX.
Procédure
Résultats
Les VIB sont installés et enregistrés sur tous les hôtes dans le cluster préparé.
Pour vérifier, établissez une connexion SSH à chaque hôte et exécutez la commande esxcli software vib list, puis recherchez les VIB correspondants. Outre l'affichage des VIB, cette commande affiche la version des VIB installés.
[root@host:~] esxcli software vib list | grep nsx
esx-nsxv 6.0.0-0.0.XXXXXXX VMware VMwareCertified 2018-01-16
Si vous ajoutez un hôte à un cluster préparé, les VIB NSX Data Center for vSphere sont automatiquement installés sur l'hôte.
Si vous déplacez un hôte vers un cluster non préparé, les VIB NSX Data Center for vSphere sont automatiquement désinstallés de cet hôte.