Nie można użyć „wysuwania” do identyfikacji serwera

13

Jestem inżynierem oprogramowania, a nasze laboratorium zwykle ma kilka serwerów w szafie z przełącznikiem KVM. Jesteśmy programistami i zwykle realizujemy jednocześnie kilka projektów, więc serwery są często obrazowane i, co prawda, nie jesteśmy dobrzy w utrzymywaniu ich na etykiecie itp.

Chodzi o to, że do niedawna, gdy tylko podeszliśmy do terminala, mieliśmy zwyczaj ejectsprawdzać, który serwer fizyczny aktywnie wybieraliśmy na przełączniku KVM, z oczywistych powodów.

Teraz przechodzimy na serwery bez napędów optycznych. Więc stara ejectsztuczka jest przestarzała. Musi istnieć proste polecenie, aby sflashować wskaźnik „ID” na przednim panelu komputera, ale po Googlingu tyle wariantów pytania, ile mogłem wymyślić, nic nie dostałem.

Na serwerach działa Scientific Linux 6.4. Dzięki za wszelką pomoc, którą możesz zaoferować.

MerrillFraz
źródło
12
Lepiej zadbaj o ich oznakowanie.
DanBig,
Oczywiście w idealnym świecie. Ale zmieniają się tak często, że to po prostu niepraktyczne.
MerrillFraz,
9
Nawet jeśli nie możesz oznaczyć serwerów nazwami NAME, możesz oznaczyć je kanałem KVM, na którym są podłączone. To nie powinno się tak często zmieniać!
mveroone,
4
+1 za ejectwłamanie.
178024,
1
Możesz także skontaktować się z dostawcą sprzętu i zapytać, czy mają jakieś programy, aby to zrobić.
Jenny D,

Odpowiedzi:

7

Większość współczesnych serwerów ma opcję zarządzania pozapasmowego, np. ILO firmy HP, DRAC firmy Dell, RSA firmy IBM, więc nie trzeba już iść do szafy, aby nimi zarządzać. Po prostu użyj odpowiedniej formy KVM przez IP, aby przejąć konsolę wygodnie z biurka!

Są one dostarczane z wirtualnymi multimediami, które używają obrazu ISO na pulpicie do emulacji napędu CD / DVD, z którego można zainstalować. Wirtualne przełączniki zasilania służą do włączania, wyłączania lub resetowania serwera i nie tylko.

Pozapasmowa karta zarządzająca ma własny niezależny adres IP od serwera, którym zarządza. Oznacz więc rzeczywiste serwery i nadaj karcie zarządzania poza pasmem tę samą nazwę, a po przejęciu konsoli zobaczysz bieżącą nazwę hosta systemu operacyjnego.

I często karta zarządzania poza pasmem pozwala zapalić lampkę identyfikacyjną w rzadkich przypadkach, gdy potrzebujesz fizycznego dostępu.

HBruijn
źródło
Wydaje się, że tak jest w tym przypadku. Skontaktowałem się z naszym sprzedawcą, aby sprawdzić, czy mamy taką opcję. Dziękujemy wszystkim za opinie.
MerrillFraz,
2
Uwaga, koszty licencji mogą być ogromne.
mveroone,
7

Uwielbiam też wysuwać! tak czy inaczej, musisz sprawdzić pakiet wsparcia od dostawcy serwera.

na przykład HP udostępnia narzędzie wiersza polecenia do sprawdzania / ustawiania / wyłączania diody UID LED dla swoich serwerów proliant. iLO, narzędzie do zdalnego zarządzania HP, zapewnia tę samą funkcję.

sio4
źródło
7

Jeśli zarządzanie poza pasmem nie pozwala na flashowanie wskaźnika, możesz wypróbować ethtool, jeśli masz zapasowy / pusty interfejs sieciowy

ethtool -p eth2

Powinien błyskać diodą LED dla 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.

Następnie możesz przeszukać serwer z pustym, ale migającym interfejsem sieciowym. Powinno to również działać w przypadku interfejsów, które są uruchomione i działają (jeśli wszystkie są połączone), ale wtedy trzeba będzie odróżnić regularny interwał ettool od normalnego migania, które pokazuje aktywność interfejsu :)

arjarj
źródło
To by działało, ale nie było praktyczne. Niektóre nasze szafy są po prostu niedostępne od tyłu, a ponadto, gdy identyfikujemy komputer zainstalowany w naszych systemach, nie możemy cofnąć się bez wyciągnięcia serwera.
MerrillFraz,
6

Jeśli nadal mają wewnętrzne głośniki, robiłem sobie z tego dystans cat /kernel/unix > /dev/audio, a potem biegałem po ciemnym i pustym parkiecie handlowym, bazując na krzyczącej maszynie.

Szalony Kapelusznik
źródło
1
Do tej pory też to wymyśliliśmy. Działa, ale nasza fabryka nie jest cicha, więc nie jest idealna.
MerrillFraz,
4

Cóż, bądź kreatywny - istnieje urządzenie LED sterowane przez USB, takie jak mrugnięcie (1) lub migacz, które może działać, chociaż miganie (1) wydaje się wszędzie niedostępne.

Aby uzyskać rozwiązanie w getcie, weź garść najtańszych kluczy USB, jakie możesz, przyklej je do portu USB, a gdy musisz zidentyfikować system, wielokrotnie twórz i usuwaj mały plik (lub po prostu kontynuuj zapisywanie), aż znajdź system. Następnie możesz użyć lampki aktywności, aby znaleźć system.

Journeyman Geek
źródło
1
Chociaż kreatywne, jest to przerażające rozwiązanie. Moi współpracownicy są już zdezorganizowani, co brzmi jak paliwo do ognia!
MerrillFraz,
2

AFAIK wszystkie nowoczesne serwery są wyposażone w BMC [kartę zarządzania płytą główną] i zapewniają interfejs zgodny z IPMI, dostępny zarówno z systemu operacyjnego, jak i sieci,

Inni dostawcy powinni dostarczyć coś podobnego, w przypadku serwerów Dell jest to ogólne polecenie IPMI, które zaczyna migać diodę LED obudowy:

ipmitool chassis identify 1 i ipmitool chassis identify 0zatrzymać miganie

Martino Dino
źródło
Potwierdzono również na serwerze HP. Ponadto ipmitool chassis identify forcewłącza światło na czas nieokreślony.
200_sukces