NFSRooted マシンの自動シャットダウン?

NFSRooted マシンの自動シャットダウン?

オンサイトでサーバーと複数のクライアント コンピューターを所有しています。クライアント コンピューターは PXEBoot し、サーバーから NFS 経由で / を取得します。サーバーとクライアントは限定的なバッテリ バックアップを使用していますが、現時点では制御できない要因により、電源が頻繁に切れます。問題は、電源が切れると、サーバーは正常にシャットダウンしますが、クライアント マシンはシャットダウンしないことです。

クライアントをサーバーより先に、あるいは同時にシャットダウンするための優れたソリューションが既に存在するかどうか疑問に思っています。クライアントのシャットダウンには数秒しかかからず、サーバーがシャットダウンする前に簡単にシャットダウンを完了できます。

PS. ダウンタイムはそれほど大きな問題ではありませんクリーンシャットダウンこれらのコンピューター用。

答え1

APC UPSだと仮定すると、APCUPSDでは、クライアントがUPSのステータスについてサーバーに問い合わせる機能がサポートされています。

そうでない場合は、クライアントに X 秒ごとにサーバー フォルダーをポーリングさせ、フォルダー内に特定のファイルが表示されたらクリーン シャットダウンを開始させることができます。サーバーの通常のシャットダウン プロシージャでそのファイルを作成し、2X 秒間スリープします。サーバーの通常の起動プロシージャでそのファイルが削除されることを確認します。

関連情報