From 77be4512afbeeb7ccd80febda77451949dfc75af Mon Sep 17 00:00:00 2001 From: Maxime BOURIEAU Date: Wed, 14 Oct 2026 16:03:11 +0200 Subject: [PATCH] Add documentation for updating Ubuntu systems via OPS_ANSIBLE --- ...u des plateformes client via OPS_ANSIBLE.md | 78 +++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 Maintenance Préventive/Mise a jour des OS Ubuntu des plateformes client via OPS_ANSIBLE.md diff --git a/Maintenance Préventive/Mise a jour des OS Ubuntu des plateformes client via OPS_ANSIBLE.md b/Maintenance Préventive/Mise a jour des OS Ubuntu des plateformes client via OPS_ANSIBLE.md new file mode 100644 index 0000000..0ee4210 --- /dev/null +++ b/Maintenance Préventive/Mise a jour des OS Ubuntu des plateformes client via OPS_ANSIBLE.md @@ -0,0 +1,78 @@ +# Mise à jour des systèmes Ubuntu via OPS_ANSIBLE + +## Prérequis + +- La plateforme du client doit être raccordée au SI-OPS conformément à la nouvelle architecture. +- La TELEML du client doit être configurée pour distribuer les mises à jour via APT-Cacher-NG. Consulter le [manuel de mise à jour Ubuntu via APT-Cacher-NG](https://tfs2k18.systel-sa.com/tfs/Systel/Etudes/_wiki/wikis/Etudes.wiki/1350/-MANUEL-Mise-a-jour-Ubuntu-via-APT-CACHER-utilisation-et-déploiement-MANUEL-). +- Le DNS des machines Linux de la plateforme doit fonctionner, et une entrée DNS doit exister dans l'Active Directory pour chaque VM. + +## 1. Se connecter à l'interface Semaphore + +Ouvrir Semaphore à l'adresse suivante : + + + +Se connecter avec le compte personnel fourni par l'équipe SSI. En cas d'oubli du mot de passe, demander sa réinitialisation à l'équipe SSI. + +Stocker les identifiants de manière sécurisée dans un gestionnaire de mots de passe, par exemple KeePass. + +## 2. Accès et permissions + +Les comptes utilisateurs ont accès aux menus suivants : + +- Tableau de bord +- Modèles de tâches +- Inventaire +- Environnement +- Magasin de clés +- Dépôts +- Équipe + +Les utilisateurs peuvent également effectuer les actions suivantes : + +- Démarrer des tâches depuis **Modèles de tâches**. +- Consulter les résultats des tâches et l'historique des actions. +- Modifier leur identifiant, leur adresse e-mail et leur nom. +- Recevoir des e-mails. +- Activer ou désactiver le mode sombre. + +## 3. Lancer une mise à jour + +1. Dans le menu déroulant situé en haut à gauche, sélectionner le SDIS concerné. +2. Ouvrir **Modèles de tâches**. +3. Sélectionner le modèle correspondant à l'environnement visé. +4. Cliquer sur **BUILD** pour lancer la tâche. +5. Dans la fenêtre qui s'ouvre, ne cocher aucune option pour exécuter normalement la tâche, puis cliquer sur **BUILD**. + +L'option **Dry Run** permet de simuler les actions Ansible sans les appliquer. Elle peut être utilisée pour tester la tâche. + +À la fin de l'exécution, le statut de la tâche apparaît : **SUCCESS**, **FAILED** ou **STOPPED**. Un récapitulatif indique également le statut de chaque serveur. Sélectionner une tâche pour consulter le détail de son exécution et les actions effectuées ou non. + +## 4. Vérifier les mises à jour + +Pour suivre localement l'installation des paquets sur un serveur cible, utiliser la commande suivante : + +```bash +tail -f /var/log/dpkg.log +``` + +Dans l'interface Semaphore, un statut **Failed** ou **Unreachable** indique une erreur. Les statuts **OK**, **Changed** ou **Skipped** indiquent que la tâche s'est terminée sans erreur bloquante pour l'action concernée. + +Pour obtenir de l'aide, contacter l'équipe SSI. + +## 5. Dépannage + +Si le contrôle de la tâche signale un verrou sur APT, un processus `apt-get` est probablement en cours sur la machine cliente. Arrêter ce processus avant de relancer la tâche Ansible. Deux méthodes sont possibles : + +- Redémarrer la machine concernée. +- Identifier puis arrêter le processus qui verrouille APT : + +```bash +apt-get update +``` + +Noter l'identifiant du processus indiqué par la commande, puis le terminer en remplaçant `XXXXXXXXX` par cet identifiant : + +```bash +kill XXXXXXXXX +``` \ No newline at end of file