documente la capacité, la restauration et le redémarrage (étape 13)
Capacité mesurée sur 20 VM (docs/capacite.md), restauration complète du portail réussie, retour automatique de tous les services après redémarrage. Retire l'unité systemd orpheline de ProxySQL, rend fidèle au navigateur la mesure du temps d'ouverture d'un lab (2,8 s), et regroupe la dette révélée. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
42884597a9
commit
0a5df89201
8 changed files with 273 additions and 8 deletions
|
|
@ -136,6 +136,41 @@
|
|||
sur le serveur (voir docs/runbooks/openstack.md).
|
||||
when: kolla_surcharge_nova.changed
|
||||
|
||||
# Kolla ne retire pas l'unité systemd d'un service qu'on désactive ensuite
|
||||
# dans globals.yml : proxysql (désactivé à l'étape 5) échouait à chaque
|
||||
# démarrage et polluait `systemctl --failed`. Unité déplacée, pas supprimée.
|
||||
- name: vérifier la présence d'unités Kolla de services désactivés
|
||||
ansible.builtin.stat:
|
||||
path: "/etc/systemd/system/kolla-{{ item }}-container.service"
|
||||
loop: "{{ kolla_services_retires }}"
|
||||
register: kolla_unites_retirees
|
||||
|
||||
- name: arrêter et désactiver ces unités
|
||||
ansible.builtin.systemd:
|
||||
name: "kolla-{{ item.item }}-container.service"
|
||||
state: stopped
|
||||
enabled: false
|
||||
loop: "{{ kolla_unites_retirees.results }}"
|
||||
when: item.stat.exists
|
||||
failed_when: false
|
||||
|
||||
- name: créer le dossier des unités retirées
|
||||
ansible.builtin.file:
|
||||
path: /root/unites-retirees
|
||||
state: directory
|
||||
mode: "0700"
|
||||
|
||||
- name: déplacer ces unités hors de systemd
|
||||
ansible.builtin.command:
|
||||
cmd: "mv /etc/systemd/system/kolla-{{ item.item }}-container.service /root/unites-retirees/"
|
||||
loop: "{{ kolla_unites_retirees.results }}"
|
||||
when: item.stat.exists
|
||||
register: kolla_unites_deplacees
|
||||
|
||||
- name: recharger systemd et oublier leurs échecs
|
||||
ansible.builtin.shell: systemctl daemon-reload && systemctl reset-failed
|
||||
when: kolla_unites_deplacees.changed
|
||||
|
||||
- name: installer les dépendances Ansible de Kolla (collections Galaxy)
|
||||
ansible.builtin.command:
|
||||
cmd: "{{ kolla_venv }}/bin/kolla-ansible install-deps"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue