サーバーがシャットダウンしてもUPSが実行され続けるようにapcupsdを設定するにはどうすればよいですか?

サーバーがシャットダウンしてもUPSが実行され続けるようにapcupsdを設定するにはどうすればよいですか?

私が運営しているサーバーはapcupsdUPSの最大の負荷ですが、停電が発生するたびにサーバーをシャットダウンし、バッテリー電圧不足のためにUPSが自分でシャットダウンするまでUPSを実行し続けたいと思います。 (これにより、UPSに電力が供給される影響を受ける機器は損傷しません。)

しかし、どのディレクティブを設定するのが最善かわかりません。

私が考えることができる最も近いのは、この値をSLEEP非常に高い数値に設定すると、強制的に終了するまでUPSが機能し続けることです。ただし、バッテリーが弱すぎるため、単にシャットダウンするまでUPSを実行する必要な結果が得られるかどうかはわかりません。それともUPSは安全でない条件(低出力電圧など)で動作しようとしますか?

バージョンはapcupsd3.14.10(Ubuntu 12.04デフォルトリポジトリから)です。

答え1

UPS出力は、指定/設定された電圧またはゼロになるように調整する必要があります。バッテリーがいくら低くても低電圧(0以外)で動作しないでください。節電時間が切れる前にUPSの電源が足りないと…終了します。

放電が深くなると、バッテリーをより頻繁に交換できます。

とにかく私は個人的にNUTを使用しています。apcupsd マニュアルapccontrol killpower、終了スクリプト(または--kill-on-powerfailデーモンコマンドラインのオプション)から削除したいようです。

致死率が存在する理由があることに注意してください。特に:

  1. 停電
  2. バッテリー不足
  3. サーバーがシャットダウンし始めます
  4. 力が戻った

この場合、電源は決して低下しないため、サーバーはオフのままです。 Killpowerを使用すると、UPSが出力をオフにする追加の手順を実行します(たとえば、ライン電源がオンになっていても同様です)、サーバーが再起動されます。

関連情報