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
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
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
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,
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
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í
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