Mam gdzieś w budynku serwer CentOS; Mogę się do niego zalogować zdalnie, za pomocą VNC itp. Teraz muszę go fizycznie przenieść, a do tego muszę fizycznie zlokalizować maszynę pośród lookalike w całym biurze.
Co mogę zrobić zdalnie, aby maszyna mogła się wizualnie lub dźwiękowo zidentyfikować?
physical-environment
Michael
źródło
źródło
Odpowiedzi:
Użyj IPMI do wyzwalania diod LED, zwiększenia obrotów wentylatora lub włączenia sygnału dźwiękowego / alarmu. Zajrzyj na stronę manuala
ipmitool
https://linux.die.net/man/1/ipmitool, w zależności od serwera możesz ustawić diody LED, wyświetlacz LCD, przesunięcie obrotów wentylatora (słuchaj, gdy nikogo nie ma w biurze ). Niektóre inne interfejsy IPMI lub BMC mogą umożliwiać emitowanie sygnału dźwiękowego, ale ta funkcja jest bardziej specyficzna dla platformy.potężna stacja robocza lub serwer zabrzmi jak ktoś odkurzający, gdy fani pojawili się do końca.
EDYCJA: Aby użyć lampek identyfikacyjnych, jak wspomniano w komentarzach, będzie to jednak wymagało ustawienia upewnienia się, że skonfigurowano odpowiedni interfejs IPMI, dostępnych jest kilka przewodników i samouczków, aw zależności od producenta OEM mogą istnieć zastrzeżone interfejsy i systemy zarządzania, takie jak Intel Menedżer centrum danych ( http://www.intel.com/content/www/us/en/software/intel-dcm-product-detail.html ). Użyłem tego samouczka wcześniej, ale są też inne https://www.thomas-krenn.com/en/wiki/Configuring_IPMI_under_Linux_using_ipmitool
ipmitool -I <appropriate interface for system> -U<username> chassis identify force
powinno wymusić włączenie identyfikatora, w zależności od interfejsu i konfiguracji może być konieczne określenie typu uwierzytelnienia i inne opcje wiersza poleceń.źródło
Jeśli twój serwer ma napęd CD / DVD lub podobny, prostym rozwiązaniem jest uruchomienie
eject
i poszukiwanie otwartej tacy. (Pamiętaj, że tylko to, że taca jest otwarta, nie oznacza, że ją otworzyłeś; potwierdź drugi raz, gdy myślisz, że znalazłeś serwer.) W przeciwnym razie odpowiedź Matta, aby włączyć diodę LED lub wyświetlić komunikat na LCD zipmitool
jest właściwą drogą.Możesz także użyć traceroute, aby ustalić, do którego routera jest podłączony serwer, a nawet grać z interfejsami zarządzania przełącznikami, aby spróbować znaleźć dokładny kabel (lub przynajmniej jeden jego koniec), na którym serwer jest podłączony.
źródło
Metoda elektryczna:
Kiedy pobór mocy w twoim budynku nie zmieni się bardzo dużo (jak w nocy):
Uwagi:
źródło
Jeśli masz przełącznik zarządzany:
Zanotuj adres MAC, a po sprawdzeniu tablicy ARP przełącznika na port.
W zależności od modelu przełącznika będziesz mieć takie dane wyjściowe:
** Zauważ, że wiele adresów MAC na port zwykle oznacza łącze zwrotne do innego przełącznika.
źródło
cdpr
). Następnie lampki kontrolne i podobne, jeśli są dostępne ...cdpr
może z tym nie współpracować (Wireshark powinien)Użyj
beep
.Zakładając, że masz zainstalowany głośnik wewnętrzny (często małe urządzenie piezoelektryczne), wyemituje to sygnał dźwiękowy na tym głośniku. Jeśli nie masz pewności, czy wewnątrz danego głośnika znajduje się głośnik, być może możesz spróbować z inną maszyną tego samego typu o znanej lokalizacji.
Możesz utrzymać go w pętli podczas wędrówki po domu. Możesz też w jakiś sposób zakodować wewnętrzny numer telefonu domowego w melodii i poczekać, aż zadzwoni kolega, prosząc o zakończenie tego irytującego hałasu obok biura.
Upewnij się, że wykonujesz sygnał dźwiękowy jako root, aby używał mechanizmu ioctl. O ile plik binarny nie jest zainstalowany w systemie jako suid root, a użytkownik może uzyskać do niego dostęp. Samo wysłanie
\a
do twojego tty (który jest rezerwowy w przypadku niewystarczających uprawnień) prawdopodobnie nie będzie wystarczające, ponieważ po prostu odbije się na twoim emulatorze terminalu. W zależności od konfiguracji może być konieczne załadowaniepcspkr
modułu jądra, aby to działało.Według https://pkgs.org/download/beep , beep powinien być dostępny jako pakiet dla CentOS, więc po prostu spróbuj
yum install beep
. Mam nadzieję, że nie został w żaden sposób zmodyfikowany, aby nie używać metody ioctl. Przez pewien czas był to problem w Gentoo.Odpowiedź Matta wspomina mimochodem (niejasne, czy polecenie, czy koncepcja), podobnie jak niektóre komentarze, ale myślę, że powinna to być odpowiedź pod własnym względem. Możliwe, że usłyszysz sygnały dźwiękowe przez zamknięte drzwi, podczas gdy sprawdzanie wzorów LED może wymagać otwarcia pokoju i oczekiwania przed każdą maszyną, aby odróżnić zamierzone wzory od przypadkowego hałasu.
źródło
W przypadku zarządzanych urządzeń sieciowych masz wiele opcji: możesz szukać pakietów CDP / LLDP z przełącznika w kierunku hostów (które podadzą nazwę przełącznika i numer portu) lub możesz zainstalować agentów LLDP na serwerze (więc „show lldp neighbour” lub podobny bieg na przełączniku pokaże, że port jest włączony). Następnie najlepiej dopasować adresy MAC interfejsu do tabeli mostkowania przełącznika. W obu przypadkach można prześledzić kabel od znanego końca przełącznika do nieznanego końca serwera.
Jeśli nie masz zarządzanych przełączników i musisz polegać na samym hoście, to:
Jeśli urządzenie pochodzi z firmy Dell, HP lub podobnej, możesz użyć „dmidecode”, aby uzyskać numer seryjny / znacznik serwisowy i dopasować go do etykiety na urządzeniu. Przynajmniej w firmie Dell możesz także użyć OpenManage, aby zmienić tekst na wyświetlaczu LCD. Możesz również mieć pewne opcje, aby zmusić wentylatory do działania z pełną prędkością, co może być wystarczająco słyszalne, aby zlokalizować maszynę.
ethtool jako opcja --identify, która spowoduje miganie diody LED na określonym interfejsie sieciowym. (Zasadniczo służy to określeniu, która karta sieciowa jest w systemie, który ma kilka, więc nie jest to idealne rozwiązanie w tym przypadku użycia)
Jeśli ma napęd optyczny, możesz wysunąć tacę.
źródło
cdpr
jest niesamowity ...Uruchom ponownie i nasłuchuj sygnału dźwiękowego POST
źródło
beep
polecenia?Jeśli urządzenie ma kartę bezprzewodową, ale korzysta z kabla (mało prawdopodobne, ale może płyta główna ma ją wbudowaną?) Możesz skonfigurować ją jako punkt dostępu, a następnie użyć aplikacji telefonicznej, takiej jak wi-eye, aby grać „na ciepło lub zimno” z to.
źródło
Diody LED dysku twardego mogą być wykonane w celu pokazania dużej aktywności, zamieniając je w realne światła identyfikacyjne, czytając za pomocą dd if = / dev / sdX of = / dev / null. Nie jest wymagana obsługa IPMI.
Zobacz także https://unix.stackexchange.com/questions/1974/how-do-i-make-my-pc-speaker-beep .
Ponadto, jeśli ettool jest dostępny, bałagan z ustawieniami prędkości interfejsu może sprawić, że urządzenie będzie identyfikowane za pomocą diod LED prędkości na przełączniku i / lub karcie sieciowej. Zastrzeżenie: Istnieje ryzyko skutecznego wyłączenia maszyny w ten sposób, jeśli przełącznik źle zareaguje na wyłączenie autonegocjacji.
źródło
Są dwa proste sposoby, aby to zrobić .. jeden został już wspomniany (wysuń tacę cdrom)
Drugim jest logowanie za pomocą połączenia bezprzewodowego i oglądanie wiadomości USB. Następnie obejdź i podłącz pamięć USB ze znanymi danymi.
Albo zobaczysz komunikat USB, gdy zrobisz to na odpowiednim komputerze, albo możesz użyć dowolnego z licznych narzędzi przesłuchania USB (lsusb itp.), Aby sprawdzić, czy już tam jest.
Gdy zobaczysz pamięć USB, zamontuj ją i spójrz na nią, aby sprawdzić, czy jest właściwa.
Gotowy.
Miganie świateł i obracanie się w górę iw dół nie jest zbyt niezawodne i wymaga dużej uwagi. Te dwa sposoby są bardzo proste i nie wymagają żadnej gimnastyki sensorycznej.
źródło
Jeśli zamierzasz go przenieść, co powiesz na wyłączenie go i poszukiwanie wyłączonej maszyny?
źródło
Przeprowadzono różne badania nad tym, jak ekstrahować dane przez EMF; na przykład http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-577.pdf
Jeśli uda ci się doprowadzić brakujący komputer do wytworzenia sygnału radiowego, możesz w zasadzie poszukać go na podstawie siły sygnału.
źródło