물리적으로 서버 찾기


189

건물 어딘가에 CentOS 서버가 있습니다. 원격으로 VNC에 로그인 할 수 있습니다. 이제 물리적으로 이동해야하므로 사무실 주변의 룩어 레이크 사이에서 물리적으로 기계를 찾아야합니다.

기계를 눈에 띄거나 청각 적으로 식별하기 위해 원격으로 무엇을 할 수 있습니까?


46
전혀 바보도 아니고 사소한 것도 아닙니다. 장치가 어느 방에 있는지 모르는 경우 찾기가 거의 불가능할 것입니다.
Todd Wilcox

57
필수 bash.org 참조 : bash.org/?5273 . 옷장 안에 들어있는 오래된 메일 서버에 대한 이야기가 더 이상 문을 갖지 못했던 것 (리모델링의 벽이 됨)을 읽은 것을 기억합니다. 이것은 흔하지는 않지만 가끔씩 발생합니다!
Techwolf

20
그것보다 더 최근의 또 다른 이야기는 실제로
마른 벽에서 나온

21
신체적으로 긍정적입니까? 실제 상자를 찾을 때 VM을 찾기가 매우 어렵습니다!
Criggie

12
당신이 그것을 찾을 때 우리에게 업데이트를 줄 수 있습니까? 궁금한 점이 무엇이 도움이되었는지 알고 싶습니다.
Criggie

답변:


145

IPMI를 사용하여 LED를 트리거하거나 팬 RPM을 높이거나 경고음 / 알람을 울립니다. LED, LCD 디스플레이, 팬 RPM 오프셋을 설정할 수있는 서버에 따라 ipmitool https://linux.die.net/man/1/ipmitool 의 매뉴얼 페이지를 살펴보십시오 (아무도 사무실에 없을 때 들으십시오) ). 일부 다른 IPMI 또는 BMC 인터페이스를 통해 경고음을들을 수 있지만이 기능은 플랫폼에 따라 다릅니다.

강력한 워크 스테이션이나 서버는 팬을 완전히 켠 상태에서 진공 청소기로 청소하는 것처럼 들립니다.

편집 : 의견에 언급 된 바와 같이 식별자 표시기를 사용하려면 적절한 IPMI 인터페이스가 설정되어 있는지 확인하고 몇 가지 안내서와 자습서가 있으며 OEM에 따라 Intel과 같은 독점적 인 인터페이스 및 관리 시스템이있을 수 있습니다 데이터 센터 관리자 ( http://www.intel.com/content/www/us/en/software/intel-dcm-product-detail.html ). 이전 에이 자습서를 사용했지만 https://www.thomas-krenn.com/en/wiki/Configuring_IPMI_under_Linux_using_ipmitool ipmitool -I <appropriate interface for system> -U<username> chassis identify force 은 인증 유형을 지정 해야하는 인터페이스 및 구성에 따라 ID를 강제로 켜야합니다. 다른 명령 행 옵션.


23
나는이 답변을 아직 보지 못했다는 것에 놀랐다. ipmitool은 대부분의 상황에서 가장 합리적인 솔루션입니다. 수천 개의 태양 광으로 켜지는 파란색 로케이터 LED가 깜박이기 때문입니다.
스풀러

18
... 물리적으로 설치되어있는 경우.
에 궤도에서 가벼움

2
ipmitool은 헤드리스 서버를 사용하여 많은 도움이되지 않습니다. 그리고 20 대의 서버 랙이있는 경우 서버 중 하나에서 표시등이 깜박이거나 팬을 회전시키는 것은 쉽지 않습니다. 더 명확하고 간단한 것이 필요하기 때문에 USB 스틱을 사용하여 금속 서버를 찾는 것이 우리 회사의 표준 관행입니다. 또한 모든 IPMI 장치에 식별자 표시등이있는 것은 아닙니다. 그러나 식별자 표시등이있는 경우 서버를 찾는 간단한 방법이 가장 확실합니다. USB 스틱 트릭은 보편적으로 작동하기 때문에 아래에 언급합니다.
TB

101

서버에 CD / DVD 또는 이와 유사한 드라이브가있는 경우 간단한 해결책은 실행중인 eject트레이를 찾는 것입니다. (트레이가 열려 있다고해서 트레이를 연다는 의미는 아닙니다. 서버를 찾은 후 두 번째로 확인하십시오.) 실패하면, 식별 LED를 켜거나 메시지를 표시하는 Matt의 대답입니다. LCD ipmitool가있는 길입니다.

또한 traceroute를 사용하여 서버가 연결된 라우터를 확인하고 스위치 관리 인터페이스를 사용하여 서버가 연결된 정확한 케이블 (또는 서버의 적어도 한쪽 끝)을 찾을 수도 있습니다.


13
하여 디스크 드라이브 말인지 가정 이동식 광학 디스크 드라이브 (CD-ROM, DVD-ROM, 또는 쓰기 / 다시 쓰기 변종 중 하나). 내가 자주하는 일이기 때문에 나에게서 +1!
MadHatter

1
@MadHatter 광 디스크를 사용하는 서버가있는 경우 누군가 디스크를 변경해야하는 위치를 알고있을 것입니다. 왜 서버가 광 디스크를 사용합니까?
v7d8dpo4

17
서버에 광학 미디어 드라이브가 있어야하는지에 대한 의견이 없습니다. 나는 단지 하드 디스크 드라이브를 기계에서 꺼내서 그것이 어디에 있었는지 알아 내기 위해, 실제로는 가능하다면 아주 심각한 일이라고 생각했습니다.
MadHatter

19
많은 서버가 일상적으로 사용되지 않더라도 광 드라이브를 가지고 있습니다. 최근까지 광학 드라이브는 새로운 시스템에 운영 체제를 설치하는 주요 방법이었습니다.
Peter Green

8
@MadHatter 핸들을 잘 선택했다고 말하고 싶습니다. 하드 디스크 드라이브를 강제로 꺼내는 1U의 정신적 이미지에 감사드립니다;)
Konerak

54

전기적인 방법 :

건물의 전력 소비가 밤과 같이 많이 바뀌지 않을 때 :

  1. 전체 CPU에서 컴퓨터를 실행합니다 (예 : 소수 95)
  2. 회로 차단기 패널에서 각 회로 차단기를 통과하는 전류를 측정하고이 숫자를 기록하십시오. (AC 클램프 미터로 수행 가능)
  3. 낮은 CPU에서 컴퓨터를 실행
  4. 전류를 다시 측정하십시오. 이전에 낙하 한 경우 패널 상자에는 일반적으로 차단기가 제어하는 ​​방이 표시됩니다. 해당 위치로 이동하여 컴퓨터를 찾으십시오.

노트:

  • 전류를 측정하는 동안 스스로 감전되지 않도록주의하십시오
  • 여러 차단기의 전류가 떨어지면 높은 CPU 테스트를 다시 실행하고 1 개의 차단기가 분리 될 때까지 반복하십시오.

53
전기 기술자를 찾았습니다!
cat

17
그는 얼마나 오래 벽에 갇혀 있었습니까?
qris

15
배선에서 감지 할 수있는 신호를 생성하기 위해 누락 된 시스템을 전력 소모량을 조절하도록 프로그래밍하여이 기술을 향상시킬 수 있습니다.
R ..

3
@R .. 라디오에서들을 수있는 FM 신호를 방출 할 수 있는지 확인하십시오.
Filip Haglund

40

관리되는 스위치가있는 경우 :

ping ghostserver

arp -a

MAC 주소를 기록한 후 포트 당 스위치 ARP 테이블을 확인하십시오.

스위치 모델에 따라 다음과 같이 출력됩니다 :

여기에 이미지 설명을 입력하십시오

** 포트 당 여러 MAC은 일반적으로 다른 스위치에 대한 업 링크를 의미합니다.


23
가장 지루한 부분은 생략했습니다. 이제이 방법으로 찾은 포트에서 시작하여 케이블 연결을 추적 할 수 있습니다. 케이블 연결 완전히 추적 할 수 있기를 바랍니다 .
Todd Wilcox

1
나는 좋은 지표 인 인근 항구를 점검 할 것입니다. (네트워크 캐비닛 등의 비서 PC 또는 장비 인 경우 등)
yagmoth555

CDP를 사용할 수 있다면 훨씬 쉽습니다 (Wireshark 또는 cdpr). 그런 다음 표시 등 및 가능한 경우 ... 유사
게르트 반 덴 베르그

@GertvandenBerg CDP?
Martijn Heemels

@MartijnHeemels 시스코 검색 프로토콜 - 시스코는 LLDP는 공급 업체 간 버전입니다 전환에 경우에 주로 관련이 - cdpr(와이어 샤크는해야한다) 그 생각과 함께 작동하지 않을 수 있습니다
게르트 반 덴 베르그

24

사용하십시오 beep.

내부 스피커가 설치되어 있다고 가정하면 (종종 소형 압전 장치), 해당 스피커에서 경고음을냅니다. 상자 안에 스피커가 있는지 확실하지 않은 경우 알려진 위치의 동일한 유형의 다른 컴퓨터를 사용해 볼 수 있습니다.

집안을 돌아 다니면서 계속 반복해서 실행할 수 있습니다. 또는 집 내부 전화 번호를 어떻게 든 멜로디로 인코딩하고 동료가 전화하기를 기다릴 수 있습니다.

ioctl 메커니즘을 사용하도록 경고음을 루트로 실행 중인지 확인하십시오. 바이너리가 시스템에 suid root로 설치되어 있지 않으면 사용자가 액세스 할 수 없습니다. \a권한이 충분하지 않은 경우 tty로 보내는 것만으로 는 충분하지 않을 것입니다. 원격 터미널 에뮬레이터에만 반영되기 때문입니다. 구성에 pcspkr따라이 작업을 수행하기 위해 커널 모듈을 로드해야 할 수도 있습니다 .

https://pkgs.org/download/beep 에 따르면 , 경고음을 CentOS 용 패키지로 사용할 수 있어야하므로 시도하십시오 yum install beep. ioctl 접근 방식을 사용하지 않도록 수정되지 않았기를 바랍니다. 이것은 한동안 젠투에서 문제였습니다.

Matt의 답변은 일부 의견과 마찬가지로 전달에서 경고음 (명령 또는 개념인지 확실하지 않음)을 언급했지만 이것이 자체적으로 답변이되어야한다고 생각합니다. 닫힌 문을 통해 신호음이 들릴 수 있습니다. LED 패턴을 확인하면 실내를 열고 각 기계 앞에서 대기하여 고의적 인 패턴을 임의 노이즈와 구분해야합니다.


+1 : 간단하지만 효과적이며 IPMI 액세스가 필요하지 않습니다. 구형 시스템에서는 상당히 큰 소리를냅니다 (오늘 사용되는 소형 스피커 대신 실제 스피커).
user121391

17

관리되는 네트워크 장치에는 여러 가지 옵션이 있습니다. 스위치에서 호스트를 향해 CDP / LLDP 패킷을 찾거나 (스위치 이름 및 포트 번호를 알려줍니다) 서버에 LLDP 에이전트를 설치할 수 있습니다. 스위치에서 'show lldp neighbour'또는 이와 유사한 실행은 포트의 전원을 표시합니다). 다음으로 인터페이스 MAC 주소를 스위치의 브리징 테이블과 일치시키는 것이 가장 좋습니다. 두 경우 모두 알려진 스위치 끝에서 알 수없는 서버 끝까지 케이블을 추적 할 수 있습니다.

관리되는 스위치가없고 호스트 자체에 의존해야하는 경우 :

기계가 Dell 또는 HP 또는 이와 유사한 제품인 경우 'dmidecode'를 사용하여 일련 번호 / 서비스 태그를 가져와 장치의 레이블과 일치시킬 수 있습니다. 최소한 Dell에서는 OpenManage를 사용하여 LCD 디스플레이의 텍스트를 변경할 수도 있습니다. 팬을 최대 속도로 강제로 가동시키는 옵션도있을 수 있습니다.이 경우 시스템을 찾기에 충분할 수 있습니다.

ethtool을 --identify 옵션으로 사용하면 특정 네트워크 인터페이스의 LED가 깜박입니다. (일반적으로 이것은 몇 개의 시스템에서 어떤 NIC가 어떤 NIC인지 알려주기위한 것이므로이 사용 사례에는 적합하지 않습니다)

광 드라이브가 있으면 트레이를 꺼낼 수 있습니다.


CDP 들어, cdpr대단해 ...
Gert van den Berg

10

재부팅하고 POST 경고음 듣기



@enderland 품절 D :
고양이

9
beep명령을 사용하지 않습니까?
rav_kr

5
많은 제조사와 모델의 경우 팬이 잠시 동안 최대 전력으로 작동하기 때문에 재부팅을 쉽게 추적 할 수 있습니다.
Hagen von Eitzen

재부팅 할 수 있으면 전원을 끌 수도 있습니다. 이것이 프로덕션 서버 인 경우에는 덜 가능합니다. :)
Cypher

6

기기에 무선 카드가 있지만 케이블을 사용하는 경우 (아마도 마더 보드에 내장되어 있습니까?) 액세스 포인트로 구성한 다음 wi-eye와 같은 전화 앱을 사용하여 그것.


5
또는 동일하게 근처의 AP (MAC 별)가 보이는지 확인하여 대략적인 위치를 파악할 수 있습니다. 큰 캠퍼스에 있다면 모든 방을 통과하는 데 며칠이 걸릴 수 있습니다.
누군가 어딘가에

4

하드 드라이브 LED는 dd if = / dev / sdX of = / dev / null로 읽어서 많은 활동을 보여 주어 실행 가능한 식별자 표시등으로 전환 할 수 있습니다. IPMI 지원이 필요하지 않습니다.

https://unix.stackexchange.com/questions/1974/how-do-i-make-my-pc-speaker-beep 도 참조 하십시오 .

또한 ethtool을 사용할 수있는 경우 인터페이스 속도 설정을 어지럽히면 스위치 및 / 또는 NIC의 속도 LED를 통해 기기를 식별 할 수 있습니다. 주의 사항 : 스위치가 자동 협상을 끄는 데 나쁜 반응을 보일 경우 장비를 효과적으로 오프라인 상태로 만들 위험이 있습니다.


3

이 작업을 수행하는 두 가지 쉬운 방법이 있습니다. 이미 언급 한 방법 중 하나 (cdrom 트레이 꺼내기)

다른 하나는 무선 연결로 로그인하여 USB 메시지를 보는 것입니다. 그런 다음 알려진 데이터가있는 USB 스틱을 꽂습니다.

올바른 컴퓨터에서 USB 메시지를 보거나 USB 조사 도구 (lsusb 등)를 사용하여 USB 메시지가 있는지 확인할 수 있습니다.

USB 스틱이 보이면 장착하고 올바른지 확인하십시오.

끝난.

깜박이는 불빛과 물건을 올리고 내리는 것은 매우 신뢰할 수 없으며 많은주의가 필요합니다. 이 두 가지 방법은 간단하지만 감각 체조가 필요하지 않습니다.


2

이동하려는 경우 전원을 끄고 전원이 꺼진 기계를 찾으십시오.


이것은 질문에 대한 답변을 제공하지 않습니다. 평판 이 충분 하면 모든 게시물댓글 수 있습니다 . 대신 asker의 설명이 필요없는 답변을 제공하십시오 . - 검토에서
Tero Kilkanen

6
@TeroKilkanen 이것이 정확히 대답이 아닌 것은 무엇입니까? 그것은 나에게 답처럼 보인다.
Michael Hampton

1
하지만 여전히 찾을 수없고 다시 켤 수 없으면 어떻게해야합니까?
Eric

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.