IBM Cloud Docs
Mise à niveau vers vSphere 8.0

Mise à niveau vers vSphere 8.0

Vous pouvez mettre à jour le logiciel VMware vCenter Server® sur vos instances vers la version 8.0.

Avant de commencer

La durée du processus de mise à niveau est variable. Il est possible que plusieurs fenêtres de maintenance soient nécessaires pour mettre complètement à jour un environnement. L'exécution des versions supérieures et inférieures du logiciel SDDC est prise en charge par VMware® au cours du processus de mise à niveau. Toutefois, certaines fonctions telles que vMotion, peuvent être limitées au cours de ce processus.

Effectuez les étapes suivantes avant de commencer la mise à niveau :

  • Avant de mettre à niveau vCenter Server, vous devrez peut-être mettre à niveau VMware NSX®. Il vous incombe de déterminer les exigences d'interopérabilité pour tous vos logiciels, y compris les logiciels VMware et les logiciels tiers. Pour plus d'informations sur l'interopérabilité VMware, voir la matrice d'interopérabilité des produits.
  • Ouvrez un ticket de demande de service auprès de l'équipe IBM Cloud® for VMware Solutions pour les informer qu'une mise à niveau est en cours de planification. Le ticket reste ouvert jusqu'à ce que l'instance soit enregistrée au niveau supérieur dans la console IBM Cloud for VMware Solutions.
  • Vérifiez que l'identifiant de l'utilisateur du serveur vCenter root et ses informations d'identification sont visibles sur la console. Si votre instance a été initialement commandée dans un environnement VMware Solutions V2.5 à V5.7, seul le compte customerroot est visible sur la console. Pour les instances, clusters, hôtes et vCenter Server VM commandés dans VMware Solutions V5.7 et ultérieures, l'utilisateur customerroot n'est plus créé par l'automatisation VMware Solutions.
  • Si vous rencontrez un problème au cours du processus de mise à niveau, utilisez le ticket de mise à niveau IBM Cloud for VMware Solutions que vous avez ouvert au début du processus pour contacter le support IBM. Si nécessaire, le service d'assistance d'IBM ouvrira des tickets avec le service d'assistance de Broadcom.
  • Suivez le processus d'assistance pour vous assurer que IBM Cloud for VMware Solutions fournit à l'assistance Broadcom toutes les informations concernant la conception et la configuration du serveur vCenter et les informations IBM Cloud®.
  • En suivant la procédure d'assistance, vous vous assurez que des informations exactes sont communiquées à l'assistance de Broadcom, ce qui raccourcit la durée de l'assistance. Une fois que l'assistance IBM a fourni les informations nécessaires à l'assistance Broadcom, vous pouvez interagir directement avec l'assistance Broadcom.
  • Prenez soin de conserver une trace de tous les nouveaux mots de passe et de toutes les nouvelles données d'identification que vous créez dans le cadre du processus de mise à niveau. IBM Le service d'assistance a besoin de ces informations d'identification à la fin du processus de mise à niveau pour mettre à jour sa base de données interne.

Procédure de mise à niveau vers vCenter Server 8.0

  1. Définissez l'horaire des ressources distribuées de la grappe sur Manuel. Vous devez configurer la planification DRS (Distributed Resource Schedule) en mode manuel pour un cluster afin d'empêcher des migrations inattendues lors du processus de mise à niveau. Effectuez les étapes suivantes à partir du client Web VMware vSphere:

    1. Sélectionnez Host and Clusters > Cluster > Configure > DRS.
    2. Cliquez sur le bouton Éditer.
    3. Pour la zone DRS, sélectionnez Manual.
  2. Créez un commutateur standard pour le nouveau serveur vCenter. Installez temporairement le nouveau dispositif vCenter Server que vous déployez sur un commutateur standard vSphere. L'un des sites vmnics existants est réaffecté à partir du commutateur distribué pendant la mise à niveau. Effectuez les étapes suivantes à partir du client Web vSphere:

    1. Sélectionnez Hosts and Clusters > HOST > Configure > Virtual Switches. Sélectionnez un hôte pour le nouveau dispositif vCenter Server.
    2. Pour le commutateur de réseau privé, sélectionnez Managed Physical Adapters. Le nom du commutateur de réseau privé se termine par -private.
    3. Sélectionnez uplink1/vmnic2 puis cliquez sur Fermer Icône de fermeture pour supprimer l'adaptateur. Cliquez sur OK.
    4. Revenez au panneau Virtual Switches et cliquez sur Add Networking.
      1. Sélectionnez Virtual Machine Port Group pour un commutateur standard et cliquez sur Suivant.
      2. Pour New Standard Switch, affectez la valeur 9000 à la MTU et cliquez sur Suivant.
      3. Cliquez sur l'icône Ajouter verte Icône Ajouter pour ajouter un adaptateur. Cliquez sur OK, puis sur Suivant pour accepter vmnic2.
      4. Pour Connection Settings, conservez les valeurs par défaut pour VM Network et VLAN ID None. Cliquez sur Suivant, puis sur Finish. Standard Switch: vSwitch0 figure dans la liste des commutateurs.
    5. Prenez note du paramètre réseau pour la machine virtuelle du dispositif vCenter Server. Mettre à jour le nouvel appareil vCenter pour qu'il corresponde.
      • Dans le client Web vSphere, cliquez sur la VM de l'appliance vCenter Server. Notez le nom qui se termine par vc.
      • Dans le panneau du milieu, cliquez sur l'onglet Networks. Notez le nom du groupe de ports distribués, qui se termine par -dpg-mgmt.
  3. Mise à niveau du serveur vCenter. Suivez les instructions de VMware pour mettre à niveau le serveur vCenter. Pour plus d'informations, voir Mettre à niveau un vCenter Server Appliance 6.7 avec un Embedded Platform Services Controller ou 7.0 à l'aide de l'interface graphique. Prenez soin d'effectuer les étapes suivantes durant la mise à niveau :

    • Montez le VMware-VCSA ISO, accédez au répertoire visa-ui-installer\win32 et exécutez le programme d'installation.
    • Dans la fenêtre du programme d'installation du serveur vCenter 8.0, sélectionnez le flux de mise à niveau et suivez les étapes du programme d'installation.
    • Utilisez l'adresse IP et les informations d'identification (administrateur et root) de l'applicatif serveur vCenter actuel. Utilisez l'IP et le mot de passe root de l'hôte ESXi de l'actuel vCenter Server Appliance et de l'hôte sur lequel vous souhaitez déployer le nouveau 8.0 vCenter Server Appliance. Utilisez une nouvelle adresse IP temporaire, une passerelle et un masque de sous-réseau pour le nouveau serveur Appliance vCenter pendant l'installation.
    • Effectuez l'étape 2 lorsque vous y êtes invité. Tenez compte des éventuels avertissements qui s'affichent et prenez les mesures appropriées.

    Après la mise à niveau vers la version 8, dans le VMware vCenter Server Appliance, le panneau de détails de l'objet vCenter met plusieurs minutes à se charger. Ce problème est résolu si vous activez la connexion du vCenter Server Appliance au VMware update repository.

  4. Mettre à jour les licences du serveur vCenter et des hôtes ESXi. Après la mise à niveau vers le serveur vCenter 8.0, mettez à jour les licences sur le serveur vCenter. Si vous avez un cluster vSAN, vous devez également mettre à jour la licence vSAN. Pour accéder aux licences vCenter Server et vSAN, voir Récupération des clés de licence VCF.

    • Procédure de mise à jour de la licence du serveur vCenter Effectuez les étapes suivantes à partir du client Web vSphere:
      1. Sélectionnez le menu Administration > Licences > Licences.
      2. Dans la page Licenses, cliquez sur + Add New Licenses.
      3. Entrez la nouvelle clé de licence vCenter Server 8.0 dans le champ Nouvelles licences. Ensuite, entrez un nom pour la licence et cliquez sur OK.
      4. Dans la page Assets, sélectionnez l'instance sous VCENTER SERVER SYSTEMS et cliquez sur Assign License. Ensuite, sélectionnez la nouvelle licence et cliquez sur OK.
      5. Dans la page Licenses, recherchez la licence associée au nom de produit VMware vCenter Server 6 Standard et cliquez sur Remove Licenses.
    • Procédure de mise à jour de la licence du cluster vSAN
      1. Dans la page Licenses, cliquez sur + Add New Licenses.
      2. Entrez les nouvelles clés de licence de vSAN dans la zone New Licenses. Si vous possédez plusieurs clés de licence pour vSAN, entrez toutes les licences dans la zone New Licenses, spécifiez un nom pour chaque licence, puis cliquez sur OK.
      3. Effectuez les opérations suivantes depuis la page Assets :
        1. Sélectionnez VSAN CLUSTERS.
        2. Sélectionnez le cluster vSAN et cliquez sur Assign License.
        3. Sélectionnez l'une des nouvelles clés de licence vSAN et cliquez sur OK.
        4. Répétez cette étape pour chaque cluster vSAN.
      4. Dans la page Licenses, sélectionnez toutes les anciennes licences de cluster vSAN et cliquez sur Remove Licenses.
  5. Retirer le commutateur standard temporaire. Réassignez le site vmnic que vous avez temporairement utilisé sur le commutateur standard au commutateur distribué auquel il était initialement associé. Effectuez les étapes suivantes à partir du client Web vSphere:

    1. Accédez au nouveau dispositif vCenter Server.
    2. Sous Actions, cliquez sur Edit Settings.
    3. Pour l'adaptateur de réseau 1, accédez au nom du groupe de ports distribué qui se termine par -dpg-mgmt que vous avez précédemment noté. Sauvegardez les modifications.
    4. Accédez à l'hôte sur lequel vous avez déployé le nouveau dispositif. Sélectionnez Hosts and Clusters > HOST > Configure > Virtual Switches. Ensuite, cliquez sur MANAGE PHYSICAL ADAPTERS pour vSwitch0.
    5. Sélectionnez vmnic2, puis cliquez sur le X rouge pour supprimer l'adaptateur. Cliquez sur OK. L'avertissement There are no active physical network adapters for the switch. s'affiche. Cliquez sur OK.
    6. Cliquez sur ... dans l'écran vSwitch0, puis sélectionnez Remove. Cliquez sur OK pour confirmer que vous souhaitez retirer le commutateur.
    7. Dans le même écran, sélectionnez le commutateur privé et cliquez sur MANAGE PHYSICAL ADAPTERS.
    8. Sélectionnez uplink1 et cliquez sur +. vmnic2 s'affiche.
    9. Cliquez sur OK, puis à nouveau sur OK pour quitter la fenêtre.

Procédure de mise à niveau de Stor VIB (pilote Broadcom)

Vous devez mettre à niveau le pilote Broadcom avant de mettre à niveau l'hôte ESXi.

  1. Extrayez le fichier 007.1316.0000.0000_Unified_StorCLI_PUL.zip dans un répertoire de votre serveur de sauts Windows.
  2. Localisez le fichier vmware-storcli.vib dans le contenu du fichier extrait.
  3. Copiez le fichier .vib dans un magasin de données vSAN ou NFS monté sur les hôtes ESXi pour l'instance. Utilisez vCenter Server pour référencer le fichier extrait sur votre serveur intermédiaire.
  4. Ouvrez une session SSH sur chaque hôte ESXi et exécutez la commande VIB Upgrade suivante : esxcli software vib update -v /<path to vsan or nfs datastore from step 3>/vmware-storcli.vib --no-sig-check Les résultats d'installation suivants s'affichent : Message: Operation finished successfully.    Reboot Required: false    VIBs Installed: Broadcom_bootbank_vmware-storcli_007.1316.0000.0000-01    VIBs Removed: LSI_bootbank_vmware-storcli_007.0916.0000.0000-01    VIBs Skipped:
  5. Exécutez la commande suivante pour valider l'installation : > esxcli software vib list |grep vmware-storcli vmware-storcli 007.1316.0000.0000-01    Broadcom  PartnerSupported  2020-04-16
  6. Répétez l'opération pour chaque hôte.

Procédure de mise à niveau des hôtes ESXi

  1. Appliquez les éventuelles mises à jour du micrologiciel disponibles sur le site IBM Cloud classic. Effectuez les étapes suivantes pour chaque hôte.

    1. Mettez l'hôte en mode maintenance et éteignez-le.
    2. Consultez les détails de l'hôte sur le portail IBM Cloud classic.
    3. Cliquez sur l'onglet Firmware et consultez les mises à jour de firmware disponibles.

    Pour les cartes d'interface réseau de 10 Go, le micrologiciel de la carte d'interface réseau doit être de la version 9.50 ou ultérieure.

    1. Pour appliquer les mises à jour du micrologiciel, cliquez sur Actions > Mettre à jour le micrologiciel.
    2. Mise sous tension de l'hôte.
    3. Mettre à jour vSphere sur l'hôte.
  2. Mettez à niveau les hôtes ESXi:

    1. Depuis le client Web vSphere, allez dans le menu LCM > LifeCycle Manager.
    2. Sélectionnez IMPORT ISO > IMPORT ISO, puis le fichier ISO.
    3. Créez la ligne de base. Sélectionnez BASELINE > CREATE et utilisez l'image ISO importée à l'étape précédente.
    4. Pour chaque hôte, choisissez l'hôte dans l'arborescence du navigateur vCenter. Sélectionnez ensuite " Mise à jour" (à l'extrême gauche de la fenêtre principale).
    5. Si le dispositif Zerto VRA est présent sur l'hôte, commencez par placer celui-ci en mode maintenance. Les éditions récentes de Zerto arrêtent le dispositif VRA, car celui-ci empêcherait la mise à jour.
    6. Effectuez la mise à jour.
      1. [JOINDRE] Version de référence, sélectionnez la version de référence précédemment créée.
      2. Sélectionnez Version de référence et [RÉSOUDRE].

    Lorsque vous mettez à niveau les hôtes ESXi, tenez compte des informations suivantes :

    • Après avoir importé le fichier ISO, le serveur vCenter peut indiquer que l'image est "incompatible" en raison d'une version de Trusted Platform Module (TPM) non prise en charge. Pour plus d'informations, voir ESXi upgrade fails from 7.x to 8.x due to unsupported TPM version.
    • Procédez à la mise à niveau et ignorez l'avertissement d'incompatibilité. Vous pouvez continuer en toute sécurité car vous n'utilisez pas la fonctionnalité TPM.
    • Après la mise à jour, vCenter Server peut signaler une erreur de compatibilité TPM pour vos hôtes. Vous pouvez supprimer cette erreur. IBM l'automatisation des déploiements de la société supprime déjà cette fonction pour les grappes nouvellement créées.
  3. Vérifiez le micrologiciel et les pilotes RAID (Cascade Lake uniquement). Après avoir mis à niveau les hôtes ESXi, vérifiez que le micrologiciel et les pilotes RAID sont au niveau approprié. Effectuez les étapes suivantes pour chaque hôte.

    Vous n'avez pas besoin de suivre ces étapes si vous avez des hôtes Sapphire Rapids.

    1. Connectez-vous à chaque hôte via SSH.
    2. Exécutez la commande esxcli storcli controller show all -i 0.
    3. Dans le résultat, recherchez la section relative à la version et vérifiez que la version du micrologiciel est 5.230.00-3803 ou plus récente et que la version du pilote est 7.728.02.00 ou plus récente.

    Si les versions ne sont pas correctes, suivez les étapes suivantes pour installer le micrologiciel et le pilote :

    1. Mettre l'hôte en mode maintenance.
    2. Localisez le fichier du micrologiciel 9461-16i_nopad.rom et le fichier du pilote Broadcom-lsi-mr3_7.723.03.00-1OEM.700.1.0.15843807_20654446-package.zip.
    3. Copiez le fichier du pilote dans un fichier accessible à l'hôte ESXi. Il peut s'agir d'un magasin de données local, d'un partage NFS monté sur l'hôte ou du magasin de données vSAN (si l'hôte fait partie d'un cluster vSAN ).
    4. Pour installer le pilote, exécutez la commande esxcli storcli /c0 download file=9461-16i_nopad.rom.
    5. Pour installer le microprogramme, exécutez la commande esxcli software vib install -d /<root>/Broadcom-lsi-mr3_7.723.03.00-1OEM.700.1.0.15843807_20654446-package.zip, où <root> est le répertoire dans lequel vous avez placé le fichier à l'étape précédente.
    6. Redémarrez l'hôte.
    7. Répétez les étapes a, b et c pour vérifier que les versions correctes sont installées.
    8. Répétez la procédure pour tous les hôtes.

    Si vous avez 10 GbE NICs dans vos hôtes, vous devez appliquer de nouveaux pilotes NIC. Effectuez les étapes suivantes pour chaque hôte :

    Vous n'avez pas besoin de suivre ces étapes si vous avez 25 GbE NICs.

    1. Obtenez les nouveaux pilotes NIC pour 10 GbE NICs à partir de IBM Support. Le nom du fichier est Intel-i40en_2.9.2.0-1OEM.800.1.0.20613240_24226995.zip.
    2. Mettre l'hôte en mode maintenance.
    3. Copiez le fichier du pilote dans un fichier accessible à l'hôte ESXi. Il peut s'agir d'un magasin de données local, d'un partage NFS monté sur l'hôte ou du magasin de données vSAN (si l'hôte fait partie d'un cluster vSAN ).
    4. Décompressez le fichier à plusieurs reprises jusqu'à ce que vous obteniez une structure de répertoire. Par exemple, /<root>/vib20/i40en/INT_bootbank_i40en_2.9.2.0-1OEM.800.1.0.20613240.vib, où <root> est le répertoire racine où vous avez copié le fichier compressé du pilote. L'emplacement varie en fonction de votre environnement.
    5. Pour installer le pilote, exécutez la commande esxcli software vib install –v /<root>/vib20/i40en/INT_bootbank_i40en_2.9.2.0-1OEM.800.1.0.20613240.vib.
    6. Redémarrez l'hôte. Ensuite, vérifiez que le micrologiciel et le pilote sont aux niveaux appropriés et exécutez la commande esxcli network nic get –n vmnic0.
    7. Procédez à la résolution de chacun des hôtes. Après la résolution, prenez soin de sortir l'hôte du mode maintenance.

Mettez à jour votre ticket d'assistance IBM pour indiquer que votre mise à niveau est terminée et demandez que la base de données IBM Cloud for VMware soit mise à jour pour refléter le fait que le cluster est vSphere 8.

Il existe plusieurs méthodes pour mettre à niveau vos hôtes ESXi. Pour plus d'informations, voir Présentation du processus de mise à niveau de l'hôte ESXi. Si vous devez accéder à un fichier ISO ou à un ensemble de mises à niveau dans le cadre de la méthode choisie, contactez le support IBM.

Si le processus de mise à niveau échoue immédiatement et que le message d'erreur host cannot enter maintenance mode s'affiche, arrêtez Zerto ZVA et réessayez. Les machines virtuelles ZVRA démarrent automatiquement lorsque chaque serveur sort de la résolution. Pour plus d'informations sur la poursuite de Zerto Replication pendant le processus de mise à niveau, voir Comment placer un hôte avec un VRA associé en mode maintenance.

Procédure de mise à jour des licences hôte ESXi

Pour mettre à jour les licences de l'hôte ESXi, vous devez d'abord récupérer vos nouvelles licences vSphere à partir de la console IBM Cloud. Pour plus d'informations, voir Récupération des clés de licence VCF.

  1. Dans la page Licenses, cliquez sur + Add New Licenses.
  2. Saisissez les nouvelles clés de licence vSphere 8 dans le champ Nouvelles licences. Si vous avez plusieurs clés de licence vSphere 8, saisissez toutes les licences dans le champ Nouvelles licences, entrez un nom pour chaque licence et cliquez sur OK.
  3. Effectuez les opérations suivantes depuis la page Assets :
    1. Sélectionnez HOSTS.
    2. Sélectionnez l'hôte et cliquez sur Assign License.
    3. Sélectionnez l'une des nouvelles clés de licence vSphere 8 et cliquez sur OK.
    4. Répétez cette étape pour chaque hôte mis à niveau.
  4. Dans la page Licenses, sélectionnez toutes les anciennes licences de vSphere 6 et cliquez sur Remove Licenses.