Vật lý định vị máy chủ


189

Tôi đã có một máy chủ CentOS ở đâu đó trong tòa nhà; Tôi có thể đăng nhập vào nó từ xa và VNC, v.v.

Tôi có thể làm gì từ xa để làm cho máy rõ ràng hoặc có thể nhận dạng chính nó?


46
Không ngớ ngẩn chút nào, cũng không tầm thường. Nếu bạn không biết thiết bị đang ở trong phòng nào, có một cơ hội nhỏ gần như không thể tìm thấy.
Todd Wilcox

57
Tài liệu tham khảo bash.org bắt buộc: bash.org/?5273 . Tôi nhớ đã đọc một câu chuyện về một máy chủ thư cũ chạy trong tủ quần áo không còn cửa (trở thành một bức tường trong một bản sửa sang lại). Điều này không quá phổ biến, nhưng nó xảy ra thường xuyên!
Techwolf

20
Một câu chuyện khác, gần đây hơn thế, và không thực sự là vách thạch cao, nhưng vẫn là: reddit.com/r/talesfromtechsupport/comments/54ko52/
Kẻ

21
Bạn có tích cực về thể chất của nó? Rất khó để tìm thấy một VM khi bạn đang tìm kiếm các hộp vật lý!
Criggie

12
Bạn có thể vui lòng cung cấp cho chúng tôi một bản cập nhật khi bạn tìm thấy nó? Tìm hiểu tâm trí muốn biết những gì làm việc cho bạn.
Criggie

Câu trả lời:


145

Sử dụng IPMI để kích hoạt đèn LED, tăng RPM của quạt hoặc phát ra tiếng bíp / báo động. Hãy xem trang man cho ipmitool https://linux.die.net/man/1/ipmitool tùy thuộc vào máy chủ mà bạn có thể đặt đèn LED, màn hình LCD, bù RPM của quạt (nghe khi không có ai trong văn phòng ). Một số giao diện IPMI hoặc BMC khác có thể cho phép bạn phát ra tiếng bíp nhưng chức năng này cụ thể hơn về nền tảng.

một máy trạm hoặc máy chủ mạnh mẽ sẽ phát ra âm thanh như ai đó đang hút bụi bằng quạt.

EDIT: Để sử dụng đèn Định danh như được đề cập trong các nhận xét, tuy nhiên, điều này sẽ yêu cầu cài đặt đảm bảo rằng giao diện IPMI phù hợp được thiết lập, có một số hướng dẫn và hướng dẫn, và tùy thuộc vào OEM, có thể có các giao diện và hệ thống quản lý độc quyền như Intel Trình quản lý trung tâm dữ liệu ( http://www.intel.com/content/www/us/en/software/intel-dcm-product-detail.html ). Tôi đã sử dụng hướng dẫn này trước đây nhưng có những người khác https://www.thomas-krenn.com/en/wiki/Configuring_IPMI_under_Linux_USE_ipmitool ipmitool -I <appropriate interface for system> -U<username> chassis identify force nên buộc ID ở trạng thái bật, tùy thuộc vào giao diện và cấu hình bạn có thể cần chỉ định loại xác thực và tùy thuộc vào giao diện và cấu hình. tùy chọn dòng lệnh khác.


23
Tôi ngạc nhiên tôi đã không thấy câu trả lời này ở đây. ipmitool là giải pháp hợp lý nhất trong hầu hết các tình huống, vì nó kích hoạt nhấp nháy đèn LED định vị màu xanh lam phát sáng với sức mạnh của một ngàn mặt trời.
đệm

18
... Nếu bạn có một cài đặt vật lý.
Các cuộc đua nhẹ nhàng trong quỹ đạo

2
ipmitool sẽ không làm được gì nhiều cho bạn với một máy chủ không đầu. Và nếu bạn có một giá gồm hai mươi máy chủ, chiếu đèn vào một trong số chúng, hoặc quay quạt là một việc khó khăn. Bạn cần một cái gì đó rõ ràng và đơn giản hơn nhiều, đó là lý do tại sao công ty tôi sử dụng thẻ USB để tìm máy chủ kim loại. Ngoài ra .. không phải tất cả các đơn vị IPMI đều có đèn định danh .. NHƯNG .. nếu bạn có đèn định danh thì điều này chắc chắn nhất trong danh sách cho những cách đơn giản để tìm máy chủ. Tôi đề cập đến thủ thuật thanh USB dưới đây vì nó hoạt động phổ biến.
TB

101

Nếu máy chủ của bạn có CD / DVD hoặc ổ đĩa tương tự, một giải pháp đơn giản là chạy ejectvà tìm khay mở. (Hãy nhớ rằng, chỉ vì khay đang mở không có nghĩa là bạn đã mở nó; hãy xác nhận lần thứ hai sau khi bạn nghĩ rằng bạn đã tìm thấy máy chủ.) Không, câu trả lời của Matt là bật đèn LED nhận dạng hoặc hiển thị thông báo trên LCD với ipmitoollà cách để đi.

Bạn cũng có thể sử dụng traceroute để xác định bộ định tuyến mà máy chủ được kết nối và thậm chí chơi với các giao diện quản lý chuyển đổi để cố gắng tìm cáp chính xác (hoặc ít nhất một đầu của nó) mà máy chủ được kết nối.


13
Bằng ổ đĩa, tôi giả sử bạn có nghĩa là ổ đĩa quangthể tháo rời (CD-ROM, DVD-ROM hoặc bất kỳ biến thể có thể ghi / ghi lại nào). +1 từ tôi, vì đây là điều tôi thường làm!
MadHatter

1
@MadHatter Nếu có một máy chủ sử dụng đĩa quang, có lẽ ai đó sẽ biết vị trí của nó để thay đổi các đĩa. Tại sao một máy chủ sử dụng đĩa quang?
v7d8dpo4

17
Tôi không có ý kiến ​​về việc các máy chủ nên có ổ đĩa phương tiện quang học. Tôi chỉ lưu ý rằng việc lấy các đĩa cứng ra khỏi máy chỉ để tìm ra vị trí của nó, là một điều khá nghiêm trọng - một số có thể nói là điên rồ - đảm nhận, nếu thực sự nó có thể.
MadHatter

19
Nhiều máy chủ có ổ đĩa quang mặc dù nó không được sử dụng thường xuyên. Cho đến gần đây, các ổ đĩa quang là phương pháp phổ biến để cài đặt hệ điều hành trên một hộp mới.
Peter Green

8
@MadHatter Tôi muốn nói rằng bạn đã chọn xử lý tốt. Cảm ơn hình ảnh tinh thần của 1U buộc phải đẩy ổ đĩa cứng của nó;)
Konerak

54

Một phương pháp điện:

Khi mức tiêu thụ điện trong tòa nhà của bạn sẽ không thay đổi nhiều (như vào ban đêm):

  1. Chạy máy tính ở cpu đầy đủ (như số nguyên tố 95)
  2. Đo dòng điện đi qua mỗi bộ ngắt mạch trong bảng ngắt mạch, ghi lại những con số này. (điều này có thể được thực hiện với đồng hồ kẹp AC)
  3. Chạy máy tính ở mức thấp
  4. Niềm vui những dòng chảy. Nếu có bất kỳ rơi từ trước, hộp bảng điều khiển thường cho biết phòng nào mà bộ ngắt điều khiển. Tới vị trí đó và tìm máy tính.

Ghi chú:

  • Hãy thận trọng để không bị điện giật trong khi đo dòng điện
  • Nếu nhiều bộ ngắt có dòng điện giảm, hãy chạy lại kiểm tra CPU cao và lặp lại cho đến khi có thể tách được 1 bộ ngắt.

53
Chúng tôi tìm thấy các kỹ sư điện!
con mèo

17
Anh ấy đã ở trong bao lâu?
qris

15
Kỹ thuật này có lẽ có thể được tăng cường bằng cách lập trình hệ thống bị thiếu để điều chỉnh mức tiêu thụ năng lượng của nó để tạo ra tín hiệu mà bạn có thể phát hiện được trong hệ thống dây điện.
R ..

3
@R .. Xem bạn có thể làm cho nó phát ra tín hiệu FM mà radio của bạn có thể nhận được không.
Filip Haglund

40

Nếu bạn có một công tắc được quản lý:

ping ghostserver

arp -a

Lưu ý địa chỉ MAC và sau khi kiểm tra bảng ARP chuyển đổi của bạn trên mỗi cổng.

Tùy thuộc vào mô hình chuyển đổi, bạn sẽ có đầu ra như thế này:

nhập mô tả hình ảnh ở đây

** Lưu ý rằng nhiều MAC trên mỗi cổng thường có nghĩa là một đường lên tới một công tắc khác.


23
Bạn đã bỏ qua phần tẻ nhạt nhất: bây giờ bạn có thể theo dõi hệ thống cáp, bắt đầu từ cổng được tìm thấy bằng phương pháp này. Hy vọng rằng hệ thống cáp có thể được truy tìm đầy đủ.
Todd Wilcox

1
Tôi sẽ kiểm tra cảng khu phố, một chỉ số tốt. (như nếu chúng là máy tính hoặc thiết bị thư ký từ tủ mạng, v.v.)
yagmoth555

Nếu CDP có sẵn, điều đó có xu hướng dễ dàng hơn nhiều ... (trong Wireshark hoặc cdpr). Sau đó, đèn báo và tương tự nếu có ...
Gert van den Berg

@GertvandenBerg CDP?
Martijn Heemels

@MartijnHeemels Giao thức khám phá của Cisco - chủ yếu có liên quan nếu trên thiết bị chuyển mạch của Cisco LLDP là phiên bản dành cho nhà cung cấp chéo - cdprcó thể không hoạt động với điều đó mặc dù (Wireshark nên)
Gert van den Berg

24

Sử dụng beep.

Giả sử bạn đã cài đặt loa bên trong (thường là thiết bị áp điện nhỏ), điều này sẽ phát ra tiếng bíp trên loa đã nói. Nếu bạn không chắc chắn có loa trong hộp được đề cập hay không, có lẽ bạn có thể thử với một máy khác cùng loại với vị trí đã biết.

Bạn có thể giữ cho nó chạy trong một vòng lặp trong khi bạn đi lang thang trong nhà. Hoặc bạn có thể mã hóa số điện thoại nội bộ của mình vào giai điệu bằng cách nào đó và đợi một số đồng nghiệp gọi, yêu cầu bạn vui lòng kết thúc tiếng ồn khó chịu đó bên cạnh văn phòng của họ.

Hãy chắc chắn rằng bạn đang thực hiện tiếng bíp như root, để nó sử dụng cơ chế ioctl. Trừ khi nhị phân được cài đặt gốc suid trên hệ thống của bạn và người dùng của bạn được phép truy cập nó. Chỉ cần phát ra \atty của bạn (đó là dự phòng trong trường hợp không đủ đặc quyền) có thể sẽ không đủ vì nó sẽ chỉ phản ánh đến trình giả lập thiết bị đầu cuối từ xa của bạn. Tùy thuộc vào cấu hình của bạn, bạn cũng có thể phải tải pcspkrmô-đun hạt nhân để thực hiện công việc này.

Theo https://pkgs.org/doad/beep , tiếng bíp nên có sẵn dưới dạng gói cho CentOS, vì vậy hãy thử yum install beep. Hy vọng nó không bị sửa đổi theo một cách nào đó để làm cho nó không sử dụng phương pháp ioctl. Đây là một vấn đề trên Gentoo một thời gian.

Câu trả lời của Matt đã đề cập đến tiếng bíp (không rõ là lệnh hay khái niệm) khi thông qua, cũng như một số ý kiến, nhưng tôi nghĩ đây nên là một câu trả lời theo cách riêng của nó. Có thể bạn sẽ nghe thấy tiếng bíp qua cửa đóng trong khi kiểm tra các mẫu đèn led có thể yêu cầu mở phòng và chờ trước mỗi máy để phân biệt các mẫu có chủ ý với tiếng ồn ngẫu nhiên.


+1: Đơn giản nhưng hiệu quả và không yêu cầu truy cập IPMI. Trên các hệ thống cũ, nó cũng khá to (loa thật thay vì các loa nhỏ được sử dụng ngày nay).
121391

17

Với các thiết bị mạng được quản lý, bạn có một số tùy chọn: bạn có thể tìm kiếm các gói CDP / LLDP từ công tắc về phía máy chủ (sẽ cho biết tên công tắc và số cổng) hoặc bạn có thể cài đặt các tác nhân LLDP trên máy chủ (vì vậy a 'Hiển thị lldp láng giềng' hoặc chạy tương tự trên công tắc sẽ hiển thị cổng trên). Tiếp theo tốt nhất là kết hợp các địa chỉ MAC giao diện với bảng bắc cầu của công tắc. Trong cả hai trường hợp, bạn có thể theo dõi cáp từ đầu chuyển mạch đã biết đến đầu máy chủ không xác định.

Nếu bạn không có công tắc được quản lý và phải dựa vào chính máy chủ, thì:

Nếu máy đến từ Dell hoặc HP hoặc tương tự, bạn có thể sử dụng 'dmidecode' để lấy số sê-ri / thẻ dịch vụ và khớp với nhãn trên thiết bị. Ít nhất là trên Dell, bạn cũng có thể sử dụng OpenManage để thay đổi văn bản trên màn hình LCD. Bạn cũng có thể có một số tùy chọn để buộc quạt chạy ở tốc độ tối đa, có thể đủ âm thanh để xác định vị trí máy.

ethtool là một tùy chọn --identify, sẽ làm cho đèn LED trên giao diện mạng cụ thể nhấp nháy. (Nói chung, điều này là để cho biết NIC nào trên hệ thống có nhiều hệ thống, vì vậy điều này không lý tưởng cho trường hợp sử dụng này)

Nếu nó có ổ đĩa quang, bạn có thể đẩy khay ra.


Đối với CDP, cdprthật tuyệt vời ...
Gert van den Berg

10

Khởi động lại và lắng nghe tiếng bíp POST


2
Và sau đó chơi trò chơi này - amazon.com/ThinkGeek-Annoy-a-tron-2-0/dp/B002YE3YDU/ lỗi ? : P
enderland

@enderland hết hàng D:
mèo

9
Tại sao không chỉ sử dụng beeplệnh?
rav_kr

5
Khởi động lại cũng có thể dễ dàng theo dõi bởi vì đối với nhiều kiểu dáng và kiểu máy, nó khiến người hâm mộ chạy hết công suất trong một thời gian
Hagen von Eitzen

Nếu bạn có thể khởi động lại, bạn cũng có thể tắt nguồn. Ít có khả năng nếu đây là một máy chủ sản xuất. :)
Cypher

6

Nếu máy có thẻ không dây nhưng đang sử dụng cáp (không chắc, nhưng có thể bo mạch chủ đã tích hợp sẵn?) Bạn có thể định cấu hình nó làm điểm truy cập sau đó sử dụng ứng dụng điện thoại như wi-eye để chơi "nóng hoặc lạnh" với nó


5
Hoặc, bằng nhau, hãy nhìn vào những AP gần đó (bằng MAC) có thể nhìn thấy, để bạn có thể tìm ra gần đúng vị trí của nó. Nếu bạn đang ở trong một khuôn viên lớn, đi qua mọi phòng có thể mất nhiều ngày.
Ai đó ở đâu đó

4

Đèn LED ổ cứng có thể được chế tạo để hiển thị nhiều hoạt động, biến chúng thành đèn định danh khả thi, bằng cách đọc với dd if = / dev / sdX of = / dev / null. Không cần hỗ trợ IPMI.

Đồng thời xem https://unix.stackexchange.com/questions/1974/how-do-i-make-my-pc-speaker-beep .

Ngoài ra, nếu ethtool khả dụng, việc cài đặt tốc độ giao diện có thể khiến máy nhận dạng thông qua đèn LED tốc độ trên công tắc và / hoặc NIC. Hãy cẩn thận: Có nguy cơ khiến máy của bạn tắt dòng một cách hiệu quả theo cách đó nếu công tắc phản ứng xấu với bạn tắt chế độ tự động tắt.


3

Có hai cách dễ dàng để làm điều này .. một cách đã được đề cập (đẩy khay cdrom)

Cách khác là đăng nhập bằng kết nối không dây và xem tin nhắn USB. Sau đó đi xung quanh và cắm một thanh USB với dữ liệu đã biết trên đó.

Bạn sẽ thấy một thông báo USB khi bạn thực hiện trên đúng máy hoặc bạn có thể sử dụng bất kỳ công cụ thẩm vấn USB nào (lsusb, v.v.) để xem liệu nó có ở đó không.

Khi bạn nhìn thấy một thanh USB, hãy gắn nó và nhìn vào nó để xem nó có đúng không.

Làm xong.

Đèn nhấp nháy và làm cho mọi thứ quay lên và xuống không đáng tin cậy và đòi hỏi nhiều sự chú ý. Hai cách này rất đơn giản và không yêu cầu bất kỳ môn thể dục cảm giác nào.


2

Nếu bạn định di chuyển nó, làm thế nào để tắt nó đi và tìm kiếm một máy tắt?


Điều này không cung cấp một câu trả lời cho câu hỏi. Một khi bạn có đủ danh tiếng, bạn sẽ có thể nhận xét về bất kỳ bài đăng nào ; thay vào đó, cung cấp câu trả lời không yêu cầu làm rõ từ người hỏi . - Từ đánh giá
Tero Kilkanen

6
@TeroKilkanen Làm thế nào chính xác đây không phải là một câu trả lời? Có vẻ như một câu trả lời cho tôi.
Michael Hampton

1
Nhưng nếu bạn vẫn không thể tìm thấy nó, và bây giờ không thể bật lại thì sao?
Eric

1

Nhiều nghiên cứu đã được thực hiện về cách lọc dữ liệu qua EMF; ví dụ: http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-577.pdf

Nếu bạn có thể khiến máy tính bị mất để tạo tín hiệu vô tuyến, về nguyên tắc bạn có thể săn tìm nó bằng cường độ tín hiệu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.