[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Discos hotswap en Debian




Mmmm... que raro. Pero aún así supongo que debe requerirse también que
el sistema operativo haga su parte, ¿no? Porque por algo debe ser
entonces que en aquel HOWTO cuyo enlace había pasado comentaran en una
sección que el cambio o agregado de discos se podía lograr en interfaces
SCA SCSI por medio del envío de comandos a /proc/scsi/scsi. En este
caso, estos comandos parecerían estar ligados al uso de esta tecnología.
Por otra parte, también según el otro enlace que había mandado, se
requeriría el soporte de hotswap en la libata, si mal no recuerdo, el
cual está incluído en 2.6.19 o superior.

Creeme, un buen sistema hotswap es por hardware puro y duro a un nivel que el sistema operativo es un puro cliente y de hecho en estos sistemas de discos SATA Y PATA que te menciono, el sistema operativo suele ver los discos como si fuesen SCSI. Es una especie de pseudovirtualización.


Sí, algo similar a lo que obtenía. Supongo que scsi0 y scsi1 se
corresponderán con /dev/sda y /dev/sdb. Igualmente y como decía antes,
no creo que funcione eso del envío de comandos a /proc/scsi/scsi, porque

Recuerda -> hardware "pseudovirtualizado"
 
en ese documento decía que era válido para interfaces de tipo SCA. Lo
cual me lleva a la siguiente duda. ¿En caso de tener soporte por parte
del hardware y del sistema operativo y contar con discos SATA, debería
poder colocar discos nuevos o reemplazar los existentes sin que sea
necesario ejecutar algún tipo de comando? Porque ayer estuve haciendo
unas pruebas en estos servidores instalando Debian con kernel 2.6.21 y
teniendo inicialmente un solo disco. Luego agregué otro más y al hacer
un dmesg no me aparecía algún nuevo mensaje que pusiera en evidencia el
agregado del nuevo disco.

Lo primero, lo que has hecho ha puesto en peligro tu fuente de alimentación porque NO está diseñada para conectar un disco en caliente. Seguro. Necesitas un backplane de discos que lo gestione. Parece que no te ha pasado nada pero yo no lo volvería a hacer.

Lo segundo, falta el backplane de discos que mande un mensaje a la controladora "Eh, en el slot <n> se ha insertado un dispositivo" a lo que la controladora contesta (todavia estamos en la parte hardware) con un comando reset al dispositivo, un comando get-parameters (=devolver datos de marca, modelo y geometria) y a continuación un spin-off al disco duro (=arranca motor del disco duro, que es un paso aparte para poder realizar arranques escalonados de dispositivos y evitar así picos de consumo si arrancasen varios motores a la vez).

Una vez que han pasado estas fases, la controladora manda al sistema operativo un mensaje de inserción de disco que deberia gestionar primero el driver y luego pasarlo a una capa superior hal, dbus, ...


El tema es el siguiente: si un fabricante de primera línea te cobra entre un 90% y el triple por un servidor con capacidades hotswap que por un equipo equivalente sin dichas capacidades, realmente por algo es. Un backplane de discos junto con una controladora de discos "de las de verdad" llevan entre las dos al menos tantos chips como una placa base. Añade además que un buen servidor lleva backplane de fuentes de alimentación para cambiarlas en caliente, un RAID0 de la memoria RAM, un procesador de servicio que suele tener su propia placa de red dedicada, puerto serie, e incluso un módem para telediagnósitco y su propia salida video-sobre-ip independiente de la del equipo,  Y el sistema operativo ni se entera de que existe todo esto, salvo que carges algún sistema de gestión del fabricante. Realmente es otra historia.


Gracias por responder.

Gracias a ti por preguntar


Reply to: