Come posso ricevere un avviso e-mail quando l'array RAID è degradato? VMware ESXi 5.0, MegaRAID SAS 9260-4i


10

Recentemente abbiamo acquistato un server "white box" per eseguire VMware ESXi 5.0 (stiamo pianificando di utilizzare il vSphere 5 Essentials Kit). Secondo la Guida alla compatibilità di VMware, il controller RAID LSI Logic MegaRAID SAS 9260-4i del server è compatibile (il tipo di supporto è elencato come "Posta in arrivo").

Ho installato ESXi 5.0 sull'host e ho installato anche vCenter Server Appliance. Mi sono collegato al server vCenter utilizzando vSphere Client e posso vedere un elenco di allarmi predefiniti, incluso uno che dovrebbe attivarsi ogni volta che cambia lo "stato di archiviazione dell'host", che suona come quello di cui ho bisogno.

Ho appena provato a estrarre una delle unità dall'array RAID (con conseguente bip atteso dal controller RAID) ma in vCenter non sembra essersi verificato assolutamente nulla. L'allarme "Stato memoria host" non sembra essere attivato.

Quello che devo davvero fare è configurare vCenter in modo che invii un'e-mail se l'array RAID è degradato, per essere sicuro che lo sapremo e potremo sostituire l'unità morta. Se l'allarme non si innescherà, non sembra promettente.

Mi sto perdendo qualcosa qui? Non sono affatto un esperto di VMware o hardware del server, quindi non sono nemmeno sicuro a chi chiederlo.

Grazie in anticipo!


Qual è il fornitore originale di quel while-box? Ha iLo o DRAC? Il monitoraggio deve essere effettuato lì o con mezzi IPMI a livello di sistema operativo dell'host.
Nils,

Risposte:


14

Grazie a Eric C. Singer per avermi indicato nella giusta direzione - l'ho risolto ora, con molto Google. Ecco cosa dovevo fare:

  1. Scarica MegaRAID SAS VMware SMIS Provider VIB dalla scheda Supporto e download in questa pagina .
  2. Abilita SSH sul mio host ESXi. Ciò ha comportato i seguenti passaggi:
    • Vai alla scheda Configurazione per l'host in vSphere Client
    • Seleziona "Profilo di sicurezza" in Software
    • Fai clic sul collegamento ipertestuale "Proprietà ..." accanto a Servizi
    • Fai clic su "SSH" nell'elenco, quindi su "Opzioni ...", quindi su "Avvia"
  3. Usa scp per copiare il file VIB su / tmp sull'host: scp vmware-esx-provider-LSIProvider.vib root@esxhostname:/tmp
  4. Accedi all'host tramite SSH: ssh root@esxhostname
  5. Installa il file VIB: esxcli software vib install -v /tmp/vmware-esx-provider-LSIProvider.vib

    5a. Se durante l'installazione sono presenti errori di firma, installare con l'opzione --no-sig-check(la documentazione ufficiale indica che è possibile modificare il livello sig-check, ma non è stato possibile installarlo indipendentemente dal livello):esxcli software vib install --no-sig-check -v /tmp/vmware-esx-provider-LSIProvider.vib

  6. Riavviare l'host ESXi

Dopo il riavvio, l'allarme "Host storage status" si è attivato come previsto quando ho tirato un disco, quindi sono un coniglietto felice :-)

Per completezza, ecco cosa dovevo fare per farmi inviare una e-mail quando si è attivato l'allarme:

  1. Configura le impostazioni SMTP
    • Accedere al server vCenter utilizzando vSphere Client
    • Dal menu, seleziona Visualizza / Amministrazione / Impostazioni server ...
    • Fai clic su "Posta" nel riquadro a sinistra
    • Inserisci il nome del server SMTP e dell'account mittente (questo è un po 'zoppo - sarebbe bello se potessimo specificare una porta a cui connetterci, SSL, autenticazione ecc.)
    • Clicca OK
  2. Configura l'allarme per inviare e-mail
    • Dal menu, seleziona Visualizza / Inventario / Host e cluster
    • Nella vista ad albero a sinistra, fai clic sull'oggetto in cui desideri configurare l'allarme, al livello superiore (che interesserà tutti gli host) o un singolo host
    • Seleziona la scheda "Allarmi"
    • Nella parte superiore dell'elenco degli allarmi, assicurarsi che "Visualizza: Definizioni" sia selezionato
    • Individua "Stato archiviazione host" nell'elenco degli allarmi e fai doppio clic su di esso
    • Vai alla scheda "Azioni"
    • Aggiungi una nuova azione "Invia un'email di notifica"
    • Nella colonna "Configurazione" accanto alla nuova azione, inserisci l'indirizzo email a cui devi inviare l'allarme
    • Probabilmente vorrai anche assicurarti che "Una volta" sia selezionato in ciascuna delle ultime 4 colonne, così sarai avvisato ogni volta che lo stato cambia

Ma l'hai ricevuto per inviarti un'e-mail - è quello che mi ha lasciato perplesso, non l'allarme.
Chopper 3

Sì, l'ho ricevuto per e-mail. Aggiornerò la mia risposta per includere come ho impostato.
Anodyne,

1

Riesci a vedere "memoria" nella scheda hardware dei tuoi server ESXi e, in tal caso, puoi vedere ogni disco? in caso contrario, l'HW a quel livello è probabilmente rimosso da ESX. Dovresti vedere se il tuo controller ha un'estensione che può essere installata sul tuo server ESX.


No - le categorie di sensori nella scheda Stato hardware sono: Processore / Memoria / PCI / Ventola / Tensione / Temperatura / Potenza / Rete / Componenti software / Controller gestione scheda base / Altro
Anodyne,

Inoltre: quando guardo "Schede di memoria" nella scheda "Configurazione", il controller si trova sotto l'intestazione "Controller MegaRAID SAS GEN2" con il nome del dispositivo "vmhba2". Non so se sia significativo ...
Anodyne,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.