admin:procedures:redemarrer-persan
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-persan [2024/03/10 02:22] – ↷ Nom de la page changé de admin:procedures:redemarrer-maine à admin:procedures:redemarrer-persan pilou | admin:procedures:redemarrer-persan [2025/01/02 01:28] (Version actuelle) – [Prévenir les usagers] ajout de la VM bd, suppression de la VM libreoffice pilou | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Rebooter | + | ====== Rebooter |
===== Actions préalables ===== | ===== Actions préalables ===== | ||
Ligne 7: | Ligne 7: | ||
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 '/ |
</ | </ | ||
- | |||
==== Prévenir les usagers ==== | ==== Prévenir les usagers ==== | ||
=== Sur status.chapril.org === | === Sur status.chapril.org === | ||
- | |||
Ouvrir une action de maintenance sur https:// | Ouvrir une action de maintenance sur https:// | ||
* utiliser le modèle '' | * utiliser le modèle '' | ||
Ligne 21: | Ligne 19: | ||
* cocher '' | * cocher '' | ||
- | === Sur chapril@april.org === | + | === Sur chapril@april.org puis sur admins@chapril.org === |
- | Envoyer | + | Envoyer |
< | < | ||
From: François Poulain < | From: François Poulain < | ||
To: chapril@april.org | To: chapril@april.org | ||
Subject: [Chapril] Reboot du cluster | Subject: [Chapril] Reboot du cluster | ||
- | 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 42: | Ligne 36: | ||
-- | -- | ||
François Poulain < | François Poulain < | ||
- | </ | ||
- | |||
- | === Sur XMPP chapril.org (commande à lancer sur xmpp.cluster.chapril.org) (Brouillon)=== | ||
- | |||
- | <note important> | ||
- | |||
- | Avertir les usagers du service XMPP de l' | ||
- | |||
- | < | ||
- | xmpp_send_server_notice_all " | ||
</ | </ | ||
Ligne 68: | Ligne 52: | ||
Vérifier qui est présent sur les vm : | Vérifier qui est présent sur les vm : | ||
< | < | ||
- | cluster_guests=' | + | cluster_guests=' |
for guest in $cluster_guests ; | for guest in $cluster_guests ; | ||
do | do | ||
Ligne 78: | Ligne 62: | ||
</ | </ | ||
- | Pour le cas où un animateur travaillerait sur sa VM sans avoir vu ni le courriel ni https://status.chapril.org, | + | Pour le cas où un animateur travaillerait sur sa vm sans avoir vu ni le courriel ni status.chapril.org, |
< | < | ||
./do.sh "wall ' | ./do.sh "wall ' | ||
</ | </ | ||
+ | |||
+ | |||
+ | === Sur IRC et XMPP === | ||
+ | |||
+ | * IRC : salon ''# | ||
+ | * XMPP : '' | ||
==== Couper le monitoring ==== | ==== Couper le monitoring ==== | ||
Ligne 87: | Ligne 77: | ||
* 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 ''/ |
< | < | ||
curl -k -s -S -i -u ${ICINGA_USER}: | curl -k -s -S -i -u ${ICINGA_USER}: | ||
Ligne 94: | Ligne 84: | ||
pretty=true \ | pretty=true \ | ||
type=Host \ | type=Host \ | ||
- | filter=" | + | filter=" |
all_services=true \ | all_services=true \ | ||
author=" | author=" | ||
- | comment=" | + | comment=" |
fixed=true \ | fixed=true \ | ||
start_time=$(date +%s -d "+0 hour") \ | start_time=$(date +%s -d "+0 hour") \ | ||
Ligne 108: | Ligne 98: | ||
</ | </ | ||
- | ===== Arrêt de Maine ===== | + | ===== Arrêt de Persan |
- | Maine est lié à Coon par DBRD, il y a donc une procédure à suivre pour rebooter proprement. | + | Arrêter les VMs avant de redémarrer Persan: |
- | Arrêter les VM : | + | ====== |
< | < | ||
cd / | cd / | ||
- | for host in $(ls *xml | sed -e ' | + | virsh list --state-running --name |
</ | </ | ||
- | ou bien : | + | ======= redémarrage de Persan ======= |
- | + | ||
- | < | + | |
- | cd / | + | |
- | for host in $(ls *xml | sed -e ' | + | |
- | for host in $(ls *xml | sed -e ' | + | |
- | </ | + | |
- | + | ||
- | Arrêter DRBD : | + | |
- | < | + | |
- | umount / | + | |
- | drbdadm disconnect coon | + | |
- | drbdadm secondary maine | + | |
- | drbdadm disconnect maine | + | |
- | </ | + | |
- | + | ||
- | Redémarrer : | + | |
< | < | ||
reboot | reboot | ||
Ligne 140: | Ligne 114: | ||
- | ===== Remise en marche de Maine ===== | + | ===== Remise en marche de Persan |
Attendre que le système ait fini de démarrer (état à // | Attendre que le système ait fini de démarrer (état à // | ||
Ligne 147: | Ligne 121: | ||
</ | </ | ||
- | Démarrer | + | Démarrer |
< | < | ||
- | drbdadm primary maine | + | virsh list --state-shutoff --name |
- | mount / | + | |
</ | </ | ||
- | |||
- | Démarrer les VM : | ||
- | < | ||
- | cd / | ||
- | for host in $(ls *xml | sed -e ' | ||
- | </ | ||
- | Ne pas s' | ||
==== Lister les VM actives ==== | ==== Lister les VM actives ==== | ||
Ligne 188: | Ligne 154: | ||
* 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 horaire de fin. | ||
- | |||
- | ==== Envoyer un message sur XMPP Chapril ==== | ||
- | |||
- | < | ||
- | xmpp_send_server_notice_all " | ||
- | </ |
admin/procedures/redemarrer-persan.1710037335.txt.gz · Dernière modification : 2024/03/10 02:22 de pilou