サーバーを物理的に配置する


189

建物内のどこかにCentOSサーバーがあります。リモートでログインしたり、VNCなどでログインしたりできます。今では、物理的に移動する必要があるため、オフィスの周りの似たようなマシンを物理的に配置する必要があります。

マシンを視覚的または聴覚的に識別するために、リモートで何ができますか?


46
まったくばかげているわけでも、些細なことでもありません。デバイスがどの部屋にあるかわからない場合は、見つけることがほとんど不可能になる可能性がわずかにあります。
トッドウィルコックス

57
必須bash.org参照:bash.org/?5273。クローゼット内で実行されているドアがなくなった(改造時に壁になった)古いメールサーバーの話を読んだことも覚えています。これはあまり一般的ではありませんが、たまに起こります!
Techwolf

20
それより新しい、そして実際にdrywalledないが、それでも別の話、:reddit.com/r/talesfromtechsupport/comments/54ko52/...
Law29

21
あなたはその物理的なことを肯定していますか?物理的なボックスを探しているときにVMを見つけるのは非常に困難です。
クリギー

12
見つけたらアップデートを教えてください。探究心はあなたのために働いたものを知りたいです。
クリギー

回答:


145

IPMIを使用してLEDをトリガーしたり、ファンRPMを上げたり、ビープ/アラームを鳴らしたりします。サーバーによっては、ipmitool https://linux.die.net/man/1/ipmitoolのマニュアルページをご覧ください。LED、LCDディスプレイ、ファンRPMオフセットを設定できる場合があります)。他のいくつかのIPMIまたはBMCインターフェイスでは、ビープ音を鳴らすことができますが、この機能はプラットフォーム固有です。

強力なワークステーションまたはサーバーは、ファンを完全に上げた状態で掃除機をかけているように聞こえます。

編集:コメントで言及されているように識別子ライトを使用するには、適切なIPMIインターフェイスがセットアップされていることを確認する設定が必要ですデータセンターマネージャー(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があります。認証タイプとその他のコマンドラインオプション。


23
ここでこの答えをまだ見ていないことに驚いています。ipmitoolは、ほとんどの状況で最も賢明なソリューションです。1000個の太陽の力で点灯する青いロケーターLEDの点滅をアクティブにします。
スプーラー

18
...物理的にインストールされている場合。
軌道の明るさレース

2
ただし、ipmitoolは、ヘッドレスサーバーではあまり役に立ちません。また、20台のサーバーのラックがある場合、そのうちの1台でライトを点滅させるか、ファンを回転させるのは面倒です。もっと明確でシンプルなものが必要です。だからこそ、USBスティックを使用して金属サーバーを見つけるのが私の会社の標準的な習慣です。また、すべてのIPMIユニットに識別ランプがあるわけではありません。しかし、識別ランプがある場合、これはサーバーを見つける簡単な方法のリストに間違いなくあります。以下でUSBスティックトリックについて言及します。
TB

101

サーバーにCD / DVDまたは同様のドライブがある場合、簡単な解決策は、実行ejectして開いているトレイを探すことです。(トレイが開いているからといって、それを開いたわけではありません。サーバーが見つかったと思われた後、もう一度確認してください。)それに失敗すると、識別LEDをオンにするか、とLCD ipmitoolは行く方法です。

tracerouteを使用して、サーバーが接続されているルーターを特定したり、スイッチ管理インターフェイスを操作して、サーバーが接続されている正確なケーブル(または少なくともその一端)を見つけようとすることもできます。


13
することにより、ディスクドライブ、私はあなたが意味すると仮定取り外し光学メディアドライブ(CD-ROM、DVD-ROM、または書き込み可能/書き換え可能な変種のいずれかを)。これは私がよくやることだからです。
MadHatter

1
@MadHatter光ディスクを使用するサーバーがある場合、おそらく誰かがディスクを変更する場所を知っているでしょう。とにかくサーバーが光ディスクを使用するのはなぜですか?
v7d8dpo4

17
サーバーに光学式メディアドライブが必要かどうかについては意見がありません。私は、排出することを単に述べハード確かにそれも可能であれば、事業-いくつかは非常識と言うかもしれない-それがあった場所だけを見つけるためにマシンからディスクドライブを、かなり深刻でした。
MadHatter

19
日常的に使用されていない場合でも、多くのサーバーには光学ドライブがあります。ごく最近まで、光学式ドライブは、オペレーティングシステムを新しいボックスにインストールする際の主要な方法でした。
ピーターグリーン

8
@MadHatterハンドルをよく選んだと思います。ハードディスクドライブを強制的にイジェクトする1Uのメンタルイメージをお
寄せ

54

電気的方法:

建物の電力消費量が大きく変化しない場合(夜間など):

  1. コンピューターをフルCPU(prime 95など)で実行します
  2. 回路ブレーカーパネルの各回路ブレーカーを流れる電流を測定し、これらの数値を記録します。(これはACクランプメーターで実行できます)
  3. 低CPUでコンピューターを実行する
  4. 電流を再測定します。以前にドロップしたものがある場合、パネルボックスには通常、ブレーカーが制御する部屋が示されます。その場所に移動して、コンピューターを見つけます。

ノート:

  • 電流測定中に感電しないように注意してください
  • 複数のブレーカーの電流が低下している場合は、高CPUテストを再実行し、1つのブレーカーが分離されるまで繰り返します。

53
電気技師を見つけました!

17
彼はどれくらいの期間、囲われていたのですか?
qris

15
このテクニックはおそらく、不足しているシステムをプログラミングして消費電力を変調し、配線で検出できる信号を生成することで強化できます。
R ...

3
@R ..ラジオが受信できるFM信号を放射できるかどうかを確認します。
フィリップハグランド

40

マネージドスイッチがある場合:

ping ghostserver

arp -a

MACアドレスをメモし、ポートごとにスイッチのARPテーブルを確認してください。

スイッチモデルに応じて、次のような出力が得られます。

ここに画像の説明を入力してください

**通常、ポートごとに複数のMACがあるということは、別のスイッチへのアップリンクを意味することに注意してください。


23
最も退屈な部分は省きました。この方法で見つかったポートから始めて、ケーブル配線をトレースできます。うまくいけば、ケーブル配線完全にトレースできます。
トッドウィルコックス

1
近所の港、良い指標をチェックします。(秘書のPCやネットワークキャビネットのギアなど)
yagmoth555

CDPが利用可能な場合、それははるかに簡単になる傾向があります(Wiresharkまたはcdpr)。その後、インジケーターが点灯し、可能な場合は同様の...
ゲルトファンデンベルグ

@GertvandenBerg CDP?
マーティンヘメルズ

@MartijnHeemels Cisco検出プロトコル-主にCiscoスイッチでLLDPがクロスベンダーバージョンである場合に関連- cdprただし、動作しない可能性があります(Wiresharkが必要)
Gert van den Berg

24

を使用しbeepます。

内蔵スピーカー(多くの場合、小型の圧電デバイス)が取り付けられていると仮定すると、このスピーカーからビープ音が鳴ります。問題のボックス内にスピーカーがあるかどうか不明な場合は、おそらく、既知の場所で同じタイプの別のマシンで試すことができます。

家の中をさまよいながらループで実行し続けることができます。または、家の内部の電話番号を何らかの方法でメロディにエンコードし、同僚が電話をかけるのを待って、オフィスの横にあるそのうるさい騒音を止めてくださいと頼むことができます。

ioctlメカニズムを使用するように、ビープをルートとして実行していることを確認してください。バイナリがシステムにsuid rootでインストールされ、ユーザーがそれにアクセスすることを許可されていない限り。ただ、発光\aそれはちょうどあなたのリモート端末エミュレータに反映されますので、可能性は十分ではありません(不十分な権限の場合のフォールバックである)あなたのttyに。構成によっては、pcspkrこれを機能させるためにカーネルモジュールをロードする必要がある場合もあります。

https://pkgs.org/download/beepによると、ビープ音はCentOSのパッケージとして利用できるはずなので、試してみてくださいyum install beep。ioctlアプローチを使用しないようにするために、何らかの方法で変更しないことを願っています。これはしばらくの間Gentooの問題でした。

Mattの回答では、いくつかのコメントと同様に、ビープ音(コマンドか概念かは不明)が言及されていましたが、これはそれ自体が回答であるべきだと思います。閉じたドアからビープ音が聞こえる可能性がありますが、LEDパターンを確認するには、部屋を開いて各マシンの前で待機し、意図的なパターンとランダムノイズを区別する必要があります。


+1:シンプルかつ効果的で、IPMIアクセスを必要としません。古いシステムでは、音もかなり大きくなります(今日使用されている小さなスピーカーではなく、実際のスピーカー)。
user121391

17

管理されたネットワークデバイスには、いくつかのオプションがあります。スイッチからホストへのCDP / LLDPパケットを探す(スイッチ名とポート番号を通知する)か、LLDPエージェントをサーバーにインストールできます(そのため、 「show lldp neighbor」またはスイッチで同様の実行を行うと、ポートがオンになります)。次に最適なのは、インターフェイスのMACアドレスをスイッチのブリッジテーブルと照合することです。どちらの場合でも、既知のスイッチの端から未知のサーバーの端までケーブルをトレースできます。

管理されたスイッチがなく、ホスト自体に依存する必要がある場合:

マシンがDellまたはHPなどからのものである場合、「dmidecode」を使用してシリアル番号/サービスタグを取得し、デバイス上のラベルと照合できます。少なくともDellでは、OpenManageを使用してLCDディスプレイのテキストを変更することもできます。ファンを最大速度で強制的に作動させるオプションもあります。これは、マシンの位置を特定するのに十分聞こえる場合があります。

--identifyオプションとしてのethtool。特定のネットワークインターフェイスのLEDを点滅させます。(一般的に、これは複数のNICを備えたシステム上でどのNICであるかを伝えるためのものであるため、このユースケースには理想的ではありません)

光学ドライブがある場合は、トレイを取り出すことができます。


CDPのために、cdpr素晴らしいです...
ゲルトヴァンデンバーグ

10

再起動してPOSTビープ音を聞きます


2
そして、このゲームをプレイします-amazon.com/ThinkGeek-Annoy-a-tron-2-0/dp/B002YE3YDU/…?:P
エンダーランド

@enderland在庫なしD:

9
なぜ単にbeepコマンドを使用しないのですか?
rav_kr

5
多くの機種やモデルのために、それはファンがしばらくの間、フルパワーで動作するように発生するため、再起動も簡単に追跡可能かもしれ
ハーゲン・フォン・Eitzen

再起動できる場合は、電源を切ることもできます。これが実稼働サーバーである場合は、あまり起こりません。:)
サイファー

6

マシンにワイヤレスカードはあるがケーブルを使用している場合(そうではないかもしれませんが、マザーボードに組み込まれている可能性がありますか?)それ。


5
または、同様に(MACで)近くのAPが見えるので、それがどこにあるかを大まかに把握できます。大きなキャンパスにいる場合、すべての部屋を通過するには数日かかる可能性があります。
どこかに誰か

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

これを行うには2つの簡単な方法があります.. 1つは既に言及されています(cdromトレイを取り出します)

もう1つは、ワイヤレス接続でログインし、USBメッセージを監視することです。次に、既知のデータが入ったUSBスティックを接続します。

適切なマシンでUSBメッセージを表示すると、USBメッセージが表示されるか、多数のUSB問い合わせツール(lsusbなど)を使用して、現在そこにあるかどうかを確認できます。

USBスティックが表示されたら、それをマウントして、正しいものかどうかを確認します。

できた

ライトを点滅させて物事を上下させることはあまり信頼性がなく、多くの注意が必要です。これらの2つの方法は非常にシンプルであり、体操を必要としません。


2

移動する場合は、電源をオフにして、電源がオフになっているマシンを探してみてください。


これは質問に対する答えを提供しません。十分な評判たら、投稿コメントできるようになります。代わりに、askerからの明確化を必要としない回答を提供してください。- 口コミより
TERO Kilkanen

6
@TeroKilkanenどのように正確にこれは答えではありませんか?私への答えのように見えます。
マイケルハンプトン

1
しかし、まだ見つけられず、再びオンにできない場合はどうでしょうか?
エリック

1

EMFを介してデータを抽出する方法については、さまざまな研究が行われています。たとえば、http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-577.pdf

行方不明のコンピューターに無線信号を生成させることができる場合、原則として信号強度によってそれを探すことができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.