Super pregunta - Instalar controladora RAID durante SETUP

Forums: 

Estimados.

Muy buenas, les tengo una inquietud y espero que me puedan dar una mano, pues he pasado las últimas dos semanas en un problema y ya estoy mareado de tanta información e intentos fallidos.


En resumen necesito instalar el driver de una Controladora RAID, ANTES de la instalación del sistema operativo

Para empezar, les explico mi caso:

Adquirí un servidor HP ProLiant DL360e Gen8, el cual viene con:
- dos discos SATA de 500GB
- una controladora RAID HP "Dinamic Smart Array B120i RAID in Embedded Slot"

Al ser un servidor muy muy pero muy nuevo, no existen todos los drivers para todos los componentes y sistemas operativos disponibles. Y el caso más critico es el driver de la controladora RAID.

Pero no teman, en la página de HP después de mucho investigar, encontré un driver compatible con RedHat,
un archivito hpvsa-1.2.4-4.rhel6u3.x86_64.dd

Lo probé instalando CentOS 6.3. Al arrancar desde el DVD de CentOS, en las opciones de boot: ingresé parámetros para poder agregar controladores adicionales.

boot: linux dd blacklist=ahci

En efecto el driver funcionó y CentOS reconoció la controladora RAID durante la instalación por lo que me mostró el volúmen lógico que había creado para el propósito.
CentOS se instaló correctamente y sin novedades.

Ahora .. el verdadero problema..

No necesito instalar CentOS, necesito instalar ENDIAN (una distribución de linux con funcionalidades de firewall basada en RedHat)

El problema radica en que el instalador de Endian no reconoce la controladora RAID, y hasta ahora no he podido descubrir cómo agregar, habilitar, instalar, etc... los drivers para que me reconozca la controladora RAID antes de instalar dicho Linux.

Antes de que me comenten, repliquen, insten, etc.. a utilizar otra distribución de seguridad, les comento que ya he probado otras, las conozco, y por sobre eso, la instalación de Endian es por política del lugar donde trabajo.

Durante la instalación de Endian es posible acceder a otros tty con alt+F2 y alt+F3 para ver el log y acceder a un shell activo, por lo que tengo la esperanza de que por ah{i se pueda cargar el driver antes de que el instalador de Endian continúe. Alguién sabe como hacerlo??

Ya he probado con las opciones de boot y nada, tambien con dirkdrive desde el shell y tampoco nada, no lo tiene incorporado..

El archivo .dd del driver utilizado en CentOS6.3, los archivos .rpm y .ko generados así como el archivo resultante del dmesg durante la instalación de Endian se encuentran en el siguiente link.

http://www.kernel.com.ec/casoendian

El software Endian está en la versión 2.5.1 y lo pueden encontrar aquí
http://www.endian.com/index.php?id=400
el .iso lo pueden descargar de aquí
http://sourceforge.net/projects/efw/files/Development/EFW-2.5.1/EFW-COMMUNITY-2.5.1-201201261800.iso/download

Por si acaso, maneja el kernel 2.6.32.43-57.e43.i586

Su ayuda por favor

Muchas Gracias

mm vaya q esta dificil para

Imagen de falcom

mm vaya q esta dificil para tu distro... de pronto buscaste en el portal de hp si hay los src de los paquetes..? esa seria la solucion compilar los driver's para tu ditro...
sino pasate a centos jeje }:)

Si hay

Hola. gracias por tu comentario.

Si por mi fuera, le hubiera dejado en CentOS, pero no hay como :( mismo quieren Endian

Si hay los drivers de la RAID, pero cómo le instaldo en el shell del instalador del Endian?.. jeje suena a Inception pero así toca.

Y tambien tengo acceso a los src del Endian..

http://sourceforge.net/projects/efw/files/Development/EFW-2.5.1/EFW-COMMUNITY-2.5.1-201201271721-SRPMS.tar.gz/download

Para serte muy claro: Si

Imagen de Epe

Para serte muy claro:
Si necesitas instalar un driver para que el sistema vea el RAID, entonces no es un raid por hardware sino lo llamado fakeRAID..

Si no es raid por hardware, entonces no te molestes en instalar ningún driver que haga la función de raid, porqe esto es entonces un raid por software y Linux es capaz de actuar como raid por software por defecto usando sus propias técnicas.

simplemente usa el raid por software que viene con el instalador.

Esto es así, no pierdas tu tiempo tratando de usar software (controlador) de algo que linux hace.

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

No creo haberme topado nunca

Imagen de deathUser

No creo haberme topado nunca con una de esas fakeRAID que mencionas, sin embargo me pregunto, no es lo normal que si no tienes los drivers apropiados para la controladora de RAID, no puedas tener acceso (ver) los volúmenes creados y configurados con dicha controladora ...???

bye
;)

hum, no. no es normal. mira,

Imagen de Epe

hum, no. no es normal.

mira, si la controladora de raid es una verdadera controladora de raid por hardware, entonces ella se presentará como UN disco scsi (/dev/sda por ejemplo) y ya. tu le usas y ya, nada de drivers.

Si tienes que usar drivers, es que ella no es controladora real, es falseta... hace un tiempo vendieron muchas de esas y encontré en algún lugar (ahora no le tengo a mano) información sobre lo que indiqué arriba.

La idea es que se ven entonces los dos discos ... separados.. hasta que le instales este driver que se verá uno... pero es el driver el que hace la magia, a través del consumo en procesador de recursos.

para esto, mejor no usar este driver (que típicamente es privativo) sino directamente usar md, raid por software en el linux.. el raid por software de linux es software libre, consumirá igualmente recursos del procesador, pero al menos será SL y sabes cómo se maneja...

Por eso siempre que levantas tu instalador, si tienes dos discos puestos y ves un solo disco, es síntoma de que la controladora de raid está haciendo su función por hardware... si no tienes controladora de raid mándate a correr que es que tienes un disco jodido.

Si al arrancar ves todos los discos de forma separada, usa raid por software y no inventes con controladores privativos.

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

De acuerdo que al ser por

Imagen de deathUser

De acuerdo que al ser por hardware no podrás ver con el sistema operativo los discos por separado y solamente verás lo que la controladora te muestre como un dispositivo scsi más, pero insisto si no tienes los controladores scsi para dicha controladora raid tampoco verás nada, ni tan siquiera los discos por separado o me equivoco ...???

bye
;)

es cierto, yo quizá entendí

Imagen de Epe

es cierto, yo quizá entendí que el tema era de raid, pero ahora leyendo el post, dice que no le reconoce la controladora raid pero no habla de si vé o no los discos.. quizá me adelanté en vez de preguntarle. quise usar las bolas.. de cristal... cuando lo que me tocaba era preguntar sobre ese detalle.

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre