Buenas a todos,
Acabo de agregarme a esta lista de distribución, no se si es el lugar
correcto para tratar este tema, si no fuera así por favor indicadme cual sería
en tal caso.
Actualmente tengo unos 40 servidores que están dando servicio con
Debian 6. Funcionan bastante bien de hecho se desea crecer en arquitectura
hardware y se ha pensado introducir una cabina de almacenamiento por iSCSI e ir
migrando poco a poco estos servidores a Boot from iSCSI. Los servidores son de
HP y disponen de unas tarjetas integradas ethernet con capacidad para arranque
por iSCSI.
Para hacer pruebas hemos configurado un equipo con una unidad de estado
sólido como Target de iSCSI, el cual sirve la unidad a modo de cabina de
almacenamiento para uno de los servidores ( aparentemente esta parte funciona
perfectamente ). Posteriormente siguiendo este tutorial
http://www.david-web.co.uk/blog/?p=188 hemos instalado Debian 6 con éxito en la
unidad SAN exportada por iSCSI. El problema viene que cuando el sistema
operativo Debian 6 intenta arrancar, haciendo uso del Grub directamente desde
el iSCSI da el error "Grub Read Error".
Para concretar más comentar que no uso PXE ni BOOTP ni ningún USB o
medio para iniciar el arranque, sólo usamos el sistema que viene por defecto en
la tarjeta de red Broadcom. Y es en la tarjeta de red donde hemos configurado
el Initiator con los parámetros del Target para que se realice la conexión.
(Aparentemente esto también funciona correctamente puesto que una vez instalado
Debian en la unidad iSCSI se intenta ejecutar el GRUB dando el error
anteriormente descrito).
Imagino que el problema radica en que faltan componentes en el kernel
que hacen imposible el montar la partición de iSCSI y coger de ella las
opciones de arranque. Nada más intentar arrancar sale el error "Grub Read
Error", no llega a verse la lista de opciones del grub, por lo que no da
tampoco opción a pasarle comandos o acceder al terminal del grub para intentar
hacer alguna depuración. Simplemente muestra ese error y se detiene la
ejecución del sistema, si presiono Crtl+Alt+Supr se reinicia el servidor, por
lo que intuyo que tampoco se queda colgado.
Como alternativa he probado a instalar Ubuntu server que lleva por
defecto soporte en la instalación de iSCSI y he instalado la versión Server
11.04 con éxito, al arrancar obtengo el menú del grub sin ningún problema desde
la partición iSCSI, pero cuando se elije la versión de kernel a arrancar se
pone la pantalla en negro y no sale nada, no se cuelga porque si hago
Crtl+Alt+Supr se reinicia, pero se queda detenido el arranque.
Creo que estamos cerca de conseguir que los equipos arranquen
correctamente por iSCSI pero ahora mismo no sabemos donde estamos atascados,
¿Alguna idea o sugerencia? Hemos visto que en debian este tema está aun un poco
verde, y con este correo trato de intentar encontrar con vuestra ayuda una
solución que pueda usar toda la gente que se encuentra en mi misma situación y
necesita migrar sus servidores a entornos SAN sin necesidad de irse a
distribuciones de pago como puede ser Red Hat o Suse Enterprise.
Gracias.
Un saludo,
Andrés Durán