La première étape du processus de mise à niveau de l'infrastructure NSX Data Center for vSphere consiste à mettre à niveau le dispositif NSX Manager principal.

Attention : L'exécution de dispositifs NSX Manager de différentes versions dans un environnement cross-vCenter NSX n'est pas prise en charge. Une fois que vous avez mis à niveau le dispositif NSX Manager principal, vous devez mettre à niveau les dispositifs NSX Manager secondaires.

Pendant la mise à niveau de NSX Manager dans un environnement cross-vCenter NSX, n'apportez aucune modification aux objets universels tant que la mise à niveau de l'instance principale et de toutes les instances secondaires de NSX Manager n'est pas terminée. Cela inclut la création, la mise à jour ou la suppression d'objets universels, ainsi que des opérations impliquant des objets universels (par exemple, application d'une balise de sécurité universelle à une VM).

Lors de la mise à niveau, vous pouvez choisir de participer au Programme d'amélioration du produit (CEIP) pour NSX Data Center for vSphere. Consultez le Programme d'amélioration du produit dans le Guide d'administration de NSX pour plus d'informations sur le programme, y compris comment participer ou quitter le programme.

Si vous procédez à la mise à niveau de NSX 6.3.0 ou version ultérieure, le téléchargement du bundle de mise à niveau et le démarrage de la mise à niveau peuvent se produire indépendamment. Pour démarrer une mise à niveau à partir d'un bundle de mise à niveau précédemment téléchargé, accédez à Page d'accueil > Mise à niveau et cliquez sur Commencer la mise à niveau.

Lorsque vous mettez à niveau NSX Manager vers NSX 6.4.1 ou versions ultérieures, une sauvegarde est automatiquement réalisée et enregistrée localement dans le cadre du processus de mise à niveau. Reportez-vous à la section Gestion des sauvegardes de NSX Manager créées lors de la mise à niveau pour plus d'informations sur la gestion de ces fichiers de sauvegarde.
  • Si la sauvegarde automatique réalisée pendant la mise à niveau échoue, la mise à niveau ne continue pas. Contactez le support client de VMware pour obtenir de l'aide.
  • La sauvegarde automatique sert de recours en cas d'échec de votre sauvegarde régulière.
    • Effectuez toujours une sauvegarde régulière de NSX Manager avant toute mise à niveau. Pour plus d'informations, reportez-vous à Sauvegarder les données de NSX Manager. Vous pouvez restaurer cette sauvegarde sans l'aide du support client de VMware.
    • Si vous devez restaurer la sauvegarde automatique, vous devez contacter le support client de VMware.

Conditions préalables

  • Validez l'utilisation du système de fichiers NSX Manager et exécutez un nettoyage si l'utilisation du répertoire /common est à 70 % ou plus.
    1. Connectez-vous à NSX Manager et exécutez show filesystems pour afficher l'utilisation du système de fichiers.
    2. Si l'utilisation est de 100 %, passez en mode privilégié (activer) et exécutez les commandes purge log manager et purge log system.
    3. Redémarrez le dispositif NSX Manager pour que le nettoyage des journaux prenne effet.
  • Vérifiez que la mémoire réservée du dispositif virtuel NSX Manager respecte la configuration système requise avant de procéder à la mise à niveau.

    Reportez-vous à la section Configuration système requise pour NSX Data Center for vSphere.

  • Si Data Security est présent dans votre environnement, désinstallez-le avant d'effectuer la mise à niveau vers NSX Manager. Reportez-vous à la section Désinstaller NSX Data Security. Data Security a été supprimé de NSX 6.3.x.
  • Sauvegardez votre configuration actuelle et téléchargez les journaux de support technique avant la mise à niveau. Reportez-vous à la section Sauvegarde et restauration de NSX.
  • Téléchargez le bundle de mise à niveau et vérifiez le total de contrôle MD5. Reportez-vous à la section Télécharger le bundle de mise à niveau et vérifier le total de contrôle MD5..
  • Assurez-vous de bien comprendre l'impact opérationnel de la mise à niveau de NSX Manager. Reportez-vous à la section Impacts opérationnels des mises à niveau de NSX.
  • Déterminez les instances de NSX Manager à mettre à niveau dans la même fenêtre de maintenance.
    • Si vous disposez d'un environnement cross-vCenter NSX, vous devez mettre à niveau l'instance principale et toutes les instances secondaires de NSX Manager vers la même version NSX dans une fenêtre de maintenance unique.
    • Si plusieurs instances de NSX Manager sont connectées à des systèmes vCenter Server qui utilisent le même serveur SSO, toutes les combinaisons de version de NSX Manager ne sont pas prises en charge. Vous devez planifier la mise à niveau de vos instances de NSX Manager afin de disposer d'une configuration prise en charge à la fin de la fenêtre de maintenance.
      • Toutes les instances de NSX Manager utilisant la même version de NSX sont prises en charge.
      • Les instances de NSX Manager utilisant une version différente de NSX sont prises en charge si NSX 6.4.0 ou version ultérieure est installé sur au moins une instance de NSX Manageret si NSX 6.3.3 ou version ultérieure est installé sur toutes les autres instances de NSX Manager.

Procédure

  1. Connectez-vous au dispositif virtuel NSX Manager.
  2. Dans la page d'accueil, cliquez sur Mettre à niveau (Upgrade).
  3. Cliquez sur Télécharger le bundle, puis cliquez sur Choisir un fichier. Accédez au fichier VMware-NSX-Manager-upgrade-bundle-releaseNumber-NSXbuildNumber.tar.gz. Cliquez sur Continuer pour démarrer le téléchargement.

    Le statut de téléchargement s'affiche dans la fenêtre du navigateur.

  4. Si vous voulez démarrer la mise à niveau plus tard, cliquez sur Fermer dans la boîte de dialogue Mettre à niveau.
    Lorsque vous êtes prêt à démarrer la mise à niveau, accédez à Page d'accueil > Mise à niveau et cliquez sur Commencer la mise à niveau.
  5. Dans la boîte de dialogue Mettre à niveau, sélectionnez si vous voulez activer SSH et si vous voulez participer au Programme d'amélioration du produit (CEIP) de VMware. Cliquez sur Mettre à niveau pour démarrer la mise à niveau.

    L'état de la mise à niveau s'affiche dans la fenêtre du navigateur.

    Note : La boîte de dialogue Mettre à niveau affiche un message indiquant que la sauvegarde automatique a été effectuée.

    Lorsque le processus de mise à niveau est terminé, la page de connexion à NSX Manager s'affiche.

  6. Connectez-vous à nouveau au dispositif virtuel NSX Manager, puis dans la page d'accueil, cliquez sur Mettre à niveau. Vérifiez que l'état de la mise à niveau est Terminé, et que le numéro de build et de version en haut à droite correspond au bundle de mise à niveau que vous venez d'installer.

Résultats

Si vous êtes connecté à vSphere Web Client lors de la mise à niveau, vous verrez des avertissements indiquant un problème de synchronisation sur la page Mise en réseau et sécurité (Networking and Security) > Installation et mise à niveau (Installation and Upgrade) > Gestion (Management). Cela s'explique, car vous disposez de dispositifs NSX Manager avec différentes versions de NSX. Vous devez mettre à niveau les dispositifs NSX Manager secondaires avant de passer à une autre partie de la mise à niveau.

Après la mise à niveau de NSX Manager, vous devez vous déconnecter et vous reconnecter à vSphere Web Client et à vSphere Client.

Si le plug-in NSX ne s'affiche pas correctement dans vSphere Web Client ou dans vSphere Client, videz le cache du navigateur et effacez l'historique. Si cette étape n'est pas effectuée, vous pouvez voir un message d'erreur semblable à « Une erreur interne s'est produite - Erreur #1009 » lorsque vous modifiez la configuration de NSX dans vSphere Web Client.

Si l'onglet Mise en réseau et sécurité (Networking and Security) ne s'affiche pas dans vSphere Web Client ou dans vSphere Client, redémarrez le service associé :
Tableau 1. Commandes du service client
Service client vCenter Server Appliance vCenter Server pour Windows
Redémarrer vSphere Web Client

Sur vSphere 6.0, 6.5 et 6.7

> shell.set --enabled True
> shell
# service-control --stop vsphere-client
# service-control --start vsphere-client
> cd C:\Program Files\VMware\vCenter Server\bin
> service-control --stop vspherewebclientsvc
> service-control --start vspherewebclientsvc
Redémarrer vSphere Client

Sur vSphere 6.5 et 6.7.

> shell.set --enabled True
> shell
# service-control --stop vsphere-ui
# service-control --start vsphere-ui
> cd C:\Program Files\VMware\vCenter Server\bin
> service-control --stop vsphere-ui
> service-control --start vsphere-ui
Redémarrer vSphere Client

Sur vSphere 7.0

> shell.set --enabled True
> shell
# service-control --stop vsphere-ui
# service-control --start vsphere-ui

vSphere 7.0 ne prend pas en charge vCenter Server pour Windows

Utilisez des clients Web différents pour gérer des instances de vCenter Server qui exécutent des versions différentes de NSX Manager, afin d'éviter les erreurs inattendues liées à l'exécution simultanée de plusieurs plug-ins NSX de version différente.

Une fois NSX Manager mis à niveau, créez un nouveau fichier de sauvegarde de NSX Manager. Reportez-vous à la section Sauvegarde et restauration de NSX. La sauvegarde précédente de NSX Manager n'est valide que pour la version précédente.