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

Responder a