Czym jest CMC
Kontroler zarządzania obudową, czyli CMC, to niewielki komputer wbudowany w obudowę serwerów blade lub modułowych. Jego jedynym zadaniem jest nadzór nad samą obudową: wspólnymi zasilaczami, wentylatorami, modułami sieciowymi i dyskowymi oraz serwerami wsuniętymi w obudowę. Nazwa jest najmocniej kojarzona z modułowymi systemami Dell PowerEdge, a inni producenci oferują to samo rozwiązanie pod innymi nazwami, na przykład jako onboard administrator lub chassis management module.
Cechą wyróżniającą jest działanie poza pasmem (out of band). CMC ma własny procesor, oprogramowanie układowe i port sieciowy, więc odpowiada nawet wtedy, gdy serwer blade uległ awarii, jest wyłączony albo nie ma systemu operacyjnego. Dla zarządzania zasobami sprzętowymi to jedyne miejsce, które wie, jaki fizyczny sprzęt znajduje się w każdej obudowie i w jakim jest stanie.
Jak działa CMC
Kontroler startuje razem z obudową, a nie z którymkolwiek serwerem, i buduje obraz szafy w stałej kolejności.
- 1
Start razem z obudową
CMC uruchamia się samodzielnie, zanim włączony zostanie jakikolwiek serwer, i ładuje własne oprogramowanie układowe.
- 2
Wykrycie modułów
Rozpoznaje zainstalowane serwery, zasilacze, wentylatory i moduły I/O oraz odczytuje ich tożsamość i stan przez płytę tylną obudowy.
- 3
Dołączenie do sieci zarządzania
Pobiera adres w osobnej sieci zarządzania i udostępnia interfejs WWW, wiersz poleceń oraz standardowe protokoły, takie jak SNMP.
- 4
Obserwacja i reakcja
Śledzi pobór mocy, temperatury i usterki, wysyła alerty i stosuje zasady, na przykład limity mocy dla całej obudowy.
Czym zarządza CMC
Obudowę można traktować jak małe centrum danych złożone w pudełku. CMC obejmuje te elementy, które należą do pudełka, a nie do pojedynczego serwera:
| Obszar | Co robi CMC | Dlaczego to ważne |
|---|---|---|
| Zasilanie | Raportuje zużycie i może ograniczyć łączny pobór mocy obudowy | Utrzymuje obudowę w budżecie mocy |
| Chłodzenie | Monitoruje temperatury i steruje obrotami wentylatorów | Zapobiega dławieniu wydajności i uszkodzeniom cieplnym |
| Serwery blade | Włącza i wyłącza serwery oraz daje dostęp do kontrolera zarządzania każdego z nich | Pozwala pracować bez wizyty w serwerowni |
| Moduły sieciowe i dyskowe | Pokazuje stan i podstawowe ustawienia wspólnych przełączników i pamięci | Daje jeden widok wspólnej infrastruktury |
| Inwentarz i dzienniki | Wylicza komponenty z numerami seryjnymi i zapisuje zdarzenia sprzętowe | Wspiera audyty i reklamacje gwarancyjne |
CMC na tle innych kontrolerów
CMC często myli się z kontrolerem zarządzania pojedynczego serwera, na przykład iDRAC w serwerach Dell, oraz z agentami inwentaryzacji oprogramowania. Patrzą one na różne warstwy. Kontroler serwera zarządza jedną maszyną, CMC zarządza obudową wokół niej, a agent w systemie operacyjnym widzi tylko to, co zgłasza ten system.
Dlatego wykrywanie zasobów IT oparte wyłącznie na agentach pomija wyłączone serwery, puste sloty i wspólne moduły. Inwentaryzacja sprzętu z agentami dobrze sprawdza się na stacjach roboczych i serwerach z systemem operacyjnym, a lukę w obszarze obudowy wypełnia CMC.
Która warstwa co widzi
Każda warstwa odpowiada na inne pytanie i żadna nie zastępuje pozostałych:
| Możliwość | CMC | Kontroler serwera | Agent w systemie |
|---|---|---|---|
| Działa, gdy serwer jest wyłączony | |||
| Raportuje wspólne zasilacze i wentylatory | |||
| Udostępnia zdalną konsolę jednego serwera | |||
| Widzi zainstalowane oprogramowanie i ustawienia systemu |
Dlaczego dane z obudowy liczą się w ewidencji
Dane z obudowy są cenne, bo są fizyczne i trudno je zafałszować. Numery seryjne, pozycje w slotach i listy komponentów z CMC dają zarządzaniu zasobami IT wiarygodny zapis tego, co jest zainstalowane i gdzie, a to punkt wyjścia dla gwarancji, planowania pojemności i wycofywania sprzętu.
Te same rekordy mogą zasilać bazę danych zarządzania konfiguracją, o ile ktoś odpowiada za synchronizację. Bez opiekuna obudowa jest opisana raz przy instalacji, a potem dokumentacja rozjeżdża się z rzeczywistością, gdy serwery są wymieniane, przenoszone lub wycofywane.
Ryzyka i typowe błędy
CMC ma kontrolę nad każdym serwerem w obudowie, więc jego słabości są słabościami całej obudowy. Zwykle problemy mają charakter organizacyjny, a nie egzotyczny:
Dostęp do CMC należy traktować jak dostęp uprzywilejowany: kto go przejmie, może wyłączyć lub przekonfigurować każdy serwer w obudowie.
- Porty zarządzania podłączone do zwykłej sieci zamiast do odizolowanej sieci zarządzania
- Fabryczne lub wspólne hasła administratora, które nigdy nie są zmieniane
- Oprogramowanie układowe, którego nikt nie aktualizuje, bo ingerencja we wspólną obudowę wydaje się ryzykowna
- Alerty trafiające donikąd, przez co awaria wentylatora lub zasilacza pozostaje niezauważona do czasu drugiej awarii
- Nieznane urządzenie w sieci zarządzania, którego nikt nie sprawdza, a które powinna wychwycić kontrola nieautoryzowanych urządzeń
Od czego zacząć
Zacznij od listy wszystkich obudów z adresem kontrolera, wersją oprogramowania układowego i właścicielem. Obejmij sieć zarządzania osobnymi regułami dostępu, używaj imiennych kont zamiast wspólnego loginu, kieruj alerty tam, gdzie ktoś naprawdę je czyta, a inwentarz obudów prowadź w tym samym rejestrze zasobów co resztę. Cel jest prosty: żadnej obudowy, za którą nikt nie odpowiada.
Nie da się chronić tego, czego nie ma na liście, a kontroler obudowy to miejsce, w którym zaczyna się lista sprzętu fizycznego.
