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é, Distributed Firewall 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 et les inclure dans l'image de l'hôte. Vous trouverez les chemins de téléchargement des VIB de NSX sur la page : https://<NSX_MANAGER_IP>/bin/vdn/nwfabric.properties. Sachez que les chemins de téléchargement peuvent être modifiés pour chaque version de NSX. Consultez toujours la page https://<NSX_MANAGER_IP>/bin/vdn/nwfabric.properties pour obtenir les VIB appropriés. Pour plus d'informations, consultez Déploiement de VXLAN via Auto Deploy https://kb.vmware.com/kb/2041972.

Conditions préalables

  • Enregistrez vCenter dans NSX Manager et déployez des contrôleurs NSX.

  • 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. Par exemple :

    
    C:\Users\Administrator>nslookup 192.168.110.42
    Server:  localhost
    Address:  127.0.0.1
    
    Name:    nsxmgr-l-01a.corp.local
    Address:  192.168.110.42
    
    

  • 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 participera à NSX, vérifiez que les hôtes du cluster sont attachés à un 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.

  • Avant de commencer le processus de préparation d'hôtes NSX, assurez-vous toujours que le cluster se trouve dans l'état résolu, ce qui signifie que l'option Résoudre (Resolve) ne s'affiche pas dans la liste Actions du cluster.

    Par exemple :

    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.

    Tout processus qui supprime un ou plusieurs VIB d'un hôte nécessite un redémarrage de l'hôte. Les processus qui suppriment des VIB incluent les mises à niveau de NSX, la suppression du plug-in NSX Manager de vCenter, la suppression d'un hôte d'un cluster préparé pour NSX et la suppression manuelle du VIB de NSX d'un hôte. Lorsqu'un hôte doit être redémarré, la balise redémarrage requis (reboot required) s'affiche dans la vue Hôtes et clusters. Par exemple :

    Le redémarrage requis n'est pas automatique. Avant de redémarrer un hôte, mettez hors tension ses VM ou déplacez-les (ou autorisez DRS à les déplacer). Ensuite, dans l'onglet Préparation de l'hôte, cliquez sur l'option Résoudre (Resolve) dans la liste Actions. L'action Résoudre (Resolve) place les hôtes en mode de maintenance, les redémarre, puis les retire du mode de maintenance. Si vous avez mis hors tension les VM d'un hôte, vous devez les remettre sous tension manuellement.

Procédure

  1. Dans vCenter, accédez à Accueil > Networking & Security > Installation (Home > Networking & Security > Installation), puis sélectionnez l'onglet Préparation de l'hôte (Host Preparation).

    Par exemple :

  2. Pour tous les clusters qui nécessitent une commutation logique NSX, un routage et des pare-feu, cliquez sur l'icône engrenage, puis sur Installer (Install).

    Un cluster de calcul (également appelé cluster de charge utile) est un cluster qui possède des VM d'application (Web, base de données, etc.). S'il est prévu qu'un cluster de calcul dispose d'une commutation NSX, d'un routage ou d'un pare-feu, cliquez sur Installer (Install) de ce cluster.

    Dans un cluster « Gestion et Edge » partagé (comme illustré dans l'exemple), NSX Manager et les machines virtuelles de contrôleurs partagent un cluster avec des périphériques Edge, par exemple des routeurs logiques distribués (DLR) et des dispositifs Edge Services Gateway (ESG). Dans ce cas, il est important de cliquer sur Installer (Install) pour le cluster partagé.

    Inversement, si Gestion et Edge disposent chacun d'un cluster dédié, non partagé (comme cela est recommandé dans un environnement de production), cliquez sur Installer (Install) pour le cluster Edge, mais pas pour le cluster Gestion.

    Note:

    En cours d'installation, vous ne devez ni déployer, ni mettre à niveau, ni désinstaller un service ou un composant.

  3. Surveillez l'installation jusqu'à ce que la colonne Statut de l'installation (Installation Status) affiche une coche verte.

    Si la colonne Statut de l'installation (Installation Status) affiche une icône d'avertissement rouge et indique Non prêt (Not Ready), cliquez sur Résoudre (Resolve). Le fait de cliquer sur Résoudre (Resolve) peut entraîner le redémarrage de l'hôte. Si l'installation se termine encore avec des erreurs, cliquez sur l'icône d'avertissement. Toutes les erreurs sont affichées. Prenez les mesures nécessaires et cliquez de nouveau sur Résoudre (Resolve).

    Une fois l'installation terminée, la colonne Statut de l'Statut de l'installation (Installation Status) affiche Désinstaller 6.2 (6.2 Uninstall) et la colonne Pare-feu (Firewall) affiche Activé (Enabled). Les deux colonnes comportent une coche verte. Si l'option Résoudre s'affiche dans la colonne Statut de l'installation (Installation Status), cliquez dessus et actualisez la fenêtre de votre navigateur.

Résultats

Les VIB sont installés et enregistrés sur tous les hôtes dans le cluster préparé :

  • esx-vsip

  • esx-vxlan

Pour vérifier, établissez une connexion SSH à chaque hôte et exécutez la commande esxcli software vib list | grep esx. Outre l'affichage des VIB, cette commande affiche la version des VIB installés.

[root@host:~] esxcli software vib list | grep esx
...
esx-vsip      6.0.0-0.0.2732470    VMware  VMwareCertified   2015-05-29
esx-vxlan     6.0.0-0.0.2732470    VMware  VMwareCertified   2015-05-29
...

Après la préparation de l'hôte, il n'est pas nécessaire de le redémarrer.

Si vous ajoutez un hôte à un cluster préparé, les VIB NSX sont automatiquement installés sur l'hôte.

Si vous déplacez un hôte vers un cluster non préparé, les VIB NSX sont automatiquement désinstallés de cet hôte. Dans ce cas, un redémarrage d'hôte est requis pour terminer le processus de désinstallation.