# Mettre à jour une infrastructure Nutanix ## 1. Prérequis Avant l'intervention : - Vérifier que les sauvegardes sont saines dans HYCU ou Veeam. - Vérifier que Prism Central et les clusters peuvent joindre les services Nutanix nécessaires. Se référer à la matrice de flux. Si l'environnement n'a pas d'accès, utiliser la méthode **Dark Site Direct Upload** selon la procédure prévue. - Vérifier les versions source et cible ainsi que la matrice de compatibilité Nutanix avec l'équipe Infrastructure. Traiter les erreurs de santé avant de commencer. Si un contrôle signale une sévérité `ERROR`, `FAIL` ou `WARNING`, contacter l'équipe Infrastructure et ne poursuivre qu'après résolution ou validation explicite. ## 2. Mettre à jour Prism Central ### 2.1 Vérifier l'état de santé Se connecter en SSH à Prism Central et lancer : ```bash ncc health_checks run_all ``` Examiner le résultat et résoudre les alertes bloquantes avec l'équipe Infrastructure avant la mise à jour. ### 2.2 Lancer la mise à jour 1. Se connecter à l'interface Prism Central. 2. Ouvrir **Admin Center > LCM** (Life Cycle Manager). 3. Dans l'onglet **Inventory**, cliquer sur **Perform Inventory** pour actualiser l'inventaire et les mises à jour disponibles. 4. Lancer la mise à jour validée pour Prism Central et suivre son avancement dans LCM. Prism Central télécharge le paquet depuis Nutanix, effectue les contrôles préalables, puis exécute la mise à jour. La durée estimée par la procédure source est d'une à deux heures. Prism Central redémarre pendant l'opération; une interruption d'accès de cinq à dix minutes est à prévoir. Lorsque l'accès revient, retourner dans **Admin Center > LCM** et vérifier l'état de la mise à jour. ## 3. Préparer chaque cluster (Prism Element) Répéter les vérifications et la mise à jour de cette section pour chaque cluster du client. ### 3.1 Vérifier l'état de santé Se connecter en SSH à une CVM du cluster et lancer : ```bash ncc health_checks run_all ``` Résoudre les alertes `ERROR`, `FAIL` et `WARNING` avec l'équipe Infrastructure avant de poursuivre. ### 3.2 Vérifier les VM en mode agent Une VM en mode agent est liée à l'hôte sur lequel elle s'exécute. Elle ne migre pas automatiquement si cet hôte redémarre pendant la mise à jour. Rechercher les VM en mode agent : ```bash acli vm.get \* | grep -B10 "agent_vm: True" | egrep "agent|\{" ``` Si la commande ne retourne aucun résultat, aucune VM en mode agent n'a été détectée. Si une VM apparaît : 1. Ouvrir Prism Element à l'adresse IP du cluster. 2. Dans le menu principal, ouvrir **VM**, puis l'onglet **Table**. 3. Sélectionner la VM concernée et ouvrir **Update** (double-clic ou clic droit). 4. Désactiver **Use this VM as an agent VM**. 5. Cliquer sur **Save** pour enregistrer la modification. ## 4. Mettre à jour chaque cluster 1. Ouvrir Prism Element à l'adresse IP du cluster. L'entrée correspondante est enregistrée dans RDM sous `NTNX-CLUSTERXX`. 2. Ouvrir **LCM**. 3. Dans l'onglet **Inventory**, cliquer sur **Perform Inventory** afin d'actualiser l'inventaire et les mises à jour disponibles. 4. Appliquer les mises à jour dans l'ordre suivant : 1. **NCC**. Une fois la mise à jour terminée, relancer le contrôle de santé NCC en CLI et traiter les alertes avant de continuer. 2. **Foundation / Foundation Platforms**. 3. **AOS**. 4. **AHV**. 5. **Firmware**. 5. Suivre l'état de chaque mise à jour dans LCM et attendre la fin de l'étape en cours avant de lancer la suivante. La mise à jour du cluster peut durer plusieurs heures. Nutanix télécharge les paquets, effectue les contrôles préalables, déplace les VM hors du nœud en cours de mise à jour, puis redémarre les composants concernés (serveur, hyperviseur et CVM). Si plusieurs clusters sont présents, vérifier que les mêmes versions cibles sont appliquées à chacun d'eux.