No se puede usar "expulsar" para identificar el servidor

13

Soy ingeniero de software y nuestro laboratorio generalmente tiene varios servidores en un rack con un conmutador KVM. Somos desarrolladores y generalmente tenemos varios proyectos en marcha a la vez, por lo que los servidores se capturan con frecuencia y admitimos que no somos buenos para mantenerlos etiquetados, etc.

El punto es, hasta hace poco, tan pronto como nos acercamos a una terminal, era nuestra costumbre usar ejectpara ver qué servidor físico estábamos seleccionando activamente en el conmutador KVM, por razones obvias.

Ahora estamos haciendo la transición a servidores sin unidades ópticas. Entonces el viejo ejecttruco es obsoleto. Debe haber un comando simple para mostrar el indicador "ID" en el panel frontal de la computadora, pero después de buscar en Google tantas variaciones de la pregunta como pude pensar, no obtuve nada.

Los servidores están ejecutando Scientific Linux 6.4. Gracias por cualquier ayuda que pueda ofrecer.

MerrillFraz
fuente
12
Tenga más cuidado de etiquetarlos.
DanBig
En un mundo perfecto, por supuesto. Pero cambian con tanta frecuencia que simplemente no es práctico.
MerrillFraz
99
Incluso si no puede etiquetar los servidores con su NOMBRE, puede etiquetarlos con el canal KVM en el que están conectados. ¡Eso no debería cambiar tan a menudo!
mveroone
44
+1 por el ejecthack.
178024
1
También puede comunicarse con su proveedor de hardware y preguntarle si tienen algún programa para hacerlo.
Jenny D

Respuestas:

7

La mayoría de los servidores modernos vienen con una opción de administración fuera de banda, por ejemplo, la OIT de HP, DRAC de Dell, RSA de IBM, por lo que ya no necesita ir al rack para administrarlos. ¡Simplemente use la forma correcta de KVM sobre IP para hacerse cargo de la consola desde la comodidad de su escritorio!

Vienen con medios virtuales que utilizan una imagen ISO en su escritorio para emular una unidad de CD / DVD desde la que puede instalar. Interruptores de alimentación virtuales para encender, apagar o restablecer el servidor y más.

La tarjeta de administración fuera de banda tiene su propia dirección IP independiente del servidor que está administrando. Así que etiquete los servidores reales y asigne el mismo nombre a la tarjeta de administración fuera de banda y verá el nombre de host actual del sistema operativo una vez que se haga cargo de la consola.

Y a menudo la tarjeta de administración fuera de banda le permite encender una luz de identificación para los casos raros en los que necesita acceso físico.

HBruijn
fuente
Ese parece ser el caso aquí. Me puse en contacto con nuestro proveedor para ver si tenemos esa opción. Gracias a todos por la retroalimentación.
MerrillFraz
2
Cuidado, los costos de licencia pueden ser enormes.
mveroone
7

¡También me encanta expulsar! de todos modos, debe verificar el paquete de soporte del proveedor de su servidor.

por ejemplo, HP proporciona una utilidad de línea de comandos para verificar / establecer / deshabilitar el LED UID para sus servidores prolíficos. e iLO, la herramienta de administración remota de HP, proporciona la misma función.

sio4
fuente
7

Si su administración fuera de banda no le permite flashear el indicador, puede probar ethtool si tiene una interfaz de red libre / vacía

ethtool -p eth2

Debe parpadear el LED para eth2:

   -p --identify
          Initiates adapter-specific action intended to enable an operator to easily identify the adapter by sight.  Typically this involves blinking one or more LEDs on the specific network port.

Luego puede buscar en el servidor con una interfaz de red vacía pero parpadeante. Esto también debería funcionar para las interfaces que están en funcionamiento (si están todas conectadas), pero luego tendría que distinguir entre el intervalo regular de ethtool y el parpadeo normal que muestra la actividad de la interfaz :)

arjarj
fuente
Funcionaría, pero no es práctico. Algunos de nuestros bastidores son completamente inaccesibles desde atrás, además, cuando identificamos una computadora instalada en nuestros sistemas, no podemos acceder a la parte posterior sin extraer el servidor.
MerrillFraz
6

Si todavía tienen parlantes internos, solía sacar el mayor provecho de mi trabajo cat /kernel/unix > /dev/audio, y luego correr por un oscuro y vacío local comercial que se dirigía a la máquina de chillidos.

MadHatter
fuente
1
Esto es hasta ahora lo que se nos ocurrió, también. Funciona, pero nuestra fábrica no es silenciosa, por lo que no es ideal.
MerrillFraz
4

Bueno, sea creativo: hay un dispositivo LED controlado por USB como el parpadeo (1) o el dispositivo de parpadeo que puede funcionar, aunque el parpadeo (1) parece agotado en todas partes.

Para obtener una solución más ghetto, obtenga un montón de las llaves USB más baratas que pueda, péguelas en un puerto USB y, cuando necesite identificar un sistema, cree y elimine un archivo pequeño (o simplemente siga escribiendo) varias veces hasta que Encuentra el sistema. Luego puede usar la luz de actividad para encontrar el sistema.

Journeyman Geek
fuente
1
Aunque creativo, es una solución aterradora. ¡Mis compañeros de trabajo ya están desorganizados, eso suena como combustible para el fuego!
MerrillFraz
2

AFAIK todos los servidores modernos vienen con la BMC [tarjeta de administración de la placa base] y proporcionan una interfaz compatible con IPMI accesible desde el sistema operativo y la red,

Otros proveedores deben proporcionar algo similar; en el caso de los servidores Dell, este es el comando genérico IPMI que comienza a parpadear el LED del chasis:

ipmitool chassis identify 1 y ipmitool chassis identify 0para dejar de parpadear

Martino Dino
fuente
Confirmado también en el servidor HP. Además, ipmitool chassis identify forceenciende la luz indefinidamente.
200_success