Impossibile utilizzare "espulsione" per identificare il server


13

Sono un ingegnere del software e il nostro laboratorio di solito ha diversi server in un rack con uno switch KVM. Siamo sviluppatori e di solito abbiamo diversi progetti in corso contemporaneamente, quindi i server vengono spesso ripresi e non siamo bravi a tenerli etichettati, ecc.

Il punto è, fino a poco tempo fa, non appena siamo arrivati ​​a un terminale era nostra abitudine usare ejectper vedere quale server fisico stavamo selezionando attivamente sullo switch KVM, per ovvie ragioni.

Ora stiamo passando a server senza unità ottiche. Quindi il vecchio ejecttrucco è obsoleto. Ci deve essere un semplice comando per far lampeggiare l'indicatore "ID" sul pannello frontale del computer, ma dopo aver cercato su Google tutte le varianti della domanda che mi sono venute in mente, non ho ottenuto nulla.

I server eseguono Scientific Linux 6.4. Grazie per l'aiuto che puoi offrire.


12
Abbi maggiore cura di etichettarli.
DanBig

In un mondo perfetto, ovviamente. Ma cambiano così frequentemente che non è solo pratico.
MerrillFraz,

9
Anche se non puoi etichettare i server con il loro NOME, puoi etichettarli con il canale KVM sul quale sono collegati. Ciò non dovrebbe cambiare così spesso!
mveroone,

4
+1 per l' ejecthack.
178024

1
Potresti anche contattare il tuo fornitore di hardware e chiedere se hanno programmi per farlo.
Jenny D,

Risposte:


7

La maggior parte dei server moderni viene fornita con un'opzione di gestione fuori banda, ad esempio ILO di HP, Dells DRAC, RSA di IBM, quindi non è più necessario andare nel rack per gestirli. Usa semplicemente la forma corretta di KVM su IP per assumere la console comodamente dalla tua scrivania!

Vengono forniti con supporti virtuali che utilizzano un'immagine ISO sul desktop per emulare un'unità CD / DVD da cui è possibile installare. Interruttori di alimentazione virtuale per accendere, spegnere o ripristinare il server e altro ancora.

La scheda di gestione fuori banda ha il proprio indirizzo IP indipendente dal server che sta gestendo. Quindi etichettare i server effettivi e assegnare alla scheda di gestione fuori banda lo stesso nome e vedrai l'attuale nome host del sistema operativo una volta che prendi il controllo della console.

E spesso la scheda di gestione fuori banda consente di accendere una luce di identificazione per i rari casi in cui è necessario l'accesso fisico.


Questo sembra essere il caso qui. Ho contattato il nostro fornitore per vedere se abbiamo questa opzione. Grazie a tutti per il feedback.
MerrillFraz,

2
Attenzione, i costi di licenza possono essere enormi.
mveroone,

7

Adoro anche espellere! in ogni caso, è necessario controllare il pacchetto di supporto dal fornitore del server.

ad esempio, HP fornisce un'utilità della riga di comando per controllare / impostare / disinserire il LED UID per i loro server proliant. e iLO, lo strumento di gestione remota di HP, forniscono la stessa funzione.


7

Se la tua gestione fuori banda non ti consente di far lampeggiare l'indicatore, puoi provare ethtool se hai un'interfaccia di rete di riserva / vuota

ethtool -p eth2

Dovrebbe lampeggiare il LED per 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.

Quindi puoi cercare il server con un'interfaccia di rete vuota ma lampeggiante. Questo dovrebbe funzionare anche per le interfacce attive e in esecuzione (se sono tutte connesse), ma dovresti distinguere tra l'intervallo regolare di ethtool e il normale lampeggiamento che mostra l'attività dell'interfaccia :)


Funzionerebbe, ma non pratico. Alcuni dei nostri rack sono assolutamente inaccessibili da dietro, inoltre quando identifichiamo un computer installato sui nostri sistemi non possiamo arrivare sul retro senza estrarre il server.
MerrillFraz,

6

Se hanno ancora altoparlanti interni, ero abituato a fare il chilometraggio cat /kernel/unix > /dev/audio, e poi a correre su un buio e vuoto piano commerciale nascondendosi sulla macchina strillante.


1
Questo è finora ciò che ci è venuto in mente. Funziona, ma la nostra fabbrica non è silenziosa, quindi non è l'ideale.
MerrillFraz,

4

Bene, diventa creativo: c'è un dispositivo LED controllato tramite USB come il lampeggio (1) o il lampeggiante che può funzionare, anche se il lampeggio (1) sembra esaurito ovunque.

Per una soluzione più ghetto, prendi un sacco di chiavi USB più economiche che puoi, attaccale su una porta USB e quando devi identificare un sistema, crea ed elimina un piccolo file (o continua a scriverlo ripetutamente) fino a quando trova il sistema. Quindi è possibile utilizzare la luce attività per trovare il sistema.


1
Sebbene creativa, questa è una soluzione spaventosa. I miei collaboratori sono già disorganizzati, sembra un combustibile per il fuoco!
MerrillFraz,

2

AFAIK tutti i server moderni vengono forniti con la BMC [Baseboard management card] e forniscono un'interfaccia conforme IPMI accessibile sia dal sistema operativo che dalla rete,

Altri fornitori dovrebbero fornire qualcosa di simile, nel caso dei server Dell questo è il comando IPMI generico che inizia a lampeggiare il LED dello chassis:

ipmitool chassis identify 1 e ipmitool chassis identify 0per fermare il lampeggiamento


Confermato anche sul server HP. Inoltre, ipmitool chassis identify forceaccende la luce indefinitamente.
200_successo
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.