Jak mogę otrzymać powiadomienie e-mail o pogorszeniu macierzy RAID? VMware ESXi 5.0, MegaRAID SAS 9260-4i

10

Niedawno kupiliśmy serwer „białej skrzynki” do uruchamiania VMware ESXi 5.0 (planujemy użyć zestawu vSphere 5 Essentials). Zgodnie z Przewodnikiem zgodności VMware, kontroler RAID LSI Logic MegaRAID SAS 9260-4i na serwerze jest kompatybilny (typ wsparcia wymieniony jako „skrzynka odbiorcza”).

Doszedłem do instalacji ESXi 5.0 na hoście, a także zainstalowałem vCenter Server Appliance. Połączyłem się z serwerem vCenter za pomocą klienta vSphere i widzę listę wstępnie zdefiniowanych alarmów, w tym takich, które powinny się uruchamiać przy każdej zmianie „stanu pamięci hosta”, co brzmi jak to, czego potrzebuję.

Właśnie próbowałem wyciągnąć jeden z dysków z macierzy RAID (co spowodowało oczekiwany sygnał dźwiękowy z kontrolera RAID), ale absolutnie nic nie wydarzyło się w vCenter. Wygląda na to, że alarm „stanu pamięci hosta” nie został uruchomiony.

To, co naprawdę muszę zrobić, to skonfigurować vCenter do wysyłania wiadomości e-mail, jeśli macierz RAID ulegnie degradacji, aby upewnić się, że będziemy wiedzieć i możemy wymienić martwy dysk. Jeśli alarm się nie uruchomi, nie wydaje się to obiecujące.

Czy coś mi umyka? W żadnym wypadku nie jestem ekspertem od VMware ani sprzętu serwerowego, więc nie jestem nawet pewien, kogo o to zapytać.

Z góry dziękuję!

Łagodzący
źródło
Jaki jest pierwotny dostawca tego while-boxa? Czy to iLo lub DRAC? Monitorowanie należy tam wykonać lub za pomocą środków IPMI na poziomie systemu operacyjnego hosta.
Nils,

Odpowiedzi:

14

Podziękowania dla Erica C. Singera za skierowanie mnie we właściwym kierunku - rozwiązałem to teraz, z dużą ilością Googlinga. Oto, co musiałem zrobić:

  1. Pobierz VIB MegaRAID SAS VMware SMIS Provider z zakładki Wsparcie i pobieranie na tej stronie .
  2. Włącz SSH na moim hoście ESXi. Obejmowało to następujące kroki:
    • Przejdź do karty Konfiguracja hosta w kliencie vSphere
    • Wybierz „Profil bezpieczeństwa” w części Oprogramowanie
    • Kliknij hiperłącze „Właściwości ...” obok pozycji Usługi
    • Kliknij „SSH” na liście, następnie „Opcje ...”, a następnie „Start”
  3. Użyj scp, aby skopiować plik VIB do / tmp na hoście: scp vmware-esx-provider-LSIProvider.vib root@esxhostname:/tmp
  4. Zaloguj się do hosta przez SSH: ssh root@esxhostname
  5. Zainstaluj plik VIB: esxcli software vib install -v /tmp/vmware-esx-provider-LSIProvider.vib

    5a. Jeśli podczas instalacji wystąpiły błędy podpisu, zainstaluj z opcją --no-sig-check(oficjalna dokumentacja mówi, że możesz zmienić poziom sig-check, ale nie mogę zainstalować bez względu na poziom):esxcli software vib install --no-sig-check -v /tmp/vmware-esx-provider-LSIProvider.vib

  6. Uruchom ponownie host ESXi

Po ponownym uruchomieniu, alarm „Stan pamięci hosta” uruchomił się zgodnie z oczekiwaniami, gdy wyciągnąłem dysk, więc jestem szczęśliwym króliczkiem :-)

Dla kompletności, oto co musiałem zrobić, aby wysłać mi e-mail, gdy alarm się uruchomił:

  1. Skonfiguruj ustawienia SMTP
    • Zaloguj się do serwera vCenter za pomocą klienta vSphere
    • Z menu wybierz Widok / Administracja / Ustawienia serwera ...
    • Kliknij „Poczta” w panelu po lewej stronie
    • Wprowadź nazwę serwera SMTP i konta nadawcy (jest to rodzaj kulawizny - byłoby miło, gdybyśmy mogli określić port do połączenia, SSL, uwierzytelnianie itp.)
    • Kliknij OK
  2. Skonfiguruj alarm do wysyłania wiadomości e-mail
    • Z menu wybierz View / Inventory / Hosts and Clusters
    • W widoku drzewa po lewej stronie kliknij obiekt, w którym chcesz skonfigurować alarm - na najwyższym poziomie (który wpłynie na wszystkie hosty) lub na indywidualnego hosta
    • Wybierz zakładkę „Alarmy”
    • Na górze listy alarmów upewnij się, że wybrano „Widok: definicje”
    • Znajdź „Stan pamięci hosta” na liście alarmów i kliknij go dwukrotnie
    • Przejdź do zakładki „Działania”
    • Dodaj nową akcję „Wyślij powiadomienie e-mailem”
    • W kolumnie „Konfiguracja” obok nowej akcji wpisz adres e-mail, na który chcesz wysłać alarm
    • Prawdopodobnie chcesz również upewnić się, że „Raz” jest zaznaczone w każdej z 4 ostatnich kolumn, więc będziesz informowany za każdym razem, gdy zmieni się stan
Łagodzący
źródło
Ale czy dostałeś wiadomość e-mail - to mnie zaskoczyło, a nie alarm.
Chopper3
Tak, dostałem wiadomość e-mail. Zaktualizuję moją odpowiedź, aby uwzględnić sposób jej skonfigurowania.
Anodyne,
1

Czy widzisz „pamięć” na karcie sprzętowej serwerów ESXi, a jeśli tak, to czy widzisz każdy dysk? jeśli nie, sprzęt na tym poziomie jest prawdopodobnie wstrzymany od ESX. Musisz sprawdzić, czy kontroler ma rozszerzenie, które można zainstalować na serwerze ESX.

Eric C. Singer
źródło
Nie - kategorie czujników w zakładce Stan sprzętu to: Procesor / Pamięć / PCI / Wentylator / Napięcie / Temperatura / Moc / Sieć / Komponenty oprogramowania / Kontroler zarządzania płytą główną / Inne
Anodyne
Ponadto: kiedy patrzę na „Adaptery pamięci” na karcie „Konfiguracja”, kontroler znajduje się pod nagłówkiem „MegaRAID SAS GEN2 Controller” o nazwie urządzenia „vmhba2”. Nie wiem, czy to jest znaczące ...
Anodyne,