Add documentation for Nutanix cluster management, Synology NAS updates, Windows 11 operator setup, decision support system installation, and Totem Manager configuration

- Created guides for adding/removing nodes in Nutanix clusters and installing Nutanix servers.
- Documented the process for updating Nutanix infrastructure and Synology NAS.
- Added instructions for preparing a Windows 11 operator workstation, including Sysprep and network configuration.
- Established steps for setting up the decision support system and configuring Totem Manager.
This commit is contained in:
Maxime BOURIEAU
2026-10-15 10:03:27 +02:00
parent 62a5081263
commit 28cfb11acb
21 changed files with 1919 additions and 0 deletions
@@ -0,0 +1,51 @@
# Exporter une machine virtuelle depuis un hyperviseur ESXi
Deux méthodes sont décrites ci-dessous : l'export avec le script `export_vm_esxi.sh` ou l'export manuel depuis l'interface Web ESXi.
## 1. Exporter avec le script CLI
Le script se trouve dans le dépôt Git `F5CloudNative/tools/esxi/export_vm_esxi.sh`. Le récupérer sur la machine depuis laquelle l'export sera exécuté.
### 1.1 Paramètres
| Option | Description | Obligatoire |
| --- | --- | --- |
| `-r` ou `--remote_esxi` | Adresse IP de l'hyperviseur ESXi source | Oui |
| `-u` ou `--user` | Compte autorisé à accéder à ESXi | Oui |
| `-p` ou `--password` | Mot de passe du compte ESXi | Oui |
| `-v` ou `--version` | Version matérielle de la VM à exporter, par exemple `1-19-3` | Oui |
| `-d` ou `--export_dir` | Répertoire local de destination | Oui |
| `-sv` ou `--src_vm` | Nom de la VM source sur ESXi | Oui |
| `-dv` ou `--dst_vm` | Nom de la VM à donner aux fichiers exportés | Oui |
| `-h` ou `--help` | Affiche l'aide | Non |
Vérifier les noms d'options disponibles avec `--help` si la version du script diffère.
### 1.2 Lancer l'export
Exécuter le script en remplaçant les valeurs d'exemple par celles de l'environnement :
```bash
./export_vm_esxi.sh \
-r '<IP_ESXI>' \\
-u '<UTILISATEUR_ESXI>' \
-p '<MOT_DE_PASSE>' \
-v '<VERSION_VM>' \\
-d '<REPERTOIRE_DESTINATION>' \\
-sv '<NOM_VM_SOURCE>' \
-dv '<NOM_VM_EXPORT>'
```
Récupérer les identifiants dans RDM. Ne pas inscrire un mot de passe réel dans cette procédure ni dans un historique de commandes partagé. Si le script ou l'environnement propose un mode de saisie sécurisé, le privilégier.
Le script crée un répertoire de destination à partir du nom de VM choisi et de sa version, puis exporte le paquet OVF. L'opération peut prendre plusieurs minutes selon la taille de la VM et le débit réseau. Attendre la fin du processus.
L'export est terminé lorsque le script indique une réussite, par exemple `VM successfully export` et `Finish`. Le script source retire également le fichier NVRAM exporté et son entrée dans le fichier OVF.
## 2. Exporter manuellement depuis l'interface ESXi
1. Vérifier que la VM à exporter est arrêtée. L'option d'export n'est pas disponible si elle est en fonctionnement.
2. Dans l'interface ESXi, faire un clic droit sur la VM et sélectionner **Exporter**.
3. Télécharger un par un les fichiers proposés par l'hyperviseur.
4. Enregistrer tous les fichiers de la VM dans le même répertoire local et conserver leurs noms afin que le fichier OVF puisse retrouver les disques associés.
5. Attendre la fin de chaque téléchargement et vérifier que tous les fichiers proposés ont été récupérés.
@@ -0,0 +1,69 @@
# Importer une machine virtuelle sur un hyperviseur ESXi
Deux méthodes sont décrites ci-dessous : importer la VM avec le script `import_vm_esxi.sh` ou utiliser l'assistant de déploiement OVF dans l'interface ESXi.
## 1. Préparer les fichiers et la destination
Récupérer le dossier d'export de la VM depuis le partage Cloud indiqué pour l'intervention. Le paquet doit contenir le fichier OVF et les fichiers de disque associés, notamment les VMDK.
Avant l'import, confirmer :
- l'hôte ESXi cible et les identifiants d'accès, disponibles dans RDM;
- le nom du datastore cible et l'espace disponible;
- le nom du réseau/port group ESXi correspondant à l'environnement cible;
- le nom à donner à la VM afin d'éviter un conflit avec une VM existante.
Le dossier source de la procédure mentionne `VM-K8S-READY` à la racine du script comme exemple de paquet à importer. Remplacer cet exemple par les fichiers de la VM concernée.
## 2. Importer avec le script CLI
Le script est indiqué dans le dépôt comme `F5_CloudNative/tools/esxi/import_vm_esxi.sh`. Vérifier le chemin du dépôt et les options reconnues par la version utilisée avec `--help`; la procédure d'export cite un dépôt nommé `F5CloudNative` sans soulignement.
### 2.1 Paramètres
| Option | Description | Obligatoire |
| --- | --- | --- |
| `-r` ou `--remote_esxi` | Adresse IP de l'hyperviseur ESXi cible | Oui |
| `-u` ou `--user` | Compte autorisé à accéder à ESXi | Oui |
| `-p` ou `--password` | Mot de passe du compte ESXi | Oui |
| `-v` ou `--version` | Version matérielle de la VM, par exemple `1-19-3` | Oui |
| `-f` ou `--file` | Chemin local du fichier ou paquet OVF à importer | Oui |
| `-n` ou `--name` | Nom de la VM sur ESXi | Oui |
| `-net` ou `--network` | Nom du réseau/port group ESXi | Oui |
| `-d` ou `--datastore` | Nom du datastore ESXi | Oui |
| `-h` ou `--help` | Affiche l'aide | Non |
### 2.2 Lancer l'import
Adapter les valeurs au paquet et à l'infrastructure cible :
```bash
./import_vm_esxi.sh \\
-r '<IP_ESXI>' \\
-u '<UTILISATEUR_ESXI>' \\
-p '<MOT_DE_PASSE>' \\
-v '<VERSION_VM>' \\
-f '<CHEMIN_DU_FICHIER_OVF>' \\
-n '<NOM_VM_CIBLE>' \\
-net '<RESEAU_ESXI>' \\
-d '<DATASTORE_ESXI>'
```
Un exemple de réseau fourni dans la procédure source est `Systel PREPROD Network`; utiliser le port group réellement prévu pour l'environnement cible.
La procédure contient deux formes différentes pour l'option `-f` : un exemple donne le répertoire d'export, tandis que la commande détaillée donne le chemin du fichier `.ovf`. Vérifier l'aide du script ou sa documentation et utiliser le format attendu par cette version. L'exemple détaillé ci-dessus indique le fichier OVF.
Récupérer les identifiants dans RDM. Ne pas inscrire de mot de passe réel dans la procédure ni dans un historique de commandes partagé. Si le script ou l'environnement permet une saisie sécurisée, la privilégier.
Attendre la fin de l'import, qui peut prendre plusieurs minutes selon la taille de la VM et le débit réseau. L'opération est terminée lorsque le script signale la réussite de l'import.
## 3. Importer manuellement depuis l'interface ESXi
1. Dans l'interface ESXi, cliquer sur **Créer/Enregistrer une machine virtuelle**.
2. Sélectionner **Déployer une machine virtuelle à partir d'un fichier OVF**.
3. Sélectionner le fichier OVF ainsi que tous les fichiers VMDK associés à la VM.
4. Sélectionner le stockage/datastore où la VM sera importée et stockée.
5. Configurer le mappage réseau, le type de provisionnement du disque et le démarrage automatique de la VM au terme du déploiement.
6. Vérifier le récapitulatif des options, puis valider l'importation.
Après le déploiement, vérifier que la VM apparaît dans l'inventaire, que son réseau est correctement mappé et qu'elle démarre comme prévu avant sa remise en service.
@@ -0,0 +1,253 @@
# Installation d'un serveur ESXi
## 1. Récupérer les logiciels
### 1.1 Images VMware/Broadcom
Depuis le [portail de support Broadcom](https://support.broadcom.com/group/ecx/), s'authentifier et télécharger, dans l'onglet **Custom ISOs**, la dernière image ISO HPE d'installation d'ESXi.
Si le portail Broadcom n'est pas accessible, des images peuvent être disponibles sur le Cloud Systel, sans garantie qu'elles soient à jour :
```text
\\cloud\Produits\Produits_tiers\VMWare\VMware_ESXi
```
### 1.2 Image HPE Service Pack for ProLiant
Depuis le [site HPE Service Pack for ProLiant](https://techlibrary.hpe.com/us/en/enterprise/servers/products/service_pack/spp/index.aspx), s'authentifier et télécharger la dernière image ISO correspondant à la génération du serveur (Gen8, Gen9, Gen10, etc.). Dans **Obtain Software**, sélectionner et télécharger le fichier ISO.
Si le site HPE n'est pas accessible, des images peuvent être disponibles sur le Cloud Systel, sans garantie qu'elles soient à jour :
```text
\\cloud\Produits\Produits_tiers\HPE\Service Pack for Proliant
```
## 2. Monter les composants
Le serveur est souvent livré prémonté, mais certains composants peuvent rester à installer. À la livraison, vérifier la présence de la licence HPE iLO (fournie sous forme dématérialisée depuis mi-2025), de la licence VMware, des rails et du bras arrière. Ces derniers peuvent être dans le carton du serveur.
Comparer le matériel reçu avec le bon de préparation magasin, en coordination avec Sabrina.
Ouvrir le capot supérieur à l'aide de la tirette noire.
### 2.1 Installer l'alimentation
Retirer le cache métallique à l'arrière du serveur, insérer l'alimentation jusqu'à entendre le clic de verrouillage.
### 2.2 Installer le processeur
Si un second processeur doit être installé, retirer le cache transparent du processeur et la protection noire du socket. Placer le processeur et son dissipateur sur le socket, puis serrer les quatre vis dans l'ordre indiqué sur l'étiquette du processeur.
Installer les ventilateurs supplémentaires après avoir retiré les caches noirs correspondants.
### 2.3 Installer la mémoire vive
Consulter sous le capot le tableau **DIMM population rules**. Il indique la disposition des barrettes en fonction du nombre de barrettes et de processeurs.
Exemple de la procédure : avec six barrettes et deux processeurs, installer trois barrettes par processeur aux emplacements 8, 10 et 12. Vérifier les repères du schéma du serveur et ceux imprimés près des emplacements DIMM sur la carte mère. Bien enfoncer chaque barrette afin d'assurer un bon contact.
### 2.4 Installer la cage à disques et la carte RAID
Les rubriques suivantes sont signalées « ToDo » dans la procédure source et ne contiennent pas d'instructions de montage. Ne pas poursuivre sans les consignes correspondant au modèle du serveur :
- Montage d'une cage à disques durs.
- Montage de la carte RAID.
### 2.5 Installer ou remplacer la batterie RAID
La batterie RAID se trouve devant les processeurs. Pour l'installer ou la remplacer :
1. Lever les deux tirettes bleues pour retirer les processeurs.
2. Lever la rangée de ventilateurs.
3. Débrancher le connecteur de la carte mère.
4. Dégager la batterie de son clip bleu et la retirer.
5. Installer ou remplacer la batterie, puis rebrancher son connecteur.
6. Remettre les ventilateurs, puis les processeurs en procédant dans l'ordre inverse du démontage.
Remettre en place le cache transparent des processeurs et de la mémoire, puis le capot du serveur.
### 2.6 Installer les disques durs
Identifier les capacités et les usages des disques : les disques de plus faible capacité sont généralement destinés au système d'exploitation; les disques de plus grande capacité, au stockage des machines virtuelles.
Exemple de répartition indiqué dans la procédure :
- deux disques de 300 Go en RAID 1 pour l'OS;
- quatre disques de 900 Go en RAID 5 pour les machines virtuelles.
Selon la configuration, un troisième volume peut être prévu pour des machines virtuelles dédiées, par exemple des bases de données. Vérifier la répartition attendue dans le DCSR ou auprès de l'équipe infrastructure.
Retirer les caches des baies en pinçant leur centre. Installer les disques dans les cages disponibles en les regroupant par volume, conformément au plan validé. En cas de doute, consulter un collègue expérimenté.
### 2.7 Étiqueter le serveur
Demander à Damien ou Laurent les consignes d'utilisation de l'étiqueteuse. Poser les étiquettes avec le nom du serveur aux emplacements prévus : deux sur le dessus et deux en façade.
## 3. Installer le serveur en baie
Installer le serveur dans la baie de production Systel. Demander aux administrateurs réseau les ports des commutateurs à utiliser; prévoir au minimum une interface iLO et une interface de production.
Raccorder un écran, un clavier et une souris afin de configurer l'adresse IP de l'interface iLO. Une fois l'iLO configurée, le serveur pourra être administré depuis un poste Systel.
## 4. Configurer iLO
### 4.1 Configurer l'adresse IP
Au démarrage du serveur :
1. Appuyer sur **F9** pour ouvrir **System Utilities**.
2. Sélectionner **System Configuration > iLO 5 Configuration Utility > Network Options**.
3. Désactiver DHCP et configurer les paramètres DNS et IP conformément au DCSR.
4. Appuyer sur **F12** pour enregistrer la configuration et redémarrer le serveur.
5. Récupérer le nom d'utilisateur et le mot de passe iLO sur l'étiquette en façade du serveur.
### 4.2 Activer la licence iLO
1. Depuis un poste Systel, ouvrir `https://IP_SERVEUR_ILO` dans un navigateur.
2. S'authentifier avec les identifiants de l'étiquette du serveur.
3. Dans **Administration > Licensing**, saisir la clé fournie dans l'enveloppe blanche, puis cliquer sur **Install**.
Depuis mi-2025, les licences iLO sont envoyées sous forme dématérialisée; se rapprocher de Sabrina si nécessaire.
Créer un fichier texte contenant le nom du serveur et sa clé de licence, puis l'enregistrer sur le Cloud Systel pour archivage :
```text
\\cloud\Clients\SdisXX\Production\Licences
```
Sur la feuille fournie avec la licence, inscrire le nom du client et celui du serveur, puis la remettre à Philippe CUVELIER.
### 4.3 Mettre à jour le firmware avec le SPP
1. Dans la console distante iLO, ouvrir **HTML5 Console** à partir de la miniature de la console.
2. Dans le lecteur virtuel, choisir **CD/DVD > Local .iso file** et sélectionner l'image ISO HPE SPP téléchargée précédemment.
3. Dans le menu d'alimentation, choisir **Power > Reset**.
4. Au démarrage, appuyer sur **F11** pour ouvrir le menu de démarrage.
5. Sélectionner le lecteur CD virtuel et appuyer sur **Entrée**.
6. Choisir **Automatic Firmware Update** et appuyer sur **Entrée**.
7. Attendre la fin de la mise à jour automatique.
Si **ILO virtual USB 3** n'est pas détecté, réessayer avec **ILO Integrated Remote Console for Windows**, disponible sur le Cloud Systel :
```text
\\cloud\Produits\Produits_tiers\HPE\ILO remote console
```
### 4.4 Créer le compte administrateur iLO
Dans l'interface Web iLO, ouvrir **Administration > User Administration**, puis cliquer sur **New**.
Créer le compte `Administrateur` en respectant la casse. Générer son mot de passe avec RDM, l'y enregistrer, sélectionner **Select All** pour accorder les droits prévus, puis cliquer sur **Add User**.
### 4.5 Configurer le réseau et l'heure iLO
Dans l'interface iLO :
- Dans **iLO Dedicated Network Port > IPv4**, saisir les adresses IP des serveurs DNS (AD) de la plateforme, puis cliquer sur **Apply**.
- Dans **IPv6**, désactiver les options IPv6 et cliquer sur **Apply**.
- Dans **SNTP**, saisir les adresses IP des serveurs NTP (AD) et le fuseau horaire de la plateforme, puis cliquer sur **Apply**.
- Dans **General**, saisir le nom de domaine de la plateforme, puis cliquer sur **Apply**.
Cliquer enfin sur **Reset iLO** pour appliquer les modifications.
### 4.6 Vérifier l'état matériel
Dans les onglets **System Information**, vérifier l'absence de défauts matériels et la détection de tous les composants installés. En cas de problème, contacter Sabrina et Philippe pour la prise en charge de la garantie.
## 5. Créer les volumes RAID
1. Depuis la console iLO, redémarrer le serveur.
2. Au démarrage, appuyer sur **F10** pour ouvrir **Intelligent Provisioning**.
3. Sélectionner **Smart Storage Administrator**.
4. Choisir le contrôleur RAID, puis cliquer sur **Configure > Create Array**.
5. Sélectionner les deux disques de faible capacité destinés à l'OS et créer la grappe.
6. Créer le volume logique en utilisant les paramètres prévus pour le serveur.
7. Créer une autre grappe avec les disques destinés aux machines virtuelles et configurer le volume logique correspondant.
8. Si un volume séparé est prévu pour les bases de données, répéter l'opération avec le niveau RAID défini dans le DCSR (la procédure source cite RAID 5).
9. Fermer l'utilitaire de stockage.
Les captures d'origine indiquaient des options précises qui ne sont pas transcrites dans le document; vérifier le niveau RAID, la taille de bande et les autres paramètres dans le DCSR ou auprès de l'équipe infrastructure avant de créer les volumes.
## 6. Installer ESXi
1. Dans la console distante iLO, ouvrir **HTML5 Console**.
2. Dans le lecteur virtuel, choisir **CD/DVD > Local .iso file**, puis sélectionner l'image ISO ESXi HPE téléchargée.
3. Dans le menu d'alimentation, choisir **Power > Reset**.
4. Au démarrage, appuyer sur **F11** pour ouvrir le menu de démarrage.
5. Sélectionner le lecteur CD virtuel et appuyer sur **Entrée**.
6. Lorsque l'installateur est chargé, appuyer sur **Entrée**, puis sur **F11** pour accepter et poursuivre.
7. Sélectionner le volume de faible capacité destiné à l'OS.
8. Sélectionner le clavier français.
9. Créer un mot de passe temporaire unique pour `root`, adapté au clavier utilisé par la console KVM. Ne pas reprendre l'exemple prévisible de l'ancienne procédure; remplacer ce mot de passe par le mot de passe fort stocké dans RDM dès que l'accès ESXi est disponible.
10. Appuyer sur **F11** pour lancer l'installation.
11. À la fin de l'installation, appuyer sur **Entrée** pour redémarrer.
### 6.1 Configurer le réseau de gestion ESXi
Après le démarrage d'ESXi, appuyer sur **F2**, s'authentifier et ouvrir **Troubleshooting Options**. Activer **ESXi Shell** et **SSH** pour permettre le dépannage à distance.
Revenir au menu principal et ouvrir **Configure Management Network** :
1. Saisir le VLAN correspondant à l'adresse de gestion ESXi, conformément au DCSR.
2. Dans **IPv4 Configuration**, configurer statiquement l'adresse IP, le masque et la passerelle du serveur ESXi.
3. Dans **DNS Configuration**, configurer statiquement les adresses IP des serveurs DNS (AD) et le nom du serveur ESXi.
4. Dans **Custom DNS Suffixes**, saisir le nom de domaine de l'infrastructure client.
5. Dans **IPv6 Configuration**, désactiver IPv6.
6. Revenir au menu principal et confirmer le redémarrage du réseau avec **Y** lorsque cela est demandé.
Le serveur ESXi est alors installé et accessible sur le réseau de gestion.
## 7. Configurer ESXi
Depuis un poste autorisé, ouvrir l'interface ESXi :
```text
https://IP_SERVEUR_ESX/ui/#/login
```
### 7.1 Modifier le mot de passe root
En haut à droite, ouvrir le menu `root` et choisir **Change password**. Générer un mot de passe complexe avec RDM (20 caractères comprenant des majuscules, des minuscules et des chiffres), puis l'enregistrer dans RDM.
### 7.2 Configurer le démarrage automatique des machines virtuelles
Ouvrir **Gérer > Système > Démarrage automatique**, puis cliquer sur **Modifier les paramètres**. Configurer les valeurs conformément au DCSR et à la politique d'exploitation.
Revenir dans ce menu après la création des machines virtuelles afin d'activer le démarrage automatique pour chaque VM concernée.
### 7.3 Configurer NTP
Ouvrir **Gérer > Système > Date et heure > Modifier les paramètres NTP**. Configurer les adresses des serveurs NTP (AD) conformément au DCSR.
Démarrer le service NTP selon la méthode de contournement documentée pour la version ESXi utilisée. La procédure source ne précise pas la commande ou l'action de contournement; la faire confirmer par l'équipe infrastructure.
### 7.4 Attribuer la licence ESXi
Ouvrir **Gérer > Attribution de licence > Attribuer une licence**. La licence doit se trouver dans `\\cloud\Licences`; sinon, demander à Philippe CUVELIER.
Utiliser les comptes génériques HPE et VMware stockés dans RDM pour générer ou activer les licences.
### 7.5 Créer les banques de données
1. Dans **Stockage**, cliquer sur **Nouvelle banque de données**.
2. Choisir **Créer une banque de données VMFS**, puis cliquer sur **Suivant**.
3. Nommer la banque de données `datastore2` (`datastore1` étant réservé à l'OS).
4. Sélectionner le volume disque disponible, puis cliquer sur **Suivant**.
5. Vérifier les paramètres et terminer l'assistant en confirmant la création.
6. Répéter l'opération si un datastore séparé est prévu pour les bases de données.
Un répertoire `ISO` peut être créé dans `datastore1` pour stocker les images d'installation et les Live CD.
### 7.6 Configurer le réseau virtuel
1. Ouvrir **Mise en réseau > Commutateurs virtuels**, puis sélectionner `vSwitch0`.
2. Si une alerte de redondance apparaît, choisir **Actions > Ajouter une liaison montante**.
3. Ajouter `port1` en complément de `port0`, puis enregistrer pour assurer la redondance du lien.
4. Ouvrir **Mise en réseau > Groupes de ports** et cliquer sur **Ajouter un groupe de ports**.
5. À partir du DCSR, ajouter les VLAN utilisés sur cet ESXi avec leur nom et leur numéro.
## 8. Recyclage des emballages
Après avoir vérifié le bon fonctionnement des composants, remettre à Sabrina le carton du serveur ESXi, avec les rails et le bras de montage, pour stockage avant expédition.
Déposer les autres cartons et protections dans les conteneurs rouges du parking : celui de droite est réservé aux cartons pliés; celui de gauche reçoit les autres déchets d'emballage.
@@ -0,0 +1,180 @@
# Mettre à jour un serveur VMware ESXi
## 1. Prérequis et ordre des opérations
> **Interruption de service :** cette opération nécessite l'arrêt de toutes les machines virtuelles hébergées sur le serveur ESXi.
> **Ordre requis :** mettre à jour le firmware avant l'hyperviseur. Si un vCenter est présent, le mettre à jour avant ESXi.
Cette procédure décrit une mise à jour vers VMware ESXi 8.0 Update 3. La source indique que cette mise à jour est possible depuis les versions 6.7 et 7.0. Vérifier la compatibilité matérielle, le chemin de mise à niveau et la version recommandée auprès des experts Infrastructure avant de commencer.
Les mises à jour firmware et iLO des serveurs HPE sont fournies dans les paquets **SPP (Service Pack for ProLiant)**. Le paquet ESXi est spécifique aux serveurs HPE ProLiant. Demander aux experts Infrastructure les versions et paquets recommandés pour le serveur concerné.
Les paquets sont disponibles dans les répertoires suivants :
```text
\\cloud\Produits\Produits_tiers\HPE\Service Pack for Proliant
\\cloud\Produits\Produits_tiers\VMWare\VMware_ESXi
```
Avant l'intervention, confirmer le plan d'arrêt et de redémarrage des VM avec les équipes responsables. Prévoir un accès à iLO et à l'interface ESXi ou vCenter.
## 2. Arrêter les machines virtuelles
L'ordre et les modalités d'arrêt des services applicatifs doivent être confirmés avec leurs responsables.
### 2.1 SQL Witness
Consulter les experts SQL avant d'arrêter la VM SQL Witness.
### 2.2 Nœud SWARM
Confirmer le nom exact du nœud avant d'exécuter les commandes : le titre de la procédure source mentionne `SWARM-MANAGER-03`, tandis que sa commande utilise `SWARM-MANAGER-LIVE-03`.
Sur un manager Swarm, drainer le nœud concerné :
```bash
docker node update --availability drain SWARM-MANAGER-LIVE-03
docker node ls
docker ps
```
Vérifier avec `docker node ls` que le nœud est drainé et qu'aucune activité ne subsiste avant l'arrêt. Si l'arrêt de la machine est confirmé :
```bash
shutdown -h now
```
Après le redémarrage, réactiver le nœud avec son nom exact :
```bash
docker node update --availability active SWARM-MANAGER-LIVE-03
```
En cas de doute, contacter les DevOps dans Teams, canal `COM-SUPPORTS > DDP - DevOps`.
### 2.3 Contrôleur HYCU
1. Se connecter à l'interface HYCU et ouvrir **Jobs**.
2. Vérifier qu'aucune sauvegarde n'est en cours.
3. Dans les paramètres, ouvrir **Power Options** et cliquer sur **Suspend All** pour empêcher le lancement de nouvelles sauvegardes pendant l'arrêt et le redémarrage.
4. Arrêter la VM HYCU depuis ESXi ou vCenter.
5. Après le redémarrage, retourner dans **Power Options** et retirer la suspension.
### 2.4 vCenter
Si un vCenter est présent, appliquer sa mise à jour avant celle de l'hôte ESXi. Suivre la procédure [Mise à jour VMware vCenter 7 vers 8](https://tfs2k18.systel-sa.com/tfs/Systel/Etudes/_wiki/wikis/Etudes.wiki/2635/MAJ-VMWare-vCenter-7-vers-8).
Pour l'arrêt du vCenter avant la mise à jour de l'hôte :
1. Éteindre toutes les autres VM hébergées sur l'hôte.
2. Se connecter à **vCenter Server Management** sur `https://IP_vCenter:5480` avec le compte `root`.
3. Dans **Actions**, sélectionner **Arrêt** et confirmer si une demande apparaît.
## 3. Mettre l'hôte ESXi en maintenance
1. Ouvrir l'interface Web de l'hyperviseur ESXi.
2. Vérifier que toutes les VM de l'hôte sont arrêtées.
3. Dans le menu de l'hôte, sélectionner **Entrer en mode de maintenance**.
4. Confirmer si une fenêtre de confirmation apparaît.
5. Vérifier sur la page d'accueil de l'ESXi que l'hôte est bien en mode maintenance.
## 4. Mettre à jour le firmware HPE avec le SPP
1. Ouvrir l'interface iLO du serveur et lancer la console distante.
2. Depuis la console, monter ou importer le fichier ISO SPP, puis confirmer l'opération.
3. Redémarrer le serveur.
4. Au démarrage, appuyer sur `F11` pour ouvrir le menu **One-Time Boot Menu**.
5. Sélectionner l'entrée correspondant au média SPP monté. Vérifier son libellé dans le menu avant de la choisir.
6. Sélectionner **Automatic** pour lancer la mise à jour automatisée.
La procédure source estime la durée de l'opération à une à deux heures. Ne pas interrompre le serveur. La console iLO peut redémarrer pendant l'installation; se reconnecter si nécessaire pour suivre la suite du processus. Si iLO affiche un message pendant l'installation, ne pas intervenir sans confirmation des experts Infrastructure : les redémarrages peuvent faire partie du processus automatisé.
Si la console iLO ne se reconnecte pas correctement, vider le cache du navigateur puis réessayer.
## 5. Mettre à jour ESXi
Après la mise à jour du firmware, vérifier que l'hôte est démarré et toujours en mode maintenance.
### 5.1 Déposer le paquet sur un datastore
1. Dans l'interface ESXi, ouvrir **Stockage > Parcourir les banques de données**.
2. Ouvrir le répertoire de mise à jour souhaité ou en créer un.
3. Utiliser **Télécharger** pour déposer le paquet ESXi `.zip` sur le datastore.
### 5.2 Activer SSH et relever le profil
Activer SSH dans **Hôte > Services > Activer Secure Shell (SSH)**, puis se connecter à l'hôte en SSH.
Vérifier le mode maintenance :
```bash
esxcli system maintenanceMode get
```
Lister les profils disponibles dans le paquet en remplaçant le chemin par celui du fichier `.zip` :
```bash
esxcli software sources profile list -d <chemin-complet-vers-le-fichier.zip>
```
Exemple :
```bash
esxcli software sources profile list -d /vmfs/volumes/datastore/MAJ/Update.zip
```
Noter le nom exact du profil souhaité pour la commande suivante.
### 5.3 Installer le profil et redémarrer
Lancer la mise à jour en remplaçant le chemin et le profil par les valeurs relevées :
```bash
esxcli software profile update -d <chemin-complet-vers-le-fichier.zip> -p <nom-du-profil>
```
Exemple fourni dans la procédure source :
```bash
esxcli software profile update -d /vmfs/volumes/datastore/MAJ/Update.zip -p HPE-Custom-AddOn_803.0.0.12.1.0-11
```
Après la fin de la commande, redémarrer l'hôte :
```bash
esxcli system shutdown reboot --reason "maj vers 8.0U3"
```
Après le redémarrage, vérifier la version ESXi et l'état de l'hôte, puis quitter le mode maintenance si les contrôles sont concluants.
## 6. Vérifier ou appliquer la licence ESXi
Ouvrir **Hôte > Gérer > Attribution de licence** et vérifier la licence installée.
Une mise à jour de version majeure, par exemple de 7.0 à 8.0, nécessite une licence compatible avec la version installée. Si une nouvelle licence est nécessaire :
1. Se connecter à [Broadcom Support](https://support.broadcom.com/) avec le compte de licence dont les informations sont conservées dans `RDM > COMMUN`.
2. Ouvrir **Entitlements** et développer les détails jusqu'à la section **License** pour ESXi.
3. Relever la clé au format `XXXXX-XXXXX-XXXXX-XXXXX-XXXXX`.
4. Dans ESXi, ouvrir **Hôte > Gérer > Attribution de licence**, choisir **Attribuer une licence**, saisir la clé et cliquer sur **Vérifier la licence**.
5. Après validation, cliquer sur **Attribuer une licence** et vérifier que l'attribution est effective.
Ne pas inscrire la clé de licence dans cette procédure.
## 7. Mettre à jour VMware Tools
> La mise à jour de VMware Tools peut nécessiter le redémarrage de la VM. Prévoir l'interruption avec les responsables applicatifs.
Après la mise à jour de l'hôte, vérifier les VM et mettre à jour VMware Tools lorsqu'une version plus récente est disponible :
1. Sélectionner la VM dans ESXi ou vCenter.
2. Ouvrir **Actions > SE invité > Mettre à niveau VMware Tools**.
3. Attendre la fin de l'installation et effectuer le redémarrage requis.
4. Vérifier dans la description de la VM que VMware Tools est conforme.
Répéter pour chaque VM concernée.
## 8. Remise en service
Vérifier le bon fonctionnement de l'hôte et des VM, puis confirmer que les services applicatifs sont opérationnels. Réactiver les tâches HYCU suspendues et réactiver le nœud Swarm après validation des équipes concernées.