Pendant la mise à niveau, un nouveau dispositif virtuel Edge est déployé parallèlement au dispositif existant.

Lorsque le nouveau dispositif Edge est prêt, les cartes réseau virtuelles de l'ancien dispositif sont déconnectées et celles du nouveau dispositif sont connectées. Le nouveau dispositif Edge envoie ensuite des paquets ARP gratuits (GARP) pour mettre à jour le cache ARP des commutateurs connectés. Lorsque HA est déployé, le processus de mise à niveau est exécuté deux fois.

Ce processus peut affecter temporairement le transfert de paquets. Vous pouvez limiter les effets en configurant le dispositif Edge de sorte qu'il fonctionne en mode ECMP.

Les contiguïtés OSPF sont retirées lors de la mise à niveau si un redémarrage normal n'est pas activé.

Mettez à niveau des dispositifs NSX Edge dans toutes les installations de NSX dans l'environnement cross-vCenter NSX.

Conditions préalables

  • Vérifiez que NSX Manager a été mis à niveau.
  • Vérifiez que le cluster et la préparation de l'hôte de NSX Controller ont été mis à niveau avant de mettre à niveau les routeurs logiques.
  • Vérifiez qu'il existe un pool local d'ID de segments, même si vous ne prévoyez pas de créer des commutateurs logiques NSX.
  • Si vous disposez d'un dispositif vCloud Networking and Security 5.5 ou d'un dispositif vShield Edge d'une version antérieure, procédez à leur mise à niveau vers NSX 6.2.x ou version ultérieure avant d'effectuer leur mise à niveau vers NSX 6.4.
  • Vérifiez que les hôtes disposent de suffisamment de ressources pour déployer des dispositifs NSX Edge Services Gateway supplémentaires lors de la mise à niveau, en particulier si vous mettez à niveau plusieurs dispositifs NSX Edge en parallèle. Reportez-vous à la section Configuration système requise pour NSX Data Center for vSphere pour voir les ressources requises pour chaque taille de NSX Edge.
    • Pour une instance unique de NSX Edge, deux dispositifs NSX Edge de la bonne taille ont l'état poweredOn lors de la mise à niveau.
    • Pour une instance de NSX Edge avec la haute disponibilité, les deux dispositifs de remplacement sont déployés avant le remplacement des anciens dispositifs. Cela signifie que quatre dispositifs NSX Edge de la bonne taille ont l'état poweredOn lors de la mise à niveau d'un dispositif NSX Edge donné. Une fois que l'instance de NSX Edge est mise à niveau, un dispositif HA peut devenir actif.
  • Vérifiez que les clusters d'hôtes répertoriés dans l'emplacement configuré et l'emplacement en direct pour tous les dispositifs NSX Edge sont préparés pour NSX et que l'état de leur infrastructure de messagerie est GREEN. Si l'état est vert, les hôtes utilisent l'infrastructure de messagerie pour communiquer avec NSX Manager au lieu de VIX.

    Vous devez exécuter cette action même si vous ne prévoyez pas de mettre à niveau tous les dispositifs NSX Edge vers NSX 6.4.

    Si l'emplacement configuré n'est pas disponible, par exemple, car le cluster a été supprimé depuis la création du dispositif NSX Edge, vérifiez uniquement l'emplacement en direct.
    • Obtenez l'identifiant de l'emplacement d'origine configuré (configuredResourcePool > id) et de l'emplacement en direct actuel (resourcePoolId) avec la demande d'API GET https://NSX-Manager-IP-Address/api/4.0/edges/{edgeId}/appliances.
    • Trouvez l'état de préparation de l'hôte et l'état de l'infrastructure de messagerie de ces clusters avec la demande d'API GET https://NSX-Manager-IP-Address/api/2.0/nwfabric/status?resource={resourceId}, où resourceId correspond à l'ID des emplacements configuré et en direct des dispositifs NSX Edge trouvés précédemment.
      • Recherchez l'état correspondant à l'identifiant featureId de com.vmware.vshield.vsm.nwfabric.hostPrep dans le texte de la réponse. L'état doit être GREEN.
        <nwFabricFeatureStatus>
          <featureId>com.vmware.vshield.vsm.nwfabric.hostPrep</featureId>
          <featureVersion>6.3.1.5124716</featureVersion>
          <updateAvailable>false</updateAvailable>
          <status>GREEN</status>
          <installed>true</installed>
          <enabled>true</enabled>
          <allowConfiguration>false</allowConfiguration>
        </nwFabricFeatureStatus>
      • Recherchez l'état correspondant à l'identifiant featureId de com.vmware.vshield.vsm.messagingInfra dans le texte de la réponse. L'état doit être GREEN.
        <nwFabricFeatureStatus>
          <featureId>com.vmware.vshield.vsm.messagingInfra</featureId>
          <updateAvailable>false</updateAvailable
          <status>GREEN</status>
          <installed>true</installed>
          <enabled>true</enabled>
          <allowConfiguration>false</allowConfiguration>
        </nwFabricFeatureStatus>
    Si les hôtes ne sont pas préparés pour NSX, procédez comme suit :
    • Accédez à Installation et mise à niveau (Installation and Upgrade) > Préparation de l'hôte (Host Preparation) et préparez les hôtes pour NSX.
    • Vérifiez que l'infrastructure de messagerie est GREEN.
    • Redéployez les dispositifs NSX Edge sur l'hôte.
    Si les hôtes ne sont pas préparés pour NSX, procédez comme suit :
    • Accédez à Installation > Préparation de l'hôte (Host Preparation) et préparez les hôtes pour NSX.
    • Vérifiez que l'infrastructure de messagerie est GREEN.
    • Redéployez les dispositifs NSX Edge sur l'hôte.
  • Comprenez l'impact opérationnel de la mise à niveau de NSX Edge. Reportez-vous à la section Impacts opérationnels des mises à niveau de NSX dans le Guide de mise à niveau de NSX.
  • Si vous effectuez une mise à niveau à partir de NSX 6.0.x et que VPN L2 est activé sur un dispositif NSX Edge, vous devez supprimer la configuration de VPN L2 avant de procéder à la mise à niveau. Lorsque la mise à niveau est terminée, vous pouvez reconfigurer VPN L2. Consultez la section Présentation de VPN L2 dans le Guide d'installation de NSX.

Procédure

  1. Dans vSphere Web Client, sélectionnez Mise en réseau et sécurité (Networking & Security) > NSX Edge (NSX Edges).
  2. Pour chaque instance de NSX Edge, cliquez sur MISE À NIVEAU (UPGRADE) en regard du numéro de version Edge actuel. Vous pouvez également cliquer sur Actions > Version de mise à niveau (Upgrade Version).

    Si la mise à niveau échoue en générant un message d'erreur indiquant que le déploiement du dispositif Edge a échoué, vérifiez que l'hôte sur lequel le dispositif NSX Edge est déployé est connecté et qu'il ne se trouve pas en mode de maintenance.

  3. (UDLR uniquement) : si des VM de dispositif Edge d'UDLR (VM de contrôle) sont déployées sur l'instance principale et secondaire de NSX Manager, mettez à niveau les UDLR à partir de l'instance principale de NSX Manager. Les UDLR associés à l'instance secondaire de NSX Manager sont automatiquement mis à niveau.

Résultats

Après la mise à niveau du dispositif NSX Edge, le champ État (Status) affiche la valeur Déployé et la colonne Version indique la nouvelle version de NSX.

Si un dispositif Edge ne parvient pas à se mettre à niveau et à restaurer son ancienne version, cliquez sur l'icône Redéployer le dispositif NSX Edge (Redeploy NSX Edge). Un nouveau dispositif NSX Edge est déployé, avec la même version de NSX que NSX Manager. Aucune mise à niveau supplémentaire n'est nécessaire.

Que faire ensuite

Après avoir mis à niveau vos dispositifs NSX Edge de la version 6.2.4 ou antérieure vers la version 6.2.5 ou ultérieure, vous devez désactiver le démarrage de machine virtuelle de vSphere pour chaque dispositif NSX Edge dans un cluster dans lequel vSphere HA est activé et des dispositifs Edge sont déployés. Pour ce faire, ouvrez vSphere Web Client et, dans le navigateur (Navigator), recherchez l'hôte ESXi où réside la machine virtuelle NSX Edge. Cliquez avec le bouton droit sur l'hôte et cliquez sur Paramètres (Settings). Accédez à Configurer (Configure) > Machines virtuelles (Virtual Machines) > Démarrage/Arrêt de la VM (VM Startup/Shutdown). Cliquez sur Modifier (Edit) et assurez-vous que la machine virtuelle est en mode manuel (autrement dit, assurez-vous qu'elle n'est pas ajoutée à la liste de démarrage/arrêt automatique).