Outils pour utilisateurs

Outils du site


admin:procedures:basculer_cluster

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
admin:procedures:basculer_cluster [2018/05/05 16:39] – fix typo in maine -> coon rhadmin:procedures:basculer_cluster [2018/05/06 14:35] qgibeaux
Ligne 5: Ligne 5:
 ===== Arrêt propre d'un hyperviseur ===== ===== Arrêt propre d'un hyperviseur =====
  
-Suivre les procédures de redémarrage ([[:admin:procedures:redemarrer-maine]] ou [[:admin:procedures:redemarrer-coon]]) en s'arrêtant à la partie //reboot// ici remplacé par //halt//. +Suivre les procédures de redémarrage ([[:admin:procedures:redemarrer-maine]] ou [[:admin:procedures:redemarrer-coon]]) en s'arrêtant à la partie //reboot//Au lieu de redémarrer le serveur, passez-le en mode rescue dans la console Hetzner.
- +
 ===== Basculer de maine à coon ===== ===== Basculer de maine à coon =====
  
Ligne 25: Ligne 23:
 <code> <code>
 ip addr add  88.99.233.240/32 dev enp0s31f6 ip addr add  88.99.233.240/32 dev enp0s31f6
 +ip addr add  192.168.1.254/32 dev virbr0
 ip route replace 94.130.8.1 dev enp0s31f6 proto kernel scope link src 88.99.233.240 ip route replace 94.130.8.1 dev enp0s31f6 proto kernel scope link src 88.99.233.240
 ip route replace default via 94.130.8.1 dev enp0s31f6 src 88.99.233.240 ip route replace default via 94.130.8.1 dev enp0s31f6 src 88.99.233.240
Ligne 58: Ligne 57:
 <code> <code>
 cd /etc/libvirt/hooks cd /etc/libvirt/hooks
 +# Nettoyage des règles ipv6 avant bascule :
 +/etc/libvirt/hooks/network default stopped end 
 +# Changement de script network
 ln -sf /etc/libvirt/hooks/network-only-coon-running network ln -sf /etc/libvirt/hooks/network-only-coon-running network
-ln -sf /etc/libvirt/hooks/qemu-only-coon-running qemu 
 </code> </code>
  
Ligne 70: Ligne 71:
  
 **Note:** cette boucle //for// doit être faite pour toutes les VM à basculer.   **Note:** cette boucle //for// doit être faite pour toutes les VM à basculer.  
 +
 +**Aller sur dns.cluster.chapril.org et inverser les enregistrements AAAA nécessaires (voir commentaires dans la zone chapril.org et chapril.org-int) pour potentiellement mail.chapril.org chapril.org et fip.chapril.org**
  
 ==== Retour à la normale ==== ==== Retour à la normale ====
Ligne 101: Ligne 104:
 # drbdadm secondary maine # drbdadm secondary maine
 # ip addr del  88.99.233.240/32 dev enp0s31f6 # ip addr del  88.99.233.240/32 dev enp0s31f6
 +# ip addr del  192.168.1.254/32 dev virbr0
 # ip route replace default via 94.130.8.1 dev enp0s31f6 src 94.130.8.3 # ip route replace default via 94.130.8.1 dev enp0s31f6 src 94.130.8.3
 # ip route replace 94.130.8.1 dev enp0s31f6 proto kernel scope link src 94.130.8.3 # ip route replace 94.130.8.1 dev enp0s31f6 proto kernel scope link src 94.130.8.3
Ligne 110: Ligne 114:
 cd /etc/libvirt/hooks cd /etc/libvirt/hooks
 ln -sf /etc/libvirt/hooks/network-maine-coon-running network ln -sf /etc/libvirt/hooks/network-maine-coon-running network
-ln -sf /etc/libvirt/hooks/qemu-maine-coon-running qemu+/etc/libvirt/hooks/network default started begin
 </code> </code>
  
Ligne 129: Ligne 133:
 </code> </code>
  
 +**Aller sur dns.cluster.chapril.org et inverser les enregistrements AAAA nécessaires (voir commentaires dans la zone chapril.org et chapril.org-int) pour potentiellement mail.chapril.org chapril.org et fip.chapril.org**
 +
 +===== Arrêt propre d'un hyperviseur =====
 +
 +Suivre les procédures de redémarrage ([[:admin:procedures:redemarrer-maine]] ou [[:admin:procedures:redemarrer-coon]]) en s'arrêtant à la partie //reboot// ici remplacé par //halt//.
  
 ===== Basculer de coon à maine ===== ===== Basculer de coon à maine =====
Ligne 163: Ligne 172:
 <code> <code>
 cd /etc/libvirt/hooks cd /etc/libvirt/hooks
 +/etc/libvirt/hooks/network default stopped begin
 ln -sf /etc/libvirt/hooks/network-only-maine-running network ln -sf /etc/libvirt/hooks/network-only-maine-running network
-ln -sf /etc/libvirt/hooks/qemu-only-maine-running qemu 
 </code> </code>
  
Ligne 171: Ligne 180:
 <code> <code>
 # cd /etc/libvirt/qemu # cd /etc/libvirt/qemu
-# for machine in adl ... +# for host in $(ls *xml | sed -e 's/.xml//g'| grep -v modele) ; do virsh start $host ; done
-do +
-  virsh define $machine.xml +
-  virsh start $machine +
-done+
 </code> </code>
  
Ligne 204: Ligne 209:
  0:maine/ Connected Secondary/Primary UpToDate/UpToDate   0:maine/ Connected Secondary/Primary UpToDate/UpToDate 
  1:coon/  Connected Secondary/Primary UpToDate/UpToDate  1:coon/  Connected Secondary/Primary UpToDate/UpToDate
 +
 +Attendre que ce soit UpToDate, il est possible qu'il synchronise
 </code> </code>
  
Ligne 215: Ligne 222:
 cd /etc/libvirt/hooks cd /etc/libvirt/hooks
 ln -sf /etc/libvirt/hooks/network-maine-coon-running network ln -sf /etc/libvirt/hooks/network-maine-coon-running network
-ln -sf /etc/libvirt/hooks/qemu-maine-coon-running qemu+/etc/libvirt/hooks/network default started begin
 </code> </code>
  
admin/procedures/basculer_cluster.txt · Dernière modification : 2024/03/11 08:43 de 34.70.224.243