これは私の基本的なセットアップです:
これまでのところ、過去12か月間に2回発生した次のシナリオ:
Ewwhiteが指摘したように、特定のPSモデルが役に立ちます。
同じ問題に遭遇した人はいますか?一部のUPSですぐに使えるソリューションはありますか?
これまでのところ、監視を引き継ぐためにいくつかの低電力Linuxデバイス(Raspberry Pi?)をセットアップすることを検討してきました。それは、バッテリーの十分な充電と入力電源の状態についてupsユニットをチェックしてから、ILO/IPMIを介してサーバーを再起動します。
自動的な解決策はあまりにも面倒であり(私の場合と一般的に)、それが発生したときに手動で介入する必要がありますか?
よろしく
マーティン
これは 2台のUPSユニットを使用してはいけない の場合で、それぞれが電源を供給します。単一のUPSが停止後に以前の電源状態を復元できるため、これは問題の大きな部分になる可能性があります(これはHP ProLiant BIOSのデフォルトでもあります)。 2つあると、このロジックが台無しになるようです。
UPSにシリアルまたはUSBケーブルで接続していますか?
特定の提案を参照してください:
主電源が回復したときにUPSがサーバーをシャットダウンした後にサーバーをウェイクする方法
これは簡単にテストできるはずですが、正直なところ、これらのEdgeケースの処理にはほとんど時間をかけません。サーバールームの電力は、x時間のバッテリランタイムを指定して、このような電力損失シナリオを乗り切ることができるという点で、計画するのが最も簡単なものの1つです。
停止がさらに長い場合は、リモートで操作して手動で処理できることを確認します。
ハードウェアの変更を必要としない代替ソリューションは、すべてのVMがシャットダウンした後にUPSに電源が供給されている場合にシャットダウンプロセスを再起動するようにセットアップすることです。これには、シャットダウンプロセスのどこでinitスクリプトを配置できるかを把握する必要があり、UPSとの通信に必要なため、ナットが事前に閉じられていないことを確認する必要があります。
サーバーのシャットダウンの最後にシャットダウンコマンドをUPSに送信していますか?そうでない場合は、それを行うオプションも検討できます。シャットダウンまでの遅延を設定して、サーバーが実際にシャットダウンを終了するようにし、電源がオフになってから電源が回復してサーバーに電源が入るまでのタイムアウトを設定することもできます。シャットダウンが完了する前に電源が回復した場合でも、shutdownコマンドによってサーバーの電源が完全に切断されますが、タイムアウト後に再び起動します。
NUT upscmd shutdown.returnおよび関連するタイムアウトを確認してください。
ゲットーソリューションですが、機能します。小さなmikrotikルーターまたはLinuxボードを入手し、LANでウェイクアップします。 upsバックアップなしでデバイスを配置し、毎分または30秒ごとにウェイクをLANに送信するように構成します。したがって、電力が失われると、コマンドは送信されませんが、電力が供給されると、1mまたは30秒ごとにWOLが送信されます。したがって、電源がオンのときにサーバーがシャットダウンすることはありません。