Files
Procedure-Systel/Production SI/Hyperviseur/Nutanix/Arrêt, démarrage et mise à jour des serveurs Nutanix.md

133 lines
5.9 KiB
Markdown

# Arrêt, démarrage et mise à jour des serveurs Nutanix
## 1. Prérequis
Pour mettre à jour un cluster Nutanix, celui-ci doit avoir accès à Internet, au minimum aux sites Nutanix répertoriés dans la [matrice des accès réseau](https://portal.nutanix.com/page/documents/kbs/details?targetId=kA00e000000LNTeCAO).
## 2. Vérifier le bon fonctionnement du cluster
Avant toute opération d'arrêt ou de mise à jour, vérifier l'état du cluster.
1. Se connecter en SSH à une CVM avec le compte `nutanix`.
2. Exécuter la commande suivante :
```bash
cluster status
```
La commande abrégée `cs` peut également être utilisée. Attendre la fin de son exécution, puis vérifier que toutes les CVM sont présentes et que leurs services sont à l'état `UP`.
Exécuter ensuite le contrôle de santé :
```bash
ncc health_checks run_all
```
Examiner les alertes. Dans la mesure du possible, les corriger puis relancer le contrôle. Si certaines alertes ne peuvent pas être corrigées, traiter au minimum celles qui risquent d'affecter l'opération prévue ou le fonctionnement du cluster.
Dans Prism Element, vérifier également que l'état de résilience affiché sur la page **Home** est `OK`.
## 3. Arrêter le cluster
Après validation des contrôles de santé :
1. Arrêter la VM Prism Central si elle est présente.
2. Depuis Prism Element, arrêter toutes les machines virtuelles du cluster, à l'exception des CVM.
3. Depuis une CVM, se connecter en SSH avec le compte `nutanix`, lancer l'arrêt du cluster et confirmer en saisissant `I agree` :
```bash
cluster stop
```
4. Une fois le cluster arrêté, se connecter en SSH à chaque CVM avec le compte `nutanix` et l'arrêter :
```bash
sudo poweroff
```
5. Lorsque toutes les CVM sont arrêtées, se connecter en SSH à chaque hôte avec le compte `root` et l'arrêter :
```bash
sudo poweroff
```
En cas de problème, il est également possible d'éteindre un nœud en appuyant brièvement sur son bouton vert d'alimentation.
Vérifier physiquement que chaque nœud est éteint : le voyant en façade doit être orange ou éteint. Les câbles peuvent alors être débranchés en toute sécurité.
## 4. Démarrer le cluster
Avant le démarrage, raccorder les serveurs au réseau (interfaces fibre et cuivre pour IPMI) et à l'alimentation électrique.
1. Démarrer chaque serveur avec son bouton **Power** en façade. Sur un serveur à plusieurs nœuds, chaque nœud possède son propre bouton.
2. Après quelques minutes, vérifier que tous les hôtes répondent au ping et sont accessibles en SSH.
3. Vérifier de la même façon que toutes les CVM répondent au ping et sont accessibles en SSH.
4. Depuis une CVM, lancer `cluster status` ou sa commande abrégée `cs` :
```bash
cluster status
```
Vérifier que toutes les CVM sont présentes et que les services **Zeus**, **Scavenger**, **Xmount** et **VipMonitor** sont à l'état `UP`.
5. Si l'état est cohérent, démarrer le cluster :
```bash
cluster start
```
6. Attendre le démarrage des services, puis relancer `cluster status` ou `cs` jusqu'à ce que toutes les CVM et tous leurs services soient à l'état `UP`.
7. Relancer le contrôle de santé :
```bash
ncc health_checks run_all
```
Examiner les alertes et corriger celles qui risquent d'affecter le fonctionnement du cluster. Dans Prism Element, vérifier que l'état de résilience sur la page **Home** est `OK`.
Lorsque les contrôles sont satisfaisants, remettre en service les machines virtuelles. Redémarrer également Prism Central s'il avait été arrêté; son initialisation peut prendre un certain temps.
## 5. Mettre à jour les composants Nutanix
Mettre à jour Prism Central avant les clusters qui lui sont associés.
Avant l'opération, vérifier le chemin de mise à niveau entre la version source et la version cible dans la [documentation des chemins de mise à niveau Nutanix](https://portal.nutanix.com/page/documents/upgrade-paths).
Le processus Nutanix est conçu pour déplacer les machines virtuelles vers les autres nœuds disponibles pendant la mise à jour d'un nœud et de sa CVM. Des ralentissements peuvent toutefois survenir. La durée dépend des composants et versions concernés.
### 5.1 Mettre à jour Prism Central
1. Ouvrir l'interface Web de Prism Central.
2. Accéder à **Administration > LCM**.
3. Ouvrir **Inventory**, puis lancer **Perform inventory**.
4. Attendre la fin de l'inventaire, puis cliquer sur **Return to inventory**.
5. Ouvrir **Updates**, sélectionner les mises à jour proposées et cliquer sur **View Update Plan**.
6. Vérifier le plan, cliquer sur **Apply Updates** et attendre la fin de l'opération.
7. Une fois cette étape terminée, ouvrir **Settings > Upgrade Prism Central**.
8. Dans les onglets **Prism Central** et **NCC**, vérifier si des mises à jour sont proposées. Si c'est le cas, cliquer sur **Download**, puis **Upgrade Now**.
Il est possible de relancer LCM afin de vérifier si d'autres mises à jour sont disponibles.
### 5.2 Mettre à jour Prism Element
Une fois Prism Central mis à jour, ouvrir l'interface Web de Prism Element du cluster.
#### Mettre à jour le firmware
1. Ouvrir **LCM**.
2. Lancer **Inventory > Perform inventory**.
3. Attendre la fin de l'inventaire, puis cliquer sur **Return to inventory**.
4. Dans **Updates > Firmware**, sélectionner les mises à jour proposées et cliquer sur **View Update Plan**.
5. Vérifier le plan, cliquer sur **Apply Updates** et attendre la fin de l'opération.
#### Mettre à jour les logiciels
1. Dans **Software**, sélectionner les mises à jour proposées et cliquer sur **View Update Plan**.
2. Vérifier le plan, cliquer sur **Apply Updates** et attendre la fin de l'opération.
3. Une fois terminée, ouvrir **Settings > Upgrade Software**.
4. Vérifier chaque onglet. Si une mise à jour est proposée, cliquer sur **Download**, puis **Upgrade Now**.
Il est possible de relancer LCM pour vérifier si d'autres mises à jour sont disponibles.
## Nouvel élément de travail