Aktualizacja wtyczki Konrado
Zaktualizuj wtyczkę Konrado na swoich serwerach z konsoli albo jednym poleceniem.
Gdy jest dostępna nowa wersja wtyczki Konrado, wiersz serwera na stronie Integracje pokazuje Aktualizuj do v… pod typem serwera, a menu wiersza (trzy kropki) ma opcję Zaktualizuj wtyczkę. Aktualizacja trwa zwykle od 1 do 2 minut. W tym czasie agenci nie mogą korzystać z serwera.
Zanim zaczniesz
- Serwer podłączony przez wtyczkę Konrado.
- Do aktualizacji z konsoli: serwer ma status Połączono, a przy instalacji wtyczki na pytanie o aktualizacje padła odpowiedź Yes.
- Do aktualizacji ręcznej: dostęp SSH do serwera jako root.
Zaktualizuj jeden serwer z konsoli
Otwórz aktualizację
Otwórz Ustawienia obszaru roboczegoIntegracje i kliknij Aktualizuj do v… w wierszu serwera albo opcję Zaktualizuj wtyczkę w menu wiersza.
Uruchom ją
Okno pokazuje dwie możliwości: Aktualizacja z wiersza poleceń, z poleceniem do uruchomienia samodzielnie, oraz Aktualizacja automatyczna. Kliknij Uruchom aktualizację automatyczną. Konrado uruchamia aktualizację na serwerze. Wiersz pokazuje Aktualizowanie..., a potem Połączono z nową wersją.
Zaktualizuj wszystkie nieaktualne serwery
Gdy któreś serwery mają starszą wersję, na górze strony Integracje pojawia się przycisk Zaktualizuj serwery (N) z ich liczbą. Kliknij go. Okno pokazuje każdy serwer z obecną i nową wersją. Pomija serwery ze statusem Nie działa. Potwierdź przyciskiem Zaktualizuj serwery (N). Wszystkie serwery aktualizują się w tym samym czasie.
Aktualizacja ręczna
Zaloguj się na serwer jako root i uruchom:
bash /opt/KonradoAi/scripts/update.shSkrypt buduje nową wersję obok starej i ją testuje. Dopiero potem przełącza się na nią i
uruchamia ponownie obie usługi. Jeśli test albo ponowne uruchomienie się nie uda, skrypt zostawia
lub przywraca poprzednią wersję i kończy pracę z błędem. Na końcu wypisuje [update] success.
Naraz może trwać tylko jedna aktualizacja.
Sprawdź, czy działa
Na serwerze działają obie usługi:
systemctl status konrado-server konrado-rootKażda pokazuje Active: active (running). W konsoli wiersz pokazuje Połączono z nową wersją.
Jeśli coś nie działa
| Co widzisz | Co zrobić |
|---|---|
| Panel upgrades are disabled | Przy instalacji na pytanie o aktualizacje padła odpowiedź No. Zaktualizuj ręcznie |
| Konrado panel is outdated (< 0.4.4) | Konsola nie zaktualizuje wersji starszej niż 0.4.4. Zaktualizuj raz ręcznie |
[bootstrap] another update is already running | Inna aktualizacja jeszcze trwa. Poczekaj, aż się skończy, a potem sprawdź wersję |
[update] SMOKE TEST FAILED - active services were not restarted | Nowa wersja nie przeszła testu, a stara dalej działa. Przeczytaj komunikaty nad tym wierszem, usuń przyczynę i uruchom skrypt jeszcze raz |
| Nie działa po aktualizacji | Poczekaj na ponowne uruchomienie usług, a potem przeczytaj logi: journalctl -u konrado-server -u konrado-root --since "10 minutes ago" |
Brak pliku update.sh | Wtyczka nie jest zainstalowana w /opt/KonradoAi. Zainstaluj ją ponownie z konsoli |
Ostatnia aktualizacja: