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 eject
sprawdzać, 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 eject
sztuczka 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ć.
źródło
eject
włamanie.Odpowiedzi:
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.
źródło
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ę.
źródło
Jeśli zarządzanie poza pasmem nie pozwala na flashowanie wskaźnika, możesz wypróbować ethtool, jeśli masz zapasowy / pusty interfejs sieciowy
Powinien błyskać diodą LED dla eth2:
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 :)
źródło
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.źródło
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.
źródło
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
iipmitool chassis identify 0
zatrzymać miganieźródło
ipmitool chassis identify force
włącza światło na czas nieokreślony.