Sprint Data Center • ul. Jagiellończyka 26, 10-062 Olsztyn
+48 89 522 12 20
info@sprintdatacenter.pl

Out-of-Band Management w serwerach dedykowanych i kolokacji – jak zachować pełną kontrolę nad infrastrukturą przy awarii sieci głównej?

blog informacyjny dla użytkowników usług SDC

Created with Sketch.

Out-of-Band Management w serwerach dedykowanych i kolokacji

Awaria głównej sieci serwera potrafi w kilka minut zamienić pozornie prosty problem w poważną przerwę w działaniu usług. Jeśli nie działa SSH ani RDP, administrator nie sprawdzi konsoli, nie zmieni ustawień BIOS/UEFI ani nie zrestartuje maszyny w zwykły sposób. Jeśli serwer stoi w odległym Data Center, dochodzi jeszcze jeden problem – ktoś musi fizycznie dotrzeć do urządzenia. Tutaj właśnie przydaje się Out-of-Band Management (OOBM), czyli zarządzanie serwerem przez niezależny kanał, oddzielony od sieci wykorzystywanej przez system i aplikacje.

W praktyce odpowiada za to najczęściej kontroler BMC, dostępny m.in. przez IPMI, Dell iDRAC czy HPE iLO. Dzięki niemu można zarządzać sprzętem nawet wtedy, gdy system operacyjny przestał działać albo podstawowa sieć jest niedostępna. W artykule wyjaśniamy, jak działa OOBM, w jakich sytuacjach pozwala odzyskać dostęp do serwera oraz jak zaprojektować i zabezpieczyć sieć zarządzającą na wypadek awarii.

OOBM – co to jest i po co się stosuje?

W typowym środowisku IT administrator łączy się z serwerem przez główny interfejs sieciowy. SSH, RDP, panel WWW i inne narzędzia administracyjne mają jednak wspólny problem – potrzebują działającego systemu i sprawnej ścieżki sieciowej. Jeśli jeden z tych elementów przestanie działać, zdalna administracja może być niedostępna.

OOBM rozwiązuje ten problem, gdyż działa niezależnie. Kontroler BMC funkcjonuje poza głównym systemem operacyjnym i pozwala monitorować sprzęt, sterować zasilaniem czy korzystać ze zdalnej konsoli. W zależności od platformy można również wejść do BIOS/UEFI, zamontować obraz instalacyjny, zaktualizować oprogramowanie układowe albo wykonać twardy restart. OOBM nie jest po prostu „drugim SSH”. Jest osobną warstwą zarządzania sprzętem, która ma pozostać dostępna właśnie wtedy, gdy podstawowa ścieżka administracyjna zawiedzie.

OOBM w serwerach dedykowanych i kolokacji – najważniejsze informacje

Producenci stosują różne nazwy i interfejsy dla tej technologii. Na przykład Dell wykorzystuje iDRAC, HPE – iLO. Wiele innych platform korzysta z BMC dostępnego przez IPMI lub Redfish. Nazewnictwa są różne, ale idea pozostaje ta sama. Dzięki tym technologiom administrator dostaje dostęp do warstwy sprzętowej niezależnej od systemu operacyjnego.

W praktyce OOBM pozwala m.in.:

  • zdalnie włączać, wyłączać i restartować serwer;
  • korzystać z konsoli graficznej lub tekstowej bez działającego systemu;
  • sprawdzać temperatury, wentylatory, zasilacze i zdarzenia sprzętowe;
  • konfigurować BIOS/UEFI i aktualizować oprogramowanie układowe;
  • instalować lub odzyskiwać system za pomocą zdalnych nośników.

Jeśli w Twojej firmie planowana jest kolokacja serwerów u zewnętrznego operatora, takie możliwości nabierają jeszcze większego znaczenia. Dzięki nim administrator nie musi jechać do Data Center tylko po to, żeby zrestartować serwer albo sprawdzić, na jakim etapie zatrzymał się system. Mniej wizyt na miejscu oznacza krótszy czas reakcji i prostszą obsługę infrastruktury.

Kiedy możesz stracić SSH/RDP i jak w takich sytuacjach pomaga OOBM?

Najprostszy przykład to awaria systemu operacyjnego. Serwer fizycznie działa, ale jądro jego oprogramowania przestało odpowiadać, usługa sieciowa została zatrzymana albo konfiguracja interfejsu uniemożliwia komunikację. SSH i RDP nie zapewnią administratorowi dostępu, bo korzystają z warstwy, która właśnie uległa awarii.

OOBM omija ten problem. Administrator może otworzyć zdalną konsolę, zobaczyć stan maszyny i sprawdzić, gdzie dokładnie zatrzymał się system. Jeśli potrzebny jest restart, można wykonać go zdalnie – bez konieczności szukania i angażowania kogoś, kto akurat jest w serwerowni oddalonej od siedziby firmy nawet o setki kilometrów.

Drugi scenariusz dotyczy samej sieci produkcyjnej. Uszkodzony przełącznik, błędny VLAN, problem z routingiem albo utrata całego segmentu mogą odciąć serwer od sieci. Jeżeli BMC korzysta z osobnej sieci zarządzającej, dostęp OOBM nadal pozostaje dostępny. Przydaje się on także podczas planowanych prac. Aktualizacja BIOS/UEFI, zmiana parametrów startowych czy instalacja systemu operacyjnego często wymagają dostępu jeszcze zanim system w ogóle zacznie działać.

Architektura sieci zarządzania OOBM – najważniejsze informacje

Najbezpieczniej jest oddzielić ruch zarządzający od produkcyjnego – fizycznie albo logicznie. Dedykowany port BMC można podłączyć do osobnej infrastruktury zarządzającej, dostępnej wyłącznie dla uprawnionych administratorów. W mniejszym środowisku wystarczy wydzielony segment Ethernet lub VLAN z odpowiednimi regułami zapory. Przy większej infrastrukturze IT warto pójść krok dalej i zastosować osobne przełączniki oraz niezależne ścieżki dostępu. Nie chodzi jednak o komplikowanie architektury dla samej zasady. Kluczowe jest to, aby awaria sieci produkcyjnej nie wyłączyła jednocześnie dostępu do OOBM.

Warto pomyśleć również o redundancji. Jeżeli wszystkie kontrolery BMC są podłączone do jednego przełącznika, jego awaria może odciąć administratora od całej infrastruktury. W większych instalacjach dwa niezależne punkty dostępu do sieci zarządzającej potrafią zrobić sporą różnicę. Nie ma też potrzeby umieszczania w tej sieci każdego możliwego urządzenia. Im większy zakres infrastruktury dostępnej z segmentu OOBM, tym większe konsekwencje ewentualnego przejęcia konta administratora.

Bezpieczeństwo OOBM – najważniejsze zasady i ryzyka

OOBM rozwiązuje jeden problem, ale tworzy też nowy słaby punkt, o który trzeba odpowiednio zadbać. Ma on bowiem bardzo szerokie uprawnienia. W zależności od platformy pozwala restartować serwer, zmieniać konfigurację, korzystać z konsoli, a nawet wykonywać operacje na poziomie sprzętowym. Dlatego interfejsów IPMI, iDRAC czy iLO nie należy wystawiać bezpośrednio do publicznego Internetu. Powinny znajdować się w odizolowanej sieci zarządzającej, a dostęp do niej powinien być ograniczony do konkretnych źródeł.

Podstawą są silne i unikalne dane uwierzytelniające, ograniczenie dostępu, szyfrowane protokoły oraz regularne aktualizacje oprogramowania BMC. Warto też wyłączyć usługi i protokoły, których środowisko faktycznie nie wykorzystuje. Nie ma sensu zostawiać otwartej funkcji tylko dlatego, że być może kiedyś się przyda.

Bezpieczna konfiguracja IPMI, iDRAC i iLO – praktyczne wskazówki

Pierwszy krok jest dość oczywisty, ale bywa pomijany: aktualizacja oprogramowania kontrolera BMC. Chodzi nie tylko o nowe funkcje. Aktualizacje często zamykają również luki bezpieczeństwa.

Później przychodzi czas na sieć. BMC powinien otrzymać adres z wydzielonej przestrzeni, a zapora powinna dopuszczać połączenia wyłącznie z określonych sieci administracyjnych. Jeśli dana platforma obsługuje centralne uwierzytelnianie, można wykorzystać dostępne mechanizmy katalogowe lub RADIUS.

Kolejna kwestia to uprawnienia. Administrator odpowiedzialny za monitoring niekoniecznie powinien mieć możliwość wyłączenia serwera, zmiany BIOS/UEFI czy aktualizacji firmware’u. Tam, gdzie platforma na to pozwala, warto więc korzystać z ról o różnym zakresie dostępu.

To samo dotyczy funkcji takich jak zdalna konsola czy wirtualne nośniki. Są bardzo przydatne podczas awarii, ale dają też szerokie możliwości ingerencji w serwer. Dostęp do nich powinny mieć tylko osoby, które rzeczywiście go potrzebują.

Jak skonfigurować dostęp awaryjny do OOBM?

Posiadanie BMC jeszcze nie oznacza, że podczas awarii administrator automatycznie odzyska dostęp do serwera. Trzeba zaprojektować całą drogę prowadzącą do interfejsu zarządzającego. Dobrym rozwiązaniem jest dedykowany punkt wejścia do sieci OOBM, np. bezpieczna brama administracyjna lub VPN. Administrator najpierw uwierzytelnia się w tej warstwie, a dopiero później otrzymuje dostęp do konkretnego BMC.

W środowiskach o wysokich wymaganiach można dołożyć uwierzytelnianie wieloskładnikowe, ograniczenie adresów źródłowych oraz rejestrowanie operacji. Warto również ustalić procedurę na wypadek niedostępności podstawowego punktu wejścia. Pamiętaj przy tym, że nie każda awaria jest taka sama – czasem problem dotyczy właśnie elementu, który miał zapewnić dostęp ratunkowy.

Jest jeszcze jedna rzecz, o której łatwo zapomnieć – OOBM trzeba regularnie testować. Pierwsza próba połączenia z BMC nie powinna odbywać się w środku krytycznego incydentu. Dopiero test w warunkach awaryjnych pokaże, czy działa routing, konto administratora, VPN, konsola i pozostałe elementy całego łańcucha.

Praca awaryjna przez OOBM – na czym polega?

OOBM najlepiej sprawdza się przy czynnościach, których nie da się wykonać przez zwykłe kanały administracyjne. Podczas awarii administrator może najpierw sprawdzić stan sprzętu, później otworzyć konsolę i ustalić, czy źródłem problemu jest system, sieć czy konkretny komponent.

Praktycznych przykładów wykorzystania tej technologii jest wiele i przydaje się ona m.in. wtedy, gdy:

  • system przestał odpowiadać – można wykonać zdalny restart;
  • problem z systemem występuje podczas jego uruchamiania – konsola pozwala obserwować proces startowy i wejść do BIOS/UEFI;
  • system uległ awarii i trzeba odzyskać go z kopii zapasowej – wirtualny nośnik może posłużyć do uruchomienia środowiska ratunkowego lub instalatora.

OOBM przydaje się również podczas zwykłych prac administracyjnych. Aktualizacja firmware’u, zmiana konfiguracji startowej czy instalacja nowej wersji systemu nie muszą oznaczać obecności administratora w serwerowni.

Model wdrożenia technologii – zewnętrzny dostawca czy własne OOBM?

Sieć OOBM można zbudować i utrzymywać samodzielnie albo oprzeć ją częściowo na infrastrukturze operatora zewnętrznego, jeśli jest doświadczony i zaufany – skorzystaj z oferty naszego datacenter. Własne rozwiązanie daje pełną kontrolę nad architekturą, ale jest bardzo kosztowne i w efekcie stosunkowo rzadko dziś stosowane, poza określonymi wyjątkami, gdzie ochrona danych musi być na najwyższym poziomie.

W praktyce najczęściej korzysta się dziś z kolokacji serwerów dedykowanych. Jeśli planujesz skorzystanie z tego rozwiązania, koniecznie zweryfikuj dokładnie, co oferuje operator. Samo miejsce na serwer, a więc parametry techniczne serwerowni, to jedno. Równie ważne jest to, czy w razie problemu można liczyć na pomoc techniczną na miejscu. W profesjonalnym datacenter zdalne zarządzanie OOBM można wtedy połączyć z fizyczną obsługą sprzętu, gdy problemu nie da się rozwiązać przez sieć.

Dobrze jest też z góry ustalić odpowiedzialność za poszczególne elementy. Klient może odpowiadać za konfigurację BMC i kont administracyjnych, a operator obiektu za infrastrukturę zasilającą i sieciową, dostęp fizyczny czy określony zakres wsparcia technicznego. Im mniej niedomówień w tym obszarze, tym sprawniej działa obsługa awarii.

Testy, audyt i monitoring OOBM

OOBM powinien być testowany tak samo, jak inne elementy infrastruktury krytycznej. Sprawdzenie, czy panel iLO, iDRAC lub IPMI otwiera się w przeglądarce, to trochę za mało. Warto przeprowadzić rzeczywisty scenariusz awaryjny – np. utratę dostępu przez główną sieć, zatrzymanie systemu, restart serwera i próbę uzyskania zdalnej konsoli. Dobrze sprawdzić także wariant z awarią przełącznika zarządzającego. Dopiero wtedy wiadomo, czy istnieje rzeczywista alternatywna droga dostępu.

Monitoring powinien obejmować dostępność BMC, błędy uwierzytelniania, zmiany konfiguracji i zdarzenia sprzętowe. Przydatne jest również rejestrowanie logowań oraz operacji wykonywanych przez administratorów. Regularny audyt pozwala wychwycić nieużywane konta, nieaktualne oprogramowanie czy niepotrzebnie aktywne usługi. Warto monitorować także nietypowy ruch pomiędzy BMC a innymi urządzeniami oraz śledzić informacje o poprawkach bezpieczeństwa producenta. OOBM nie powinien być traktowany wyłącznie jako wygodny pilot do serwera. To część infrastruktury bezpieczeństwa i ciągłości działania.

Sprint Data Center zapewnia całodobowy monitoring serwerowni, ochronę fizyczną oraz wsparcie techniczne przez całą dobę i wszystkie dni w roku. Świadczymy profesjonalne usługi kolokacji oraz specjalizujemy się w dostarczaniu serwerów dedykowanych, zapewniając fachowe doradztwo w ich wyborze – zapoznaj się z naszą ofertą.

FAQ – odpowiedzi na często zadawane pytania

1. Czy OOBM działa, gdy serwer jest całkowicie wyłączony?

W wielu rozwiązaniach BMC pozostaje zasilany niezależnie od głównego systemu, dzięki czemu można wykorzystać go do zarządzania stanem urządzenia. Nie oznacza to jednak działania bez zasilania całego serwera. Jeśli urządzenie straci zasilanie, potrzebna jest odpowiednio przygotowana infrastruktura podtrzymująca.

2. Czy OOBM można wykorzystać do automatyzacji zarządzania dużą liczbą serwerów?

Tak. Nowoczesne kontrolery BMC mogą udostępniać interfejsy programistyczne. Pozwala to automatyzować odczyt parametrów sprzętu, konfigurację czy część operacji administracyjnych. Przy większej liczbie podobnych serwerów potrafi to mocno ograniczyć pracę wykonywaną ręcznie.

3. Czy OOBM jest potrzebne, jeśli serwer ma dwa interfejsy sieciowe?

Dwa interfejsy produkcyjne zwiększają odporność sieci na awarie, ale nie zastępują OOBM. Oba mogą zostać dotknięte tym samym problemem – np. błędną konfiguracją albo awarią wspólnego przełącznika.

4. Czy można całkowicie zablokować dostęp do IPMI i korzystać tylko z iDRAC lub iLO?

Zależy to od konkretnej platformy. IPMI może być jednym z mechanizmów komunikacji z BMC, podczas gdy nowsze rozwiązania oferują również inne interfejsy zarządzania. Jeśli określony protokół nie jest potrzebny, jego wyłączenie może ograniczyć powierzchnię ataku.

5. Czy OOBM chroni serwer przed atakiem?

Rozwiązanie to samo w sobie nie pełni takiej funkcji. OOBM zwiększa możliwości administracyjne i pozwala lepiej odseparować warstwę zarządzania, ale przejęcie kontroli nad BMC jak najbardziej jest możliwe. Dlatego osobnego zabezpieczenia wymagają sieć OOBM, konta, oprogramowanie układowe i dostęp administratorów.