Kann den Server nicht mit "Eject" identifizieren

13

Ich bin Softwareentwickler und in unserem Labor befinden sich normalerweise mehrere Server in einem Rack mit einem KVM-Switch. Wir sind Entwickler und es laufen in der Regel mehrere Projekte gleichzeitig, daher werden die Server häufig abgebildet, und zugegebenermaßen können wir sie nicht gut etikettieren.

Bis vor kurzem war es ejectaus offensichtlichen Gründen unsere Gewohnheit, zu prüfen, welchen physischen Server wir auf dem KVM-Switch aktiv ausgewählt haben , sobald wir auf ein Terminal zugingen.

Jetzt wechseln wir zu Servern ohne optische Laufwerke. Der alte ejectTrick ist also überholt. Es muss einen einfachen Befehl geben, um die "ID" -Anzeige auf der Vorderseite des Computers zu blinken, aber nachdem ich so viele Variationen der Frage gegoogelt habe, wie ich mir vorstellen konnte, bekam ich nichts.

Auf den Servern wird Scientific Linux 6.4 ausgeführt. Vielen Dank für jede Hilfe, die Sie anbieten können.

MerrillFraz
quelle
12
Achten Sie besser auf die Kennzeichnung.
DanBig
Natürlich in einer perfekten Welt. Aber sie ändern sich so häufig, dass es einfach nicht praktikabel ist.
MerrillFraz
9
Auch wenn Sie Server nicht mit ihrem NAME kennzeichnen können, können Sie sie mit dem KVM-Kanal kennzeichnen, auf dem sie angeschlossen sind. Das sollte sich nicht so oft ändern!
mveroone
4
+1 für den ejectHack.
178024
1
Sie können sich auch an Ihren Hardwarehersteller wenden und ihn fragen, ob er Programme dafür hat.
Jenny D

Antworten:

7

Die meisten modernen Server sind mit einer Out-of-Band-Verwaltungsoption ausgestattet, z. B. HP ILO, Dells DRAC und IBM RSA. Sie müssen also nicht mehr zum Rack gehen, um sie zu verwalten. Verwenden Sie einfach die richtige Form von KVM over IP, um die Konsole bequem von Ihrem Schreibtisch aus zu übernehmen!

Sie werden mit virtuellen Medien geliefert, die ein ISO-Image auf Ihrem Desktop verwenden, um ein CD / DVD-Laufwerk zu emulieren, von dem Sie installieren können. Virtual Power schaltet den Server ein, aus oder zurück und mehr.

Die Out-of-Band-Verwaltungskarte verfügt über eine eigene, unabhängige IP-Adresse, die vom verwalteten Server abhängt. Beschriften Sie also die tatsächlichen Server und und geben Sie der Out-of-Band-Verwaltungskarte denselben Namen. Sobald Sie die Konsole übernehmen, wird der aktuelle Hostname des Betriebssystems angezeigt.

Mit der Out-of-Band-Management-Karte können Sie in seltenen Fällen, in denen Sie physischen Zugriff benötigen, eine Identifikationsleuchte aufleuchten lassen.

HBruijn
quelle
Das scheint hier der Fall zu sein. Ich habe unseren Verkäufer kontaktiert, um zu prüfen, ob wir eine solche Option haben. Vielen Dank an alle für das Feedback.
MerrillFraz
2
Beachten Sie, dass die Lizenzkosten sehr hoch sein können.
mveroone
7

Ich liebe es auch auszuwerfen! In jedem Fall müssen Sie das Support Package Ihres Serverherstellers überprüfen.

HP bietet beispielsweise ein Befehlszeilen-Dienstprogramm zum Überprüfen / Setzen / Deaktivieren der UID-LED für ihre Proliant-Server. und iLO, das Remote-Management-Tool von HP, bieten dieselbe Funktion.

sio4
quelle
7

Wenn Ihre Out-of-Band-Verwaltung das Blinken der Anzeige nicht zulässt, können Sie ethtool ausprobieren, wenn Sie eine freie / leere Netzwerkschnittstelle haben

ethtool -p eth2

Sollte die LED für eth2 blinken:

   -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.

Anschließend können Sie den Server mit einer leeren, aber blinkenden Netzwerkschnittstelle durchsuchen. Dies sollte auch für Schnittstellen funktionieren, die aktiv sind (wenn alle verbunden sind), aber dann müsstest du zwischen dem regulären ethtool-Intervall und dem normalen Blinken, das die Schnittstellenaktivität anzeigt, unterscheiden :)

arjarj
quelle
Es würde funktionieren, aber nicht praktisch. Einige unserer Racks sind von hinten nicht zugänglich, und wenn wir einen Computer identifizieren, der in einem unserer Systeme installiert ist, können wir nicht nach hinten gelangen, ohne den Server herauszuziehen.
MerrillFraz
6

Wenn sie noch interne Lautsprecher haben, habe ich mich immer daran gemacht und bin cat /kernel/unix > /dev/audiodann auf der kreischenden Maschine auf einem dunklen und leeren Parkett herumgelaufen.

MadHatter
quelle
1
Dies ist auch soweit gekommen. Es funktioniert, aber unsere Fabrik ist nicht leise und daher nicht ideal.
MerrillFraz
4

Seien Sie kreativ - es gibt USB-gesteuerte LED-Geräte wie das Blinken (1) oder den Blinkstick, die möglicherweise funktionieren, obwohl das Blinken (1) überall vergriffen zu sein scheint.

Wenn Sie eine Ghetto-Lösung suchen, kaufen Sie sich die billigsten USB-Sticks, die Sie bekommen können, und stecken Sie sie in einen USB-Anschluss. Wenn Sie ein System identifizieren müssen, erstellen und löschen Sie eine kleine Datei (oder schreiben Sie einfach weiter darauf), bis Sie dies tun finde das System. Dann können Sie die Aktivitätsanzeige verwenden, um das System zu finden.

Geselle Geek
quelle
1
Obwohl kreativ, ist das eine beängstigende Lösung. Meine Mitarbeiter sind bereits unorganisiert, das klingt nach Treibstoff für das Feuer!
MerrillFraz
2

AFAIK alle modernen Server sind mit der BMC [Baseboard Management Card] ausgestattet und bieten eine IPMI-konforme Schnittstelle, die sowohl vom Betriebssystem als auch vom Netzwerk aus zugänglich ist.

Andere Hersteller sollten etwas Ähnliches anbieten. Bei Dell-Servern ist dies der allgemeine IPMI-Befehl, bei dem die Gehäuse-LED zu blinken beginnt:

ipmitool chassis identify 1 und ipmitool chassis identify 0um das Blinken zu stoppen

Martino Dino
quelle
Bestätigt auch auf dem HP Server. Auch ipmitool chassis identify forcemacht das Licht auf unbestimmte Zeit.
200_erfolg