web-dev-qa-db-ja.com

iDRACおよびUPSを介したDellサーバーのシャットダウン

uPSによってトリガーされたiDRACカードを介してDellサーバーをシャットダウンできるかどうか誰かが知っていますか?背景:サーバーは、UPS経由でシャットダウンできない(無料バージョンでは)ESXiをホストしています。ただし、「電源スイッチ」を押すと、ESXiに優先的にシャットダウンするように指示することは可能です。したがって、「仮想」電源スイッチのようなものを「押す」ことができます。

1
PascalTurbo

本当にESXiに固執する必要がある場合は、このUPSを別のマシン(おそらくLinuxを実行しているデスクトップ?)に接続し、そこからすべてのVMでリモートでクリーンシャットダウンを実行し、すぐにssh経由でESXホストでクリーンシャットダウンを実行することをお勧めします。バックアップ電源が不足しているという信号を受信すると。

Linuxパッケージnut-ネットワークUPSツールは、バッテリーがなくなると、必要なスクリプトを実行します。これにより、すべてをシャットダウンし、電子メールで送信したり、アクションを実行したりすることもできます。必要。

例として opensuseのnut または buntuのnut を確認してください。

2
hernandes

SSHでiDRACに接続できます。したがって、UPSに何らかの管理エージェントがある場合は、トリガーを使用して仮想マシンでこれを実行し、iDRACシャットダウンを実行できます。

[〜#〜]ただし[〜#〜]、これはVMのクリーンなパワーダウンを行いません。これは、重要なコンポーネントであり、クリーンなシャットダウンの要点です。 ESXiサーバーは簡単に再構築できます。VMはそうではありません。

したがって、何らかの方法で仮想マシンをシャットダウンする必要があります。 ESXifreeがコマンドラインからこれを実行できるかどうかはわかりません。そうでない場合は、オペレーティングシステムが提供するツールを使用して、各VMをリモートでシャットダウンする必要があります。

もちろん、スクリプトもVMで実行されるため、これは厄介な状況になります。したがって、スクリプトを専用のVMで実行する方がよいでしょう。これにより、ホストがダウンしたときに予定外のシャットダウンが発生するリスクがあります。

または、ジョブに適したツールを購入して、VCenterでVSphereスイートを使用することもできます。

2
Dan