Pertanyaan Secara fisik mencari server


Saya punya server CentOS di suatu tempat di gedung; Saya dapat login ke dalamnya dari jarak jauh dan VNC, dll. Sekarang saya harus memindahkannya secara fisik, dan untuk itu saya perlu secara fisik mencari mesin di antara para petugas di kantor.

Apa yang dapat saya lakukan dari jarak jauh untuk membuat mesin tersebut dapat dilihat atau didengar dengan jelas?


186
2017-10-07 00:23




Tidak konyol sama sekali, atau sepele. Jika Anda tidak tahu ruang apa perangkat ini, ada kemungkinan kecil itu hampir tidak mungkin ditemukan. - Todd Wilcox
Referensi bash.org wajib: bash.org/?5273. Saya ingat pernah membaca sebuah kisah tentang server surat lama yang berjalan di dalam lemari yang tidak lagi memiliki pintu (menjadi dinding dalam sebuah perombakan) juga. Ini tidak terlalu umum, tetapi itu terjadi sesekali! - Techwolf
Cerita lain, lebih baru dari itu, dan tidak benar-benar drywall, tetapi masih: reddit.com/r/talesfromtechsupport/comments/54ko52/… - Law29
Apakah Anda positif fisiknya? Sangat sulit untuk menemukan VM ketika Anda mencari kotak fisik! - Criggie
Bisakah Anda memberi kami pembaruan saat Anda menemukannya? Meminta pikiran ingin tahu apa yang berhasil untuk Anda. - Criggie


Jawaban:


Gunakan IPMI untuk memicu LED, tingkatkan RPM kipas atau bunyi bip / alarm. Lihatlah halaman manual untuk ipmitool  https://linux.die.net/man/1/ipmitool tergantung pada server Anda mungkin dapat mengatur LED, layar LCD, offset RPM kipas (dengarkan saat tidak ada orang di kantor). Beberapa antarmuka IPMI atau BMC lainnya memungkinkan Anda untuk membunyikan bip tetapi fungsi ini lebih spesifik platform.

workstation atau server yang kuat akan terdengar seperti seseorang menyedot debu dengan kipas yang muncul sepanjang jalan.

EDIT: Untuk menggunakan lampu Identifier seperti yang disebutkan dalam komentar, ini akan membutuhkan pengaturan yang memastikan bahwa antarmuka IPMI yang tepat sudah diatur, ada beberapa panduan dan tutorial yang tersedia, dan tergantung pada OEM mungkin ada antarmuka dan sistem manajemen proprietary seperti Intel's Data Center Manajer(http://www.intel.com/content/www/us/en/software/intel-dcm-product-detail.html). Saya telah menggunakan tutorial ini sebelumnya tetapi ada yang lain https://www.thomas-krenn.com/en/wiki/Configuring_IPMI_under_Linux_using_ipmitool ipmitool -I <appropriate interface for system> -U<username> chassis identify force harus memaksa ID ke keadaan aktif, tergantung pada antarmuka dan konfigurasi Anda mungkin perlu menentukan jenis otentikasi dan opsi baris perintah lainnya.


143
2017-10-07 03:24



Saya terkejut saya belum melihat jawaban ini di sini. ipmitool adalah solusi yang paling masuk akal dalam kebanyakan situasi, karena mengaktifkan berkedip LED locator biru yang menyala dengan kekuatan seribu matahari. - Spooler
... jika Anda memasangnya secara fisik. - Lightness Races in Orbit
ipmitool tidak akan berguna bagi Anda dengan server tanpa kepala sekalipun. Dan jika Anda memiliki rak dua puluh server, menyalakan lampu di salah satu dari mereka, atau memintal penggemar adalah hal yang sangat sulit dilakukan. Anda membutuhkan sesuatu yang lebih jelas dan sederhana, itulah mengapa praktik standar di perusahaan saya untuk menggunakan stik USB untuk menemukan server logam. Juga .. tidak semua unit IPMI memiliki lampu identifier .. TAPI .. jika Anda memiliki lampu pengenal maka ini paling pasti ada pada daftar untuk cara sederhana untuk menemukan server. Saya menyebutkan trik USB stick di bawah karena berfungsi secara universal. - T. B.


Jika server Anda memiliki CD / DVD atau drive serupa, solusi sederhana adalah menjalankannya eject dan cari baki terbuka. (Ingat, hanya karena baki terbuka tidak berarti bahwa Anda membukanya; pastikan untuk kedua kalinya setelah Anda berpikir Anda telah menemukan server.) Jika gagal, jawaban Matt untuk menyalakan LED mengidentifikasi atau menampilkan pesan pada LCD dengan ipmitool adalah cara untuk pergi.

Anda juga dapat menggunakan traceroute untuk menentukan router apa yang terhubung ke server, dan bahkan bermain dengan antarmuka manajemen switch untuk mencoba menemukan kabel yang tepat (atau setidaknya salah satu ujungnya) di mana server terhubung.


99
2017-10-07 05:10



Oleh disk drive Saya berasumsi maksud Anda drive media optik yang dapat dilepas (CD-ROM, DVD-ROM, atau salah satu varian yang dapat ditulis / ditulis ulang). +1 dari saya, karena ini yang sering saya lakukan! - MadHatter
@MadHatter Jika ada server yang menggunakan disk optik, mungkin seseorang akan tahu di mana itu untuk mengubah disk. Mengapa server menggunakan disk optik? - v7d8dpo4
Saya tidak memiliki pendapat tentang apakah server harus memiliki drive media optik. Saya mencatat hanya bahwa mendepak keras disk drive dari mesin hanya untuk mencari tahu di mana itu, itu cukup serius - beberapa mungkin mengatakan gila - usaha, jika memang itu mungkin. - MadHatter
Banyak server memiliki drive optik meskipun tidak secara rutin digunakan. Hingga baru-baru ini optical drive adalah metode yang paling baik untuk menginstal sistem operasi pada kotak baru. - Peter Green
@MadHatter Saya akan mengatakan Anda memilih pegangan Anda dengan baik. Terima kasih untuk gambar mental 1U yang secara paksa mengeluarkan hard disk drive-nya;) - Konerak


Metode listrik:

Ketika konsumsi daya di gedung Anda tidak akan banyak berubah (seperti di malam hari):

  1. Jalankan komputer dengan cpu penuh (seperti prime 95)
  2. Ukur arus yang melewati setiap pemutus sirkuit di panel pemutus sirkuit, catat angka-angka ini. (Ini bisa dilakukan dengan meteran penjepit AC)
  3. Jalankan komputer pada cpu rendah
  4. Ukur kembali arus. Jika ada yang turun dari sebelumnya, kotak panel biasanya menyatakan ruang yang mengontrol pemutus. Pergi ke lokasi itu dan temukan komputernya.

Catatan:

  • Lakukan tindakan pencegahan untuk tidak menyetrum sendiri saat mengukur arus
  • Jika beberapa pemutus memiliki penurunan saat ini, jalankan kembali tes CPU tinggi dan ulangi hingga 1 breaker bisa diisolasi.

52
2017-10-07 23:40



Kami menemukan insinyur listrik! - cat
Sudah berapa lama dia dipajang? - qris
Teknik ini mungkin dapat ditingkatkan dengan memprogram sistem yang hilang untuk memodulasi daya imbangnya untuk menghasilkan sinyal yang mungkin dapat Anda deteksi dalam pengkabelan. - R..
@R .. Lihat apakah Anda dapat membuatnya memancarkan sinyal FM yang dapat diambil oleh radio Anda. - Filip Haglund


Jika Anda memiliki saklar yang dikelola:

ping ghostserver

arp -a

Perhatikan alamat MAC, dan setelah memeriksa switch Anda, tabel ARP per port.

Tergantung pada model switch, Anda akan memiliki output seperti ini:

enter image description here

** Perhatikan bahwa multiple MAC per port biasanya berarti uplink ke switch lain.


40
2017-10-07 00:35



Anda meninggalkan bagian yang paling membosankan: sekarang Anda bisa menelusuri kabel, mulai dari port yang ditemukan dengan metode ini. Semoga pemasangan kabel bisa sepenuhnya ditelusuri. - Todd Wilcox
Saya akan memeriksa port lingkungan, indikator yang bagus. (seperti jika mereka adalah pc sekretaris atau peralatan dari kabinet jaringan, dll.) - yagmoth555♦
Jika CDP tersedia, itu cenderung lebih mudah ... (di Wireshark atau cdpr). Kemudian lampu indikator dan serupa jika tersedia ... - Gert van den Berg
@GertvandenBerg CDP? - Martijn Heemels
Protokol penemuan Cisco @MartijnHeemels - terutama relevan jika pada switch Cisco LLDP adalah versi lintas vendor - cdpr mungkin tidak berfungsi dengan itu (Wireshark seharusnya) - Gert van den Berg


Menggunakan beep.

Dengan asumsi Anda memiliki speaker internal yang diinstal (sering perangkat piezoelektrik kecil), ini akan mengeluarkan bunyi bip pada speaker tersebut. Jika Anda tidak yakin apakah ada pembicara di dalam kotak yang dimaksud, mungkin Anda dapat mencoba dengan mesin yang berbeda dari jenis yang sama dengan lokasi yang dikenal.

Anda dapat tetap berjalan dalam satu lingkaran saat Anda menjelajahi rumah. Atau Anda dapat menyandikan nomor telepon internal rumah Anda ke dalam melodi dan menunggu beberapa rekan menelepon, meminta Anda untuk mengakhiri suara mengganggu di sebelah kantor mereka.

Pastikan Anda menjalankan bip sebagai root, sehingga ia menggunakan mekanisme ioctl. Kecuali biner diinstal root suid pada sistem Anda dan pengguna Anda diijinkan untuk mengaksesnya. Hanya memancarkan \a ke tty Anda (yang merupakan fallback jika tidak memiliki privileges yang cukup) kemungkinan besar tidak akan cukup karena ini hanya akan mencerminkan emulator terminal jarak jauh Anda. Tergantung pada konfigurasi Anda, Anda juga mungkin harus memuat pcspkr modul kernel untuk membuat ini berfungsi.

Menurut https://pkgs.org/download/beep, bip harus tersedia sebagai paket untuk CentOS, jadi coba saja yum install beep. Semoga tidak diubah dalam beberapa cara untuk membuatnya tidak menggunakan pendekatan ioctl. Ini adalah masalah di Gentoo selama beberapa waktu.

Jawaban Matt menyebutkan beep (tidak jelas apakah perintah atau konsep) yang lewat, seperti yang dilakukan beberapa komentar, tapi saya pikir ini harus menjadi jawaban dalam respeknya sendiri. Kemungkinan Anda akan mendengar bunyi bip melalui pintu tertutup saat memeriksa pola yang dipimpin mungkin perlu membuka ruang dan menunggu di depan setiap mesin untuk membedakan pola yang disengaja dari gangguan acak.


24
2017-10-10 12:51



+1: Sederhana namun efektif dan tidak memerlukan akses IPMI. Pada sistem lama juga cukup keras (speaker asli, bukan yang kecil yang digunakan saat ini). - user121391


Dengan perangkat jaringan yang dikelola, Anda memiliki sejumlah opsi: Anda dapat mencari paket CDP / LLDP dari switch ke host (yang akan memberi tahu nama switch dan nomor port), atau Anda dapat menginstal agen LLDP di server (jadi 'tampilkan lldp neighbor' atau menjalankan serupa pada switch akan menunjukkan port-nya pada). Berikutnya yang terbaik adalah mencocokkan antarmuka alamat MAC dengan tabel penghubung saklar. Dalam kedua kasus, Anda dapat melacak kabel dari ujung switch yang diketahui ke ujung server yang tidak dikenal.

Jika Anda tidak memiliki switch yang dikelola dan harus bergantung pada host itu sendiri, maka:

Jika mesin berasal dari Dell atau HP atau yang serupa, Anda dapat menggunakan 'dmidecode' untuk mendapatkan nomor seri / tag servis, dan mencocokkannya dengan label pada perangkat. Setidaknya di Dell, Anda juga dapat menggunakan OpenManage untuk mengubah teks pada layar LCD. Anda mungkin juga memiliki beberapa opsi untuk memaksa penggemar untuk berlari dengan kecepatan penuh, yang mungkin cukup terdengar untuk menemukan mesin.

ethtool sebagai opsi --identify, yang akan membuat LED pada antarmuka jaringan tertentu berkedip. (Umumnya ini untuk memberitahukan NIC yang mana pada sistem yang memiliki beberapa, jadi ini tidak ideal untuk kasus penggunaan ini)

Jika memiliki drive optik, Anda dapat mengeluarkan baki.


17
2017-10-07 00:50



Untuk CDP, cdpr Mengagumkan... - Gert van den Berg


Reboot dan dengarkan bunyi POST


10
2017-10-07 01:42



Dan kemudian mainkan game ini - amazon.com/ThinkGeek-Annoy-a-tron-2-0/dp/B002YE3YDU/… ? : P - Elysian Fields
@ penerbit kehabisan stok D: - cat
mengapa tidak digunakan saja beep perintah? - rav_kr
Sebuah reboot juga dapat dengan mudah dilacak karena untuk banyak merek dan model, itu menyebabkan penggemar untuk berlari dengan kekuatan penuh untuk sementara waktu - Hagen von Eitzen
Jika Anda dapat reboot, Anda juga dapat mematikan. Kurang mungkin jika ini adalah server produksi. :) - Cypher


Jika mesin memiliki kartu nirkabel tetapi menggunakan kabel (tidak mungkin, tapi mungkin motherboardnya sudah terpasang?) Anda dapat mengkonfigurasinya sebagai titik akses kemudian menggunakan aplikasi telepon seperti wi-eye untuk bermain "panas atau dingin" dengan saya t.


6
2017-10-08 06:31



Atau, sama, lihat apa yang ada di dekat AP (oleh MAC) yang terlihat, sehingga Anda dapat mengetahui secara kasar di mana lokasinya. Jika Anda berada di kampus besar, melewati setiap ruangan bisa memakan waktu berhari-hari. - Someone Somewhere


Hard drive LED dapat dibuat untuk menunjukkan banyak aktivitas, mengubahnya menjadi lampu pengidentifikasi yang layak, dengan membaca dengan dd if = / dev / sdX dari = / dev / null. Tidak diperlukan dukungan IPMI.

Juga lihat https://unix.stackexchange.com/questions/1974/how-do-i-make-my-pc-speaker-beep.

Juga, jika ethtool tersedia, mengacaukan pengaturan kecepatan antarmuka dapat membuat mesin dapat diidentifikasi melalui LED kecepatan pada switch dan / atau NIC. Peringatan: Ada risiko mengambil mesin Anda secara efektif off line dengan cara itu jika switch bereaksi buruk untuk Anda mematikan autonegosiasi.


4
2017-10-12 08:21