Przejdź do treści

Wprowadzenie do aktualizacji wersji w trakcie pracy

Aktualizacja wersji CyberElements Bastion w trakcie pracy polega na bezpośredniej aktualizacji już zainstalowanych komponentów. Ta metoda pociąga więc za sobą przerwy w produkcji, o różnym wpływie w zależności od aktualizowanych komponentów. Zalecamy aktualizowanie komponentów w następującej kolejności:

  1. CyberElements Bastion clients. Wpływ w trakcie aktualizacji wersji: przerwanie połączenia klienta z rozłączeniem aplikacji, które go wymagają (aplikacje HTML5 i webowe nie są dotknięte). Aktualizacja wersji klienta może zająć do 5 minut (zależnie od wydajności komputera i komponentów analizy na stacji roboczej, takich jak antywirus czy EDR).
  2. Direct recording agent. Wpływ w trakcie aktualizacji wersji: dostępy bezpośrednie oraz aplikacje RDP i HTML5 RDP z agentem zostaną przerwane. Zalecamy przewidzieć 5 minut niedostępności usługi dla serwera, na którym zainstalowany jest agent. Ponadto, ponieważ aktualizację wersji można zautomatyzować i zaplanować, najlepiej uruchomić ją poza godzinami pracy.
  3. Serwer Mediation Controller. Wpływ w trakcie aktualizacji wersji: niestabilność wszystkich usług platformy (zależnie od momentu, w którym aktualizowane są poszczególne podkomponenty). Zalecamy przewidzieć okno serwisowe o długości co najmniej 1 godziny.
  4. Serwer Edge Gateway. Wpływ w trakcie aktualizacji wersji: dostępy bezpośrednie udostępniane przez serwer Edge Gateway będą niedostępne, podobnie jak możliwość dostępu do aplikacji i zasobów normalnie osiągalnych przez Edge Gateway. Zalecamy przewidzieć godzinne okno serwisowe.

Wskazówka

Aktualizację wersji poszczególnych serwerów można przeprowadzić równolegle, aby skrócić czas niedostępności platformy.

W przypadku pierwszych aktualizacji wersji z CyberElements Bastion całkowite okno serwisowe o długości czterech godzin pozwala przeprowadzić operację i mieć jeszcze czas na kontakt ze Wsparciem w razie pytań lub nieprzewidzianych zdarzeń właściwych dla Twojego środowiska. Na podstawie dotychczasowych doświadczeń aktualizacja wersji serwera może w najkorzystniejszych przypadkach zająć zaledwie 30 minut (poprawnie spełnione wymagania wstępne, duża szybkość pobierania pakietów Debiana i wydajność serwera nieograniczająca operacji).

Informacja

W architekturach Cluster operacje wymagane do aktualizacji wersji serwerów trzeba wykonać co najmniej dwa razy (po jednym razie na każdy serwer tego samego typu). Zwróć uwagę, że zalecamy używanie tej samej wersji na serwerach Mediation Controller, więc ich aktualizacje wersji trzeba przeprowadzić albo równolegle, albo jedna po drugiej (zaczynając od serwera podrzędnego).

Ogólnie aktualizacja wersji w trakcie pracy przebiega według następujących kroków:

  1. Planowanie i przygotowanie
    1. Utworzenie księgi testów odbiorczych
    2. Sprawdzenie otwarcia strumieni do repozytoriów Debiana
    3. Pobranie potrzebnych źródeł i narzędzi
    4. Kopia zapasowa środowiska CyberElements Bastion (w tym baz danych zewnętrznych, jeśli są używane)
    5. Kwalifikacja nowych komponentów klienta i agenta CyberElements Bastion
  2. Aktualizacja wersji
    1. Aktualizacja wersji klientów i agenta CyberElements Bastion
    2. Aktualizacja wersji serwera lub serwerów Mediation Controller
    3. Aktualizacja wersji serwera lub serwerów Edge Gateway
    4. Aktualizacja wersji serwera lub serwerów HTML5 Gateway
  3. Walidacja
    1. Walidacja wersji serwerów Mediation Controller i Edge Gateway
    2. Walidacja platformy CyberElements Bastion na podstawie dokumentu kryteriów odbioru sporządzonego w fazie przygotowawczej

Dokument kryteriów odbioru zostanie użyty na końcu operacji aktualizacji wersji, aby potwierdzić poprawne działanie platformy. Zdecydowanie zalecamy zidentyfikowanie usług obecnie świadczonych przez infrastrukturę CyberElements Bastion, aby go sporządzić (na przykład: aplikacja webowa do konkretnego serwera webowego; połączenie przez federację tożsamości SAMLv2 lub korzystanie z dostępów bezpośrednich).

Kwalifikacja nowych komponentów klienta i agenta polega na zwalidowaniu poprawnego działania nowej wersji na kilku maszynach reprezentatywnych dla całej infrastruktury. Jeśli nie zostanie wykryta żadna nieprawidłowość, można uruchomić globalny proces aktualizacji wersji.

  • Klienci i agenci


    Aktualizacja wersji klientów i agentów używanych w CyberElements Bastion w trakcie pracy.

    Zaktualizuj

  • Mediation Controller


    Aktualizacja wersji serwera Mediation Controller CyberElements Bastion w trakcie pracy.

    Zaktualizuj

  • Edge Gateway


    Aktualizacja wersji serwera Edge Gateway CyberElements Bastion w trakcie pracy.

    Zaktualizuj