Cómo monitorear un controlador RAID Adaptec / Intel ICH10R (¿alguna opción de notificación SNMP?)

9

SuperMicro's Super Doctor III es el software que estaba buscando. Es el equivalente de SuperMicro de ServerGuide de IBM o OpenManage de Dell. Desafortunadamente, aunque admite monitoreo de hardware y alertas SNMP o de correo electrónico, no admite la ejecución en Server Core.


Tengo un servidor SuperMirco que está usando la placa base MBD-X8-DTL-IO que está equipada con uno de los encantadores controladores RAID falsos basados ​​en Intel ICH10R (lo suficientemente confuso como un dispositivo Adaptec; supongo que es algo unión impía del chipset ICH10R para el controlador y el firmware Adaptec). Después de algunas revoluciones pude encontrar los controladores ACHI correctos y obtener Windows Server 2008 R2 instalado en la configuración RAID-1.

Parte de mi confusión proviene del hecho de que Windows informa que el controlador es un "Adaptec Serial ATA HostRAID" y el disco duro como un "Dispositivo de disco SCSI ADAPTEC RAID 1", mientras que durante el proceso de arranque, el hardware del Controlador informa claramente que realmente está utilizando Intel ICH10R ("Controlador # 00: HostRAID-ICH10r en el bus PCI: 00 ...).

No espero mucho de este controlador en términos de administración, pero ¿hay algún software (de terceros o de otro tipo) que pueda monitorear el estado de la matriz RAID y notificarme (preferiblemente a través de SNMP a nuestro servidor OpenNMS)? Este servidor está fuera de sitio y sería bueno saber que una unidad ha muerto sin tener que mirar físicamente las luces parpadeantes. Todo lo que puedo encontrar es el cursi software Intel RST que no creo que tenga ninguna instalación de monitoreo y notificación remota (también se quejó de que no se pudo instalar debido a un "error de incompatibilidad" que es extraño teniendo en cuenta que el chipset del controlador es un ICH10R, pero esa es otra pregunta).

Para aquellos de nosotros que nos conformamos con estas tarjetas falsas en plataformas basadas en Windows: ¿Cómo monitorea su matriz RAID?

(Si esto solo es manejado por Windows, ¿podría indicarme un artículo de KB o TechNet? Soy principalmente un administrador de Unix, por lo que si simplemente hay un equivalente de Windows de mdadm o raidtools, lo ignoraré).


Editar:

Las cosas no funcionan del todo:

  • Usar el servicio de disco virtual a través de MMC no funciona como una solución completa para mí. Solo ve el volumen RAID-1 cuando se presenta al sistema operativo como un solo disco; no tiene conocimiento del RAID subyacente. Lo que necesito es información real sobre el estado del RAID en sí (por ejemplo, si la matriz está o no degradada), no el volumen que presenta.
  • He instalado el servicio SNMP y SNMPInformant, pero no puedo encontrar ninguna referencia en las MIB para monitorear el controlador ICH10R. Esta es una excelente sugerencia, pero necesito un poco más de detalle para continuar. Y de nuevo, ¿cómo se supone que el sistema operativo debe saber algo sobre el RAID? Simplemente ve el volumen RAID abstraído como una unidad de disco y el controlador.
  • Me doy cuenta de que lo mejor que podría obtener es usar RDP para iniciar sesión y ejecutar Adapter Storage Manager localmente, pero ese es precisamente el tipo de cosas que quiero evitar. No puedo ser el único que está atrapado usando estas tarjetas falsas; Espero que haya una mejor solución para el monitoreo.
  • El instalador para Intel Storage Matrix Manager sale útilmente con el error: "Esta computadora no cumple con los requisitos mínimos de configuración para usar el software". Supongo que esto significa que no está diseñado para funcionar con este controlador (aunque está listado como un dispositivo compatible en la sección SATA ACHI de readme.txt ).
  • El Administrador de almacenamiento de Adaptec sortA obras pero en realidad no llegar a donde quiero estar. No "ve" las unidades individuales que componen la matriz. Sin embargo, se puede 1) monitorear de forma remota, 2) enviar notificaciones por correo electrónico y 3) enviar trampas SNMP. Todo esto es agradable y elegante, pero si no tiene la capacidad de interactuar con el controlador, no es más sofisticado en su monitoreo que la administración de los Servicios de disco virtual de Windows (vea la captura de pantalla).Adaptec Storage Monitor

fuente
Los controladores basados ​​en Adaptec tienen un administrador de almacenamiento disponible; Sin embargo, no estoy seguro de los de Intel.
Andrew
¿Tiene una opción de BIOS que le permite pasar las unidades físicas también al sistema operativo?
Nils

Respuestas:

3

Solo algunas ideas:

Puede probar este software si las unidades son compatibles con SMART: http://www.panterasoft.com/ (vea el monitor HDD)

También puede obtener Intel Storage Matrix Manager = http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=17882&keyword=ich10r+console&lang=eng

No lo he usado para notificaciones por correo electrónico, pero lo creo y la consola RST tiene esa opción de correo electrónico.

O, como dijo Mike, dado que el administrador de Storage Matrix dispara eventos a eventvwr, puede usar la función en 08 R2 para capturar esos eventos y reenviarlos por correo electrónico o ya que usa OpenNMS puede tomar los eventos http: // www. opennms.org/wiki/Windows_Event_Log_Traps .

El limpiador
fuente
El instalador de Intel Storage Matrix Manager sale con el error: "Esta computadora no cumple con los requisitos mínimos de configuración para usar el software".
Alguien más encontró este controlador: downloadcenter.intel.com/… y pudo instalarlo y monitorearlo en ese momento. YMMV tenga cuidado ya que podría manguera la matriz RAID.
TheCleaner
Además, ¿qué es el software de Super Micro llamado "Super Doctor III"? No estoy familiarizado con sus cosas en general, pero dice que viene con él y puede monitorear el hardware. Puede valer la pena llamar a Super y preguntarles si hay una manera de monitorearlo con su software.
TheCleaner
1
El uso de Intel Matrix Storage Manager requeriría cambiar de Adaptec a firmware Intel. Esto es posible en X8DTL-i y otras placas Supermicro similares (busque la configuración "Base de código RAID ICH" en la configuración del BIOS), pero cambiar esta configuración destruirá su matriz existente.
Sergey Vlasov
¿Alguna vez investigó el software Super Doctor III? No puedo decir si tiene información RAID, pero parece ser su versión de un WhatsUp o un Director de IBM, etc.
TheCleaner
4

en realidad el software de matriz de almacenamiento Intel sería su mejor apuesta ...

pero primero deberá ingresar al BIOS y cambiar su controlador de RAID> ADAPTEC a RAID> INTEL (esto bloqueará su instalación actual del servidor 08, sí, eso significa una instalación nueva)

algunos programas de código abierto tienen dificultades para instalar en la incursión falsa de Intel, por lo que Supermicro (y algunos otros) han llegado a acuerdos con Adaptec para usar su BIOS de incursión.

un poco tarde, lo sé. pero trato de publicar respuestas cuando saco hilos de google (en realidad estoy buscando algo completamente diferente)

Starshooter10
fuente
1

Tengo tres respuestas (o tal vez las sugerencias serían una mejor manera de decirlo).

Primero, Windows MMC le permitirá conectarse de forma remota a la máquina y conectarse al Servicio de disco virtual en esa máquina. Esto le permitiría mirar cualquier volumen administrado de Windows. Aunque esto probablemente no lo ayudará, ya que solo se mostrará el Disco virtual accesible a Windows, no el Disco físico como lo administra el controlador RAID. Pero la administración remota de la máquina también le permitirá ingresar al administrador de eventos y los controladores de Adaptec "tienden" a escribir en los registros de eventos, por lo que tendría un lugar para buscar si es necesario.

En segundo lugar, sería examinar la función SNMP en 2008. Es posible que descubra que hay una MIB para monitorear ese controlador en algún lugar. (Vale la pena echarle un vistazo). Puede activar el Servicio SNMP en "Administrador del servidor" -> "Funciones-> Agregar función-> Servicios SNMP. Lo instalará como un servicio del sistema que puede confi gurarse en" Servicios "en Herramientas administrativas.

Tercero, el escritorio remoto es tu amigo. Me doy cuenta de que esta no es una buena manera de recibir una notificación sobre la falla del disco, pero le permitirá iniciar sesión para ver localmente las configuraciones de la unidad con algo como Adaptec Storage Manager.

Solo pensé en una cuarta opción. EN 2008 R2 hay una característica en los registros de eventos que le permite ejecutar aplicaciones / enviar correos electrónicos basados ​​en eventos lanzados en Windows. Puede usar esto para notificarle de una falla.

MikeAWood
fuente
1

Creo que su primer paso es localizar qué información está disponible dentro de Windows sobre esta matriz, o sobre las unidades físicas. Me imagino que la unidad lógica aparece como una sola unidad física para el sistema operativo.

Use una de estas herramientas para ver si alguna información sobre esta matriz o las unidades físicas se ha expuesto al sistema operativo. - lodctr.exe - Typeperf.exe
- Contadores WMI - HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi

Microsoft tiene herramientas WMI Explorer, pero esta es una especie de aguja en el pajar con una interfaz gráfica de usuario. Si puede obtener un VBscript para volcar las clases (Rob Vanderwoude tiene uno aquí) , puede usar WMIC.exe usando el formato de línea de comando de la ruta wmic.exe [ruta wmi] get / format: list

Si puede encontrar información sobre las unidades o la matriz, debería ser capaz de encontrar una manera de actualizar Opennms.

Otro pensamiento: ¿Alguna vez ha eliminado una de las unidades del sistema en ejecución? ¿Actualizó el registro de eventos del sistema de alguna manera? ¿Cambió el registro, quizás alrededor de la clave HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi ?

RobW
fuente
No he podido simplemente sacar un disco y ver qué sucede: en teoría, no debería romperse, pero prefiero no reconstruir este servidor por segunda vez ... por otro lado, es mejor que se rompa aquí que en el sitio.
Derecha. El punto de extraer el disco es ver si Windows nota un cambio en el hardware. Pensando en esto, el cambio podría ser tan pequeño como un aumento en la búsqueda promedio o la cola de caché. Si puede ver algo medible, puede diseñar una forma de observarlo.
RobW
1

Desafortunadamente, no hay una forma estándar de ver RAID en Windows. Entonces, lo mejor que puede hacer es descubrir cómo lo haría usted (humano) y luego ver si se puede automatizar.

Algunos sistemas escriben en el registro de eventos y otros tienen una página web incorporada donde puede monitorear el estado actual de RAID. No sé acerca de su hardware específico, pero si cualquiera de los anteriores es el caso, entonces la mayoría de los productos de monitoreo del servidor funcionarían. La versión gratuita de PA Server Monitor, por ejemplo, puede monitorear ambos y enviar alertas.

DougN
fuente
"No hay una forma estándar de monitorear RAID en Windows". Supongo que esto es lo que obtengo por usar un controlador RAID malo.
Bueno, hay una forma estándar de usar Linux: todos los controladores de banda "malos" son compatibles con el mismo controlador ...
Nils
0

Debería encontrar en la BIOS de la placa base un cuadro para seleccionar el tipo de controlador RAID, ya sea Intel o Adaptec. Parece que lo tiene configurado en Adaptec, por lo que no tomará los controladores Intel.

Una advertencia: una vez que el SO esté configurado si cambia esta configuración en la BIOS, lo más probable es que haga que el SO no se pueda arrancar.

En general, no creo que el Adaptec Storage Manager actual pueda usarse para configurar los controladores de incursión integrados. Si encuentra una versión anterior, puede tener algo de éxito.

La mejor de las suertes.

TDH
fuente
0

Estaba buscando lo mismo para una placa base ligeramente diferente. X8DTE / X8DT6, sin embargo, pude hacerlo funcionar de esta manera y pensé que compartiría con otros.

Para administrar el Controlador Adaptec, la versión de 64 bits del software Win7 está bien instalada en el Servidor 2016. Estoy usando la interfaz gráfica de usuario, sin embargo, el MSI incluye herramientas de línea de comandos y un complemento para el Servicio de almacenamiento de MS (eso no lo hice) use) que debería permitirle consultar el estado de su matriz.

Esto fue para el Adaptec Storage Manager.

 - Descripción: Herramienta de administración ICH10R (por Adaptec)
 - Versión: 18727
 - Tamaño de archivo: 228 MB
 - Fecha de publicación: 14/12/2010
 - Enlace: ftp://ftp.supermicro.com/driver/Adaptec_Storage_Management/ASM18771.zip

Utilicé la versión 2008 R2 del controlador RAID x64 para que el instalador reconociera la matriz. (Estaba instalando el sistema operativo desde el control remoto a través de ISO prácticamente montado, así que monté el controlador como una imagen de unidad de disquete virtual sobre IPMI durante la instalación del Servidor 2016).

Rowan Hawkins
fuente
-1

Como se mencionó anteriormente , las versiones 10 y superiores incluyen un correo electrónico sobre la función de falla.

Acabo de descargar e instalar la versión 13.xy resolvió mi problema con las luces rojas en las unidades esclavas.

usuario238016
fuente