diff --git a/HowtoOpenBSD/Upgrade.md b/HowtoOpenBSD/Upgrade.md index 82ec93cf..cc001915 100644 --- a/HowtoOpenBSD/Upgrade.md +++ b/HowtoOpenBSD/Upgrade.md @@ -13,24 +13,24 @@ title: Howto Upgarde OpenBSD **Si le serveur à mettre à jour est master d'un groupe [CARP(4)](https://man.openbsd.org/carp)** -1. On commence par s'assurer que le serveur est bien synchronisé avec son backup +1. On commence par s'assurer que le serveur est bien synchronisé avec son backup ~~~ # /usr/share/scripts/sync.sh "Synchronisation pre-upgrade" ~~~ -2. On passe le serveur en BACKUP +2. On passe le serveur en BACKUP ~~~ # ifconfig -g carp carpdemote 50 ~~~ > *Note* : Pour constater le changement d'état en direct on peut effectuer un tail -f /var/log/messages -3. On modifie le advskew en dur pour une valeur plus élevée que sur le membre en backup +3. On modifie le advskew en dur pour une valeur plus élevée que sur le membre en backup ~~~ # vim /etc/hostname.carp* ~~~ -4. Et via ifconfig aussi +4. Et via ifconfig aussi ~~~ # for i in $(ifconfig carp | egrep 'carp[0-9]{1,2}:' | awk -F':' '{print $1}'); do ifconfig $i advskew XX; done ~~~ -5. On modifie les checks NRPE pour CARP +5. On modifie les checks NRPE pour CARP ~~~ # sed -i 's/master/backup/' /etc/nrpe.d/zzz_evolix.cfg # rcctl restart nrpe @@ -38,15 +38,15 @@ title: Howto Upgarde OpenBSD **Si le serveur à mettre à jour est backup d'un groupe [CARP(4)](https://man.openbsd.org/carp)** -1. On commente l'ensemble des lignes du fichier /etc/rc.conf.local pour éviter que les services ne démarrent au premier reboot post upgrade +1. On commente l'ensemble des lignes du fichier /etc/rc.conf.local pour éviter que les services ne démarrent au premier reboot post upgrade ~~~ # sed -i 's/^/#/' /etc/rc.conf.local ~~~ -2. On déplace les fichiers de configuration carp dans un lieu sûr +2. On déplace les fichiers de configuration carp dans un lieu sûr ~~~ # mv /etc/hostname.carp* /root/ ~~~ -3. On détruit l'ensemble des interfaces CARP (ici le serveur est en backup donc aucun danger) +3. On détruit l'ensemble des interfaces CARP (ici le serveur est en backup donc aucun danger) ~~~ # for i in $(ifconfig carp | egrep 'carp[0-9]{1,2}:' | awk -F':' '{print $1}'); do ifconfig $i destroy; done ~~~