Vous pouvez mettre à niveau NSX Application Platform vers une version de build ultérieure à l'aide de l'interface utilisateur de NSX Manager.

Le processus de mise à niveau conserve le facteur de forme utilisé pour le déploiement actuel de la plate-forme. Si vous avez déployé la plate-forme à l'aide d'un facteur de forme d'évaluation et que vous souhaitez continuer à utiliser un facteur de forme d'évaluation, mais que vous utilisez une version ultérieure de la plate-forme, vous devez d'abord supprimer votre déploiement de NSX Application Platform actuel. Vous redéployez ensuite la plate-forme à l'aide d'une version ultérieure de la plate-forme.

La mise à niveau vers une version plus récente de NSX Application Platform implique plusieurs étapes. Vous devez d'abord configurer et déployer le coordinateur de mise à niveau avant de pouvoir procéder à la mise à niveau de la plate-forme et de chacune des fonctionnalités de NSX actuellement activées. Le coordinateur de mise à niveau orchestre toutes les étapes de mise à niveau et le système fournit l'état sur l'interface utilisateur à mesure qu'il met à niveau chaque composant.

Important :

À partir de NSX version 3.2.3.1, les emplacements de registre et de référentiel NSX Application Platform hébergés sur VMware ne prennent plus en charge le registre de conteneur privé compatible ChartMuseum, tel que Harbor.

Si vous utilisez actuellement une version de NSX antérieure à la version 3.2.3.1, pensez à effectuer la mise à niveau vers NSX version 3.2.3.1 avant de tenter de mettre à niveau votre déploiement de NSX Application Platform actuel.

Si vous ne parvenez pas à accéder aux emplacements de registre et de référentiel NSX Application Platform hébergés par VMware, collaborez avec votre administrateur d'infrastructure pour charger le graphique Helm de NSX Application Platform et les images Docker vers le référentiel Helm privé et les emplacements de registre de Docker de votre société. Les deux emplacements hébergés en privé doivent être accessibles depuis le cluster Kubernetes en amont et le dispositif NSX Manager que vous utilisez pour le déploiement de NSX Application Platform. Si vous devez continuer à utiliser l'instance de ChartMuseum fournie par Harbor, la version de Harbor doit être antérieure à la version 2.8.1. Pour plus d'informations, reportez-vous à la section Télécharger les images Docker et les graphiques Helm NSX Application Platform dans un registre conteneur privé.

Conditions préalables

  • Consultez les Notes de mise à jour de NSX pour connaître les éventuels problèmes de mise à niveau connus et la solution documentées pour NSX Application Platform.

  • Assurez-vous qu'aucune alarme ouverte n'est détectée sur NSX Application Platform.

  • Vérifiez que vous remplissez toutes les conditions préalables et la configuration système requise répertoriées dans Conditions préalables au déploiement de NSX Application Platform.

  • Vous devez disposer des privilèges d'administrateur d'entreprise.

Procédure

  1. Dans le navigateur, connectez-vous avec des privilèges d'administrateur d'entreprise à un dispositif NSX Manager dans https://<nsx-manager-ip-address>.
  2. Accédez à Système > Mettre à niveau.
  3. Déployez le coordinateur de mise à niveau.
    1. Dans la fiche de NSX Application Platform, cliquez sur Mettre à niveau.
      Cette étape peut prendre un certain temps, car le système obtient les informations à partir du référentiel Helm hébergé par VMware. Lorsque les informations sont obtenues, l'onglet Préparer pour la mise à niveau s'affiche avec les zones de texte préremplies avec les informations obtenues pour Référentiel Helm, Registre de Docker et Version cible de la plate-forme, comme illustré sur l'image suivante. Notez que les valeurs affichées sur l'image sont celles par défaut pour les emplacements du référentiel Helm et du registre de Docker hébergés sur VMware, ainsi que la dernière version de NSX Application Platform disponible.
      Onglet Préparer dans l'interface utilisateur Mettre à niveau NSX Application Platform avec des valeurs par défaut préremplies de zones de texte à partir du référentiel Helm.

    2. (Facultatif) Si vous utilisez un référentiel Helm privé et un emplacement de registre de Docker, fournissez les emplacements privés des graphiques Helm et des images Docker requis.
      Utilisez les informations suivantes pour la zone de texte Référentiel Helm.
      • Pour le référentiel privé Helm compatible avec OCI, utilisez le format oci://<your-private-registry-server-fqdn>/<your-private-registry-name>/helm-charts.
      • Pour le référentiel Helm compatible ChartMuseum, utilisez le format https://<your-private-registry-server-fqdn>/chartrepo/<your-private-registry-name>.

      Pour la zone de texte Registre de Docker, utilisez le format <your-private-registry-server-fqdn>/<your-private-registry-name>/clustering.

      Cliquez sur Enregistrer l'URL.

    3. Dans la zone de texte Version cible de la plate-forme, vérifiez que la version de build que vous souhaitez utiliser pour la mise à niveau est sélectionnée.
    4. Cliquez sur Déploiement du coordinateur de mise à niveau.

      Cette étape peut également prendre un certain temps, car le système déploie le coordinateur de mise à niveau vers votre cluster TKG sur l'espace de superviseur ou l'espace Kubernetes en amont.

    Une fois le déploiement du coordinateur de mise à niveau terminé, l'onglet Préparer s'affiche. La section État affiche l'état Réussite.

  4. Dans la section Déploiement du coordinateur de mise à niveau de la moitié supérieure de l'onglet Préparer, vérifiez que les valeurs indiquées dans Référentiel Helm, Registre de Docker et Version cible de la plate-forme sont correctes.

    Si vous devez modifier l'une des valeurs, cliquez sur Supprimer en regard de la Remarque située après la section État et redéployez un nouveau coordinateur de mise à niveau.

  5. Examinez la section Résumé située dans la moitié inférieure de l'onglet Préparer.

    La carte NSX Application Platform affiche les informations d'état de la plate-forme. L'option Mise à niveau terminée indique que le coordinateur de mise à niveau a été mis à niveau avec la version de NSX Application Platform cible. La carte affiche la version actuelle et la version cible vers lesquelles la plate-forme sera mise à niveau. La carte affiche également l'état de la vérification préalable.

    Si d'autres fonctionnalités de NSX hébergées sur NSX Application Platform sont activées, elles sont également vérifiées et planifiées pour la mise à niveau. Une carte de fonctionnalité distincte pour chaque fonctionnalité activée s'affiche également. Par exemple, la carte de fonctionnalité NSX Intelligence s'affiche sur l'image suivante, car il s'agit actuellement d'une fonctionnalité de NSX activée sur NSX Application Platform. Une fois la mise à niveau de la plate-forme terminée, le système met à niveau les fonctionnalités activées.


    Page de l'interface utilisateur pour l'option Mettre à niveau NSX Application Platform. Le contenu de l'onglet Préparer s'affiche et est décrit par le texte qui s'y rapporte.

  6. Si toutes les valeurs du coordinateur de mise à niveau sont correctes, cliquez sur Exécuter les vérifications préalables et sélectionnez Toutes les vérifications préalables dans le menu déroulant.

    Pour éventuellement prévérifier des composants spécifiques uniquement, cliquez sur Exécuter les vérifications préalables et, dans le menu déroulant, sélectionnez le nom du composant que vous souhaitez prévérifier.

    Le système effectue toutes les vérifications préalables pour tous les composants planifiés pour la mise à niveau. Les vérifications préalables permettent de détecter et de résoudre les problèmes potentiels au début du processus de mise à niveau, ce qui peut faciliter l'exécution du processus de mise à niveau. Le système met à jour les fiches des composants avec l'état de leurs vérifications préalables.

    Si le système identifie des problèmes lors de la vérification préalable, vous pouvez cliquer sur Télécharger les résultats de la vérification préalable et utiliser les informations contenues dans le fichier téléchargé pour examiner les problèmes signalés.

  7. Cliquez sur Suivant.

    L'onglet NSX Application Platform affiche une grille de tous les groupes de composants qui composent la plate-forme. Vous pouvez développer chaque ligne pour afficher toutes les unités de chaque groupe de composants qui seront mis à niveau.

  8. Cliquez sur Mettre à niveau.

    Le système met à niveau chaque groupe qui compose NSX Application Platform. Cette étape peut prendre un certain temps pour se terminer. Vous pouvez quitter l'écran de l'interface utilisateur Mettre à niveau et y revenir en accédant à la page Système > Mise à niveau et en cliquant sur Poursuivre la mise à niveau.

    Il existe plusieurs façons de suivre la progression de la mise à niveau.

    1. Pour afficher les journaux générés à mesure que la mise à niveau progresse, cliquez sur Journaux récents.

    2. Pour surveiller l'état de mise à niveau de chaque groupe de composants, utilisez la colonne État du groupe.

    3. Pour afficher l'état de mise à niveau de chaque élément d'un groupe particulier, développez la ligne de grille de ce groupe et vérifiez l'état affiché pour chaque élément de groupe.

    Si une erreur se produit pour une mise à niveau de groupe, développez la ligne du groupe et cliquez sur le lien Échec pour voir la raison de l'échec. Utilisez ces informations pour résoudre le problème signalé et pour travailler avec votre administrateur d'infrastructure ou le support VMware. Une fois que vous avez résolu la cause de l'échec, cliquez sur Réessayer pour tenter de terminer la mise à niveau.

  9. Lorsque NSX Application Platform est correctement mis à niveau, cliquez sur Suivant et, dans l'onglet de la fonctionnalité NSX (par exemple, NSX Intelligence), cliquez sur Mettre à jour.

    Une fois cette fonctionnalité mise à niveau, répétez cette étape pour chacune des fonctionnalités de NSX restantes qui doivent être mises à niveau.

  10. Après avoir mis à niveau toutes les fonctionnalités de NSX activées sur la NSX Application Platform, accédez à Système > NSX Application Platform. Vérifiez que les détails de Version de plate-forme et Version de la fonctionnalité de chacune des fonctionnalités activées sont corrects.