¿Cómo puedo obtener una alerta por correo electrónico cuando la matriz RAID está degradada? VMware ESXi 5.0, MegaRAID SAS 9260-4i

9

Recientemente hemos comprado un servidor de "caja blanca" para ejecutar VMware ESXi 5.0 (estamos planeando usar el vSphere 5 Essentials Kit). De acuerdo con la Guía de compatibilidad de VMware, el controlador RAID LSI Logic MegaRAID SAS 9260-4i del servidor es compatible (el tipo de soporte aparece como "bandeja de entrada").

Llegué a instalar ESXi 5.0 en el host y también instalé vCenter Server Appliance. Me conecté al vCenter Server usando vSphere Client, y puedo ver una lista de alarmas predefinidas, incluida una que debería activarse cada vez que cambie el "estado de almacenamiento del host", que suena como lo que necesito.

Acabo de intentar extraer una de las unidades de la matriz RAID (lo que da como resultado el pitido esperado del controlador RAID) pero parece que no ha sucedido absolutamente nada en vCenter. La alarma de "estado de almacenamiento del host" no parece activarse.

Lo que realmente necesito hacer es configurar vCenter para enviar un correo electrónico si la matriz RAID está degradada, para asegurarme de que sepamos y podamos reemplazar la unidad muerta. Si la alarma ni siquiera se activará, eso no parece prometedor.

¿Me estoy perdiendo de algo? De ninguna manera soy un experto en VMware o hardware de servidor, por lo que ni siquiera estoy seguro de a quién preguntar sobre esto.

¡Gracias por adelantado!

Anodino
fuente
¿Cuál es el vendedor original de esa caja de tiempo? ¿Tiene iLo o DRAC? La supervisión se debe realizar allí o con IPMI en el nivel del sistema operativo del host.
Nils

Respuestas:

14

Gracias a Eric C. Singer por señalarme en la dirección correcta. He resuelto esto ahora, con muchas búsquedas en Google. Esto es lo que tuve que hacer:

  1. Descargue MegaRAID SAS VMware SMIS Provider VIB desde la pestaña Soporte y descargas de esta página .
  2. Habilitar SSH en mi host ESXi. Esto implicó los siguientes pasos:
    • Vaya a la pestaña Configuración para el host en vSphere Client
    • Seleccione "Perfil de seguridad" en Software
    • Haga clic en el hipervínculo "Propiedades ..." junto a Servicios
    • Haga clic en "SSH" en la lista, luego en "Opciones ...", luego en "Inicio"
  3. Use scp para copiar el archivo VIB a / tmp en el host: scp vmware-esx-provider-LSIProvider.vib root@esxhostname:/tmp
  4. Inicie sesión en el host a través de SSH: ssh root@esxhostname
  5. Instale el archivo VIB: esxcli software vib install -v /tmp/vmware-esx-provider-LSIProvider.vib

    5a. Si recibió errores de firma durante la instalación, instale con la opción --no-sig-check(la documentación oficial indica que puede cambiar el nivel de verificación de firma , pero no pude instalarlo independientemente del nivel):esxcli software vib install --no-sig-check -v /tmp/vmware-esx-provider-LSIProvider.vib

  6. Reinicie el host ESXi

Después del reinicio, la alarma "Estado de almacenamiento del host" sonó como se esperaba cuando saqué una unidad, así que soy un conejito feliz :-)

Para completar, esto es lo que tuve que hacer para que me enviara un correo electrónico cuando se activó la alarma:

  1. Configurar ajustes SMTP
    • Inicie sesión en vCenter Server con vSphere Client
    • En el menú, seleccione Ver / Administración / Configuración del servidor ...
    • Haga clic en "Correo" en el panel de la izquierda.
    • Ingrese el nombre del servidor SMTP y la cuenta del remitente (esto es poco convincente, sería bueno si pudiéramos especificar un puerto al que conectarse, SSL, autenticación, etc.)
    • Haga clic en Aceptar
  2. Configure la alarma para enviar correos electrónicos
    • En el menú, seleccione Ver / Inventario / Hosts y clústeres
    • En la vista de árbol a la izquierda, haga clic en el objeto donde desea configurar la alarma, ya sea en el nivel superior (que afectará a todos los hosts) o en un host individual
    • Seleccione la pestaña "Alarmas"
    • En la parte superior de la lista de alarmas, asegúrese de que "Ver: Definiciones" esté seleccionado
    • Busque "Estado de almacenamiento del host" en la lista de alarmas y haga doble clic en él.
    • Vaya a la pestaña "Acciones"
    • Agregar una nueva acción "Enviar un correo electrónico de notificación"
    • En la columna "Configuración" junto a su nueva acción, ingrese la dirección de correo electrónico a la que necesita que se envíe la alarma
    • Probablemente también desee asegurarse de que "Una vez" esté seleccionado en cada una de las últimas 4 columnas, para que se le notifique cada vez que cambie el estado
Anodino
fuente
Pero, ¿lo enviaste por correo electrónico? Eso es lo que me dejó perplejo, no la alarma.
Chopper3
Sí, recibí un correo electrónico. Actualizaré mi respuesta para incluir cómo configuré eso.
Anodyne
1

¿Puede ver "almacenamiento" en la pestaña de hardware de los servidores ESXi y, de ser así, puede ver cada disco? si no, el HW a ese nivel probablemente se haya abstenido de ESX. Debería ver si su controlador tiene una extensión que se puede instalar en su servidor ESX.

Eric C. Singer
fuente
No, las categorías de sensores en la pestaña Estado del hardware son: Procesador / Memoria / PCI / Ventilador / Voltaje / Temperatura / Energía / Red / Componentes de software / Controlador de administración de placa base / Otro
Anodyne
Además: cuando miro "Adaptadores de almacenamiento" en la pestaña "Configuración", el controlador se encuentra bajo el título "Controlador MegaRAID SAS GEN2" con el nombre del dispositivo "vmhba2". No sé si eso es significativo ...
Anodyne