admin:procedures:redemarrer-korat
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| admin:procedures:redemarrer-korat [2024/03/10 02:19] – suppression de drbd pilou | admin:procedures:redemarrer-korat [2026/03/03 10:16] (Version actuelle) – fhenry2 | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ===== Actions préalables ===== | ===== Actions préalables ===== | ||
| - | ==== Vérifier si un fsck va être déclencher | + | ==== Vérifier si un fsck va être déclenché |
| - | Une vérification de disque peut rallonger énormément la durée du redémarrage. Vérifier : | + | Une vérification de disque peut rallonger énormément la durée du redémarrage. |
| - | < | + | Vérifier : |
| - | df | awk '/ | + | < |
| + | df | awk '/ | ||
| </ | </ | ||
| Ligne 13: | Ligne 14: | ||
| === Sur status.chapril.org === | === Sur status.chapril.org === | ||
| + | |||
| Ouvrir une action de maintenance sur https:// | Ouvrir une action de maintenance sur https:// | ||
| - | * utiliser | + | * Utiliser |
| - | * renseigner | + | * Renseigner |
| - | * ne pas remplir '' | + | * Ne pas remplir '' |
| - | * cocher | + | * Cocher |
| + | |||
| + | === Sur chapril@april.org puis sur admins@chapril.org === | ||
| - | === Sur chapril@april.org | + | Envoyer deux courriels séparés aux listes : [[chapril@april.org]] puis [[admins@chapril.org]]. |
| - | Envoyer un courriel aux listes : | ||
| < | < | ||
| From: François Poulain < | From: François Poulain < | ||
| To: chapril@april.org | To: chapril@april.org | ||
| - | Subject: [Chapril] | + | Subject: [Chapril] |
| - | Date: Sun, 4 Mar 2018 15:25:18 +0100 | + | |
| - | Reply-To: chapril@april.org | + | |
| - | Sender: chapril-request@april.org | + | |
| - | X-Mailer: Claws Mail 3.11.1 (GTK+ 2.24.25; x86_64-pc-linux-gnu) | + | |
| Coucou, | Coucou, | ||
| Ligne 45: | Ligne 44: | ||
| À l'aide du compte https:// | À l'aide du compte https:// | ||
| - | |||
| < | < | ||
| Nous allons redémarrer les serveurs de notre Chapril https:// | Nous allons redémarrer les serveurs de notre Chapril https:// | ||
| Ligne 54: | Ligne 52: | ||
| === Sur les machines === | === Sur les machines === | ||
| - | Vérifier qui est présent sur les vm : | + | Vérifier qui est présent sur les VM : |
| - | < | + | < |
| - | cluster_guests='admin allo bastion biliz dns drop grof lamp libreoffice ludo mail pad pouet sympa valise xmpp wiki' | + | cluster_guests=$(ssh root@persan.chapril.org "virsh list --name"; |
| for guest in $cluster_guests ; | for guest in $cluster_guests ; | ||
| do | do | ||
| Ligne 66: | Ligne 64: | ||
| </ | </ | ||
| - | Pour le cas où un animateur travaillerait sur sa vm sans avoir vu ni le courriel ni status.chapril.org, | + | Pour le cas où un animateur travaillerait sur sa VM sans avoir vu ni le courriel ni '' |
| - | < | + | < |
| ./do.sh "wall ' | ./do.sh "wall ' | ||
| </ | </ | ||
| + | |||
| + | === Sur IRC et XMPP === | ||
| + | |||
| + | * IRC : salon ''# | ||
| + | * XMPP : '' | ||
| + | |||
| ==== Couper le monitoring ==== | ==== Couper le monitoring ==== | ||
| - | * Mettre les hosts concernés en downtime | + | * Mettre les //hosts// concernés en //downtime// ; |
| - | * Propager les downtimes en questions sur les services des hosts. | + | * Propager les //downtimes// en questions sur les services des //hosts//. |
| - | Le script suivant peut être utilisé pour couper le monitoring sur les hôtes et propager les downtimes sur les services hébergés. Les identifiants sont définis dans le fichier ''/ | + | Le script suivant peut être utilisé pour couper le monitoring sur les hôtes et propager les //downtimes// sur les services hébergés. |
| - | < | + | Les identifiants sont définis dans le fichier ''/ |
| + | L' | ||
| + | |||
| + | < | ||
| curl -k -s -S -i -u ${ICINGA_USER}: | curl -k -s -S -i -u ${ICINGA_USER}: | ||
| -X POST ' | -X POST ' | ||
| Ligne 90: | Ligne 97: | ||
| end_time=$(date +%s -d "+1 hour" | end_time=$(date +%s -d "+1 hour" | ||
| </ | </ | ||
| + | |||
| ==== Lister les VM actives ==== | ==== Lister les VM actives ==== | ||
| + | |||
| Noter la liste des VM actives pour comparer avec après le redémarrage. | Noter la liste des VM actives pour comparer avec après le redémarrage. | ||
| - | < | + | |
| - | # virsh list | + | < |
| + | virsh list | ||
| </ | </ | ||
| ===== Arrêt de Korat ===== | ===== Arrêt de Korat ===== | ||
| - | Arrêter les VMs avant de redémarrer Korat: | + | Arrêter les VM avant de redémarrer Korat: |
| - | ====== Arrêter les VM ======= | + | ==== Arrêter les VM ==== |
| - | < | + | |
| + | < | ||
| cd / | cd / | ||
| virsh list --state-running --name | xargs -I{} virsh shutdown {}; watch virsh list | virsh list --state-running --name | xargs -I{} virsh shutdown {}; watch virsh list | ||
| </ | </ | ||
| - | ======= redémarrage | + | ===== Redémarrage |
| - | < | + | |
| + | < | ||
| reboot | reboot | ||
| </ | </ | ||
| - | + | ==== Remise en marche de Korat ==== | |
| - | ===== Remise en marche de Korat ===== | + | |
| Attendre que le système ait fini de démarrer (état à // | Attendre que le système ait fini de démarrer (état à // | ||
| - | < | + | < |
| watch " | watch " | ||
| </ | </ | ||
| - | Démarrer les VM (⚠️ne | + | Démarrer les VM : |
| - | < | + | <note warning> |
| + | < | ||
| virsh list --state-shutoff --name | virsh list --state-shutoff --name | ||
| </ | </ | ||
| + | |||
| ==== Lister les VM actives ==== | ==== Lister les VM actives ==== | ||
| - | | + | <code bash> |
| + | virsh list | ||
| + | </ | ||
| - | Et comparer à la liste avant reboot. | + | Et comparer à la liste avant '' |
| - | ==== Vérifier le bon démarrage des vm ==== | + | ==== Vérifier le bon démarrage des VM ==== |
| - | Parfois les vm démarre | + | Parfois les VM démarrent |
| - | < | + | Il convient de vérifier par une commande |
| + | < | ||
| ./do.sh " | ./do.sh " | ||
| </ | </ | ||
| - | Et pour les vm n' | + | Et pour les VM n' |
| - | faire la commande suivante pour identifier le service en souffrance : | + | < |
| - | < | + | |
| systemctl list-units | systemctl list-units | ||
| </ | </ | ||
| Ligne 150: | Ligne 165: | ||
| Éditer l' | Éditer l' | ||
| - | * Status : sélectionner '' | + | * //Status// : sélectionner '' |
| - | * When did this maintenance complete? : mettre la date et horaire de fin. | + | * //When did this maintenance complete?// : mettre la date et l’horaire de fin. |
admin/procedures/redemarrer-korat.1710037192.txt.gz · Dernière modification : 2024/03/10 02:19 de pilou
