KVMホストの「sudo reboot」はゲストVMを正常にパワーオフしますか?


16

現在、ホストを再起動する前に、各KVMゲストの電源を手動でオフにします。しかし、これは古くなっており、今では最大で約20台のゲストマシンを使用しています。

Ubuntu Server 12.04が正しいことを行い、最後のKVMクライアントがオフになるまでシャットダウンの完了を保留することを信頼できますか?

あるいは、すべてのゲストを優雅にシャットオフする簡単な方法はありますか?


1
考慮すべきこと:何らかの種類の「すべてのVMをシャットダウン」シグナルをKVMに送信するシャットダウンスクリプト。アイデアを具体化する必要がありますが、KVMがコマンドライン制御をサポートしていれば、それを行うための簡単なシャットダウンスクリプトを作成するのはそれほど難しくありません。
ジェームズTheAwesomeDude

はい-これはvirshコマンドを介して行うことができます。すぐに使えるものを探しています。このランチパッドのバグによると、すでに機能している可能性があります:bugs.launchpad.net/ubuntu/+source/kvm/+bug/350936
HDave

1
RedHatには、libvirt-guestsこれを自動的に処理するスクリプトがありますが、何らかの理由で、Ubuntuはこのスクリプトをパッケージに含めません。launchpad.net/ubuntu/+source/libvirt/0.9.8-2ubuntu1
HDave

1
わかりました- /etc/init/libvirt-binこれを行うために必要なコードがそこにあるように見えます。テスト実行を完了したばかりで機能しましたが、そのファイルにあったタイムアウトを30秒から2分に増やす必要がありました。
HD13年

システム管理者として、タイムアウト/etc/init/libvirt-bin.confが30秒のみであることにショックを受けました。私がこれを見るコードをチェックすることは、VMごとでさえなく、全体です。新規インストールとデータベースの復元後、新しい高速ハードウェアでシャットダウンするのに15分かかる物理(非VM)実稼働サーバーを見てきました。My Workの現在のメインVMサーバーは、複数のデータベースなどを備えた30個のVMが原因でシャットダウンに約10分かかります。
BeowulfNode42 14

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.