¿Qué es Linux sin cabeza?

El término "Linux sin cabeza" puede evocar imágenes de Ichabod Crane y Sleepy Hollow, pero en realidad, un servidor Linux sin cabeza es simplemente un servidor que no tiene monitor, teclado o mouse. Cuando los sitios web grandes usan cientos de servidores, tiene poco sentido desperdiciar preciosos ciclos de máquinas sondeando dispositivos no utilizados. En cambio, las tareas de administración del sistema se realizan utilizando las mismas conexiones de red que manejan el tráfico de Internet.

Detrás de la nube

Si bien la mayoría de la gente está familiarizada con las estaciones de trabajo de escritorio y las computadoras portátiles, pocos ven los bancos de servidores montados en bastidor que alimentan a la mayoría de las empresas o sitios web. Muchos servidores no son más grandes que una caja de pizza, y una sala de servidores típica puede tener entre una docena y varios cientos de estas computadoras. Cada servidor maneja un grupo de tareas que pueden incluir servir páginas web, responder a solicitudes de bases de datos, proporcionar almacenamiento de archivos, transmisión de medios o incluso administrar otros servidores. Los administradores de sistemas gestionan estas nubes de ordenadores desde una o dos estaciones de trabajo que a menudo se encuentran lejos de la sala de servidores.

Costo reducido

La principal ventaja de un servidor sin cabeza es el costo. Un servidor del tamaño de una caja de pizza montado en un bastidor con solo un cable Ethernet y un cable de alimentación elimina una gran cantidad de componentes electrónicos innecesarios. También elimina una serie de procesos que desperdician los ciclos de la máquina. El resultado es una caja más pequeña y más barata con un procesador dedicado solo a sus tareas designadas.

Gestión simplificada

Otra ventaja de Linux sin cabeza es la capacidad de administrar cientos de servidores desde una sola consola, generalmente una computadora separada lejos del ruido y el calor de la sala de servidores. Los administradores del sistema inician sesión a través de conexiones remotas para monitorear los contadores de rendimiento, ajustar el equilibrio de carga, instalar software y realizar las tareas que normalmente se realizan a través de una consola del sistema. Las herramientas de gestión empresarial incluidas con la mayoría de las distribuciones de servidores Linux de gama alta también pueden ajustar y configurar muchos servidores Linux simultáneamente.

Desventajas

El único inconveniente de un servidor Linux sin cabeza ocurre cuando el adaptador Ethernet falla, bloqueando la comunicación con el servidor. Para resolver este problema, muchos servidores incluyen varios puertos Ethernet, un puerto serie o alguna otra conexión alternativa. Las reparaciones y la configuración de bajo nivel se pueden realizar utilizando terminales tontos o, más probablemente, con software de emulador de terminal.

Ir sin cabeza

Casi cualquier servidor Linux puede configurarse para funcionar sin cabeza habilitando ssh o telnet y luego desconectando el monitor, el teclado y el mouse. Restablezca todas las contraseñas predeterminadas con contraseñas seguras. Encienda una segunda computadora en la misma red, inicie el cliente ssh o telnet e inicie sesión en el servidor sin cabeza. En la mayoría de los casos, encontrará poca diferencia entre trabajar desde la consola y la conexión de acceso remoto.