Skip to content

Aktualizacja systemu operacyjnego

Wymagania

Wykonanie aktualizacji wymaga dostępu do skryptów Ansible — zobacz Dostęp do skryptów.

Przygotowanie

Przed aktualizacją systemu operacyjnego zachowaj następującą kolejność:

  1. Wykonaj snapshot systemu w panelu dostawcy infrastruktury (OVH, Hetzner, AWS itp.)
  2. Wykonaj backup aplikacyjny
  3. Upewnij się, że archiwum backupu zostało pobrane na lokalny dysk

Wykonanie aktualizacji

Aktualizacja odbywa się za pomocą dedykowanego playbooka:

ansible-playbook -i testto-credentials/ testto-ops/testto-os-update.yml --ask-vault-pass

Playbook wykonuje automatycznie:

  1. Weryfikację wstępną — wolne miejsce na dysku (min. 5 GB), Docker i Swarm aktywne
  2. Aktualizację wszystkich pakietów systemu (dnf update)
  3. Restart serwera (tylko jeśli wymagany — zmiana kernela lub kluczowych bibliotek)
  4. Odpieczętowanie Vault po restarcie
  5. Weryfikację działania platformy przez health check

Czas trwania

Jeśli restart serwera jest wymagany, playbook czeka automatycznie na jego zakończenie (do 10 minut) i kontynuuje od razu — nie wymaga ręcznej interwencji.

W przypadku problemów po aktualizacji

Jeśli health check wykryje problem lub platforma nie działa poprawnie: