- Created a new document for updating Docker Swarm nodes. - Added a guide for updating Ubuntu via APT-Cacher-NG. - Introduced a procedure for updating Ubuntu OS on client platforms using OPS_ANSIBLE. - Documented the deployment and usage of WSUS On-Prem for Windows updates. - Added a procedure for updating Windows OS via centralized WSUS. - Created a patching procedure using N-Central for Windows systems. - Developed a restoration procedure for HYCU. - Documented the configuration steps for setting up a HYCU server.
2.0 KiB
Mise à jour des nœuds Docker Swarm
Vérifier la disponibilité des nœuds
Sur le nœud manager, vérifier que chaque nœud concerné affiche Ready dans la colonne STATUS et Active dans la colonne AVAILABILITY. Corriger tout problème avant de poursuivre.
docker node ls
Attention : appliquer cette procédure à un seul nœud worker à la fois.
Placer un nœud worker en maintenance
Sur le nœud manager, exécuter la commande suivante en remplaçant <nom_du_noeud> par le nom du worker concerné :
docker node update --availability drain <nom_du_noeud>
Vérifier la disponibilité du nœud
Sur le nœud manager, vérifier dans docker node ls que la colonne AVAILABILITY affiche Drain pour le nœud sélectionné. Son état dans la colonne STATUS doit rester Ready.
docker node ls
Vérifier le déplacement des tâches Swarm
Sur le nœud en mode Drain, vérifier que les tâches des services Swarm ont été déplacées. Les conteneurs qui ne sont pas gérés par Swarm ne sont pas déplacés automatiquement.
docker ps
Mettre à jour les paquets du système
apt update
apt upgrade
apt update actualise la liste des paquets disponibles ; apt upgrade installe les mises à jour proposées. Examiner les changements avant de confirmer.
Rétablir la disponibilité du nœud
Sur le nœud manager, exécuter la commande suivante en remplaçant <nom_du_noeud> par le nom du worker mis à jour :
docker node update --availability active <nom_du_noeud>
Vérifier l'état du nœud et des services
Sur le nœud mis à jour, vérifier les conteneurs avec docker ps. Leur présence dépend du placement des tâches Swarm ; confirmer également que les services sont à l'état attendu.
docker ps
Répéter l'opération sur chaque nœud worker
Procéder un nœud à la fois et attendre la fin de sa mise à jour avant de passer au suivant.