安全にホームサーバーをシャットダウンするには、どれくらいのUPSランタイムが必要ですか?

エヴァ・ウォン は テクニカルライター であり ZimaSpaceの常駐ティンカーでもあります。 生涯のオタクであり、 ホームラボとオープンソースソフトウェアに情熱を持っています。彼女は複雑な技術的概念をわかりやすく、 実践的なガイドに翻訳することを専門としています。エヴァはセルフホスティングは楽しくあるべきで、怖がるものではないと信じています。彼女のチュートリアルを通じて、コミュニティが ハードウェアのセットアップを解明する手助けをしています。初めてのNAS構築からDockerコンテナの習得まで。

多くのホームサーバーでは、測定した負荷で少なくとも10〜15分の使用可能な稼働時間を目標にすべきですが、正しい値は、停電遅延時間に加えて、ゲストとストレージのシャットダウン時間、およびバッテリーの予備容量を合計したものです。UPSのVA表示だけでなく、ワット数と稼働時間曲線から容量を決めてください。

目的が継続運転ではなく正常なシャットダウンである場合、より長い稼働時間が役立つのは、より安全な余裕を確保できる場合だけです。バッテリーの劣化、高負荷、コールドスタート、ネットワーク依存関係によって、利用できる時間は短くなる可能性があります。この違いによって、測定方法、安全マージン、停止条件が決まります。この違いによって、測定方法、安全マージン、停止条件が決まります。この違いによって、測定方法、安全マージン、停止条件が決まります。

シャットダウンチェーン全体を測定する

シャットダウン開始前の遅延、最も停止に時間がかかるVMまたはコンテナの停止、データベースのチェックポイント、ストレージのアンマウント、ホストの電源オフまでの時間を測定します。別のマシンが依存している場合は、UPSモニターとネットワークスイッチも含めてください。

代表的な高負荷の処理中に、接続された機器のワット数を測定します。スクラブ、トランスコード、バックアップの実行中に始まるシャットダウンは、アイドル状態でのテストより時間がかかり、消費電力も大きくなる可能性があります。

ホストの電源が切れた後に予備容量を追加し、最後の書き込み時にバッテリー電圧が急落しないようにします。実用的な計画では、シャットダウン開始時点で、テスト済み稼働時間の25〜50%を未使用のまま残すことがよくあります。

バッテリーの状態からしきい値を決める

正確なモデルと負荷に対応するメーカーの稼働時間チャートを使用し、その後、管理されたテストで検証します。インバーター効率と放電特性は負荷によって変化するため、VAやバッテリーのワット時容量から単純に計算すると誤解を招く可能性があります。

バッテリー交換後、およびバッテリーパックの劣化に合わせて少なくとも定期的に再テストしてください。正常と報告されるセルフテストだけでは、当初の稼働時間が維持されていることは証明できません。

現在のUPSに十分な余裕があるかどうかを、以下の表で判断してください。

観測された状態 判定 次の対応
シャットダウン時間と25〜50%の予備容量を確保できる 十分 バッテリーの劣化に合わせて再テストする
ホストの終了時に予備容量がほとんど残っていない 限界 早めにトリガーするか、容量を増やす
ホストが停止する前にUPSが出力を遮断する 危険 負荷を減らすか、UPSを交換する

通信と処理順序を設定する

UPSをUSB、SNMP、または対応するネットワークモニターで接続し、シャットダウンを自動化します。ハイパーバイザーより先にアプリケーションとゲストをシャットダウンし、ネットワーククライアントがイベントを受信するまでスイッチの電源を維持してください。

サーバーがUPSの遮断に間に合おうとして慌てることのないよう、低バッテリーしきい値を遅く設定しすぎないでください。ファイルシステムの同期に必要な容量を残した、早期かつ確実なシャットダウンを優先します。

ZimaSpaceのUPSシャットダウンチェーンテストでは、ホストとゲストのタイミングを確認できます。

rHomelabのUPSの容量選定とNUTの解説では、ワット数、稼働時間、自動シャットダウンを一体として評価する必要がある理由を説明しています。

管理された停電で稼働時間を実証する

最新のバックアップが検証済みであることを確認し、UPSの出力を接続したまま商用電源の入力をUPSから切り離します。各イベントを記録し、最初のテストでは予備容量を使い切る前に商用電源を復旧してください。

設定したシャットダウンしきい値でテストを繰り返し、すべてのゲストが停止し、ファイルシステムがアンマウントされ、UPSが遮断に達する前にホストの電源が切れることを確認します。再起動後にログを確認してください。

最悪条件でのシャットダウン時間と予備容量が、劣化したバッテリーの測定済み稼働時間内に収まる場合に進めます。余裕が少ない場合は稼働時間を延ばすか、より早くトリガーしてください。UPSが過熱、過負荷になる場合、またはバッテリー電圧が予測不能に低下する場合は、テストを中止します。

サポートとヒント

もっと読む

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.