KVM停電のためにシャットダウンされたVMを自動的に再起動する方法はありますか?私のシナリオは次のとおりです:小さなVMタンクを実行します、主に開発用VMが搭載されています。システムの起動時に自動起動するように設定されたVMがあります。これは機能します。そのVMにapcupsdをインストールし、ホスト上のデーモンから読み取ります。バッテリーが75%に達するとシャットダウンするように構成されています。バッテリーが15%に達すると、ホストはシャットダウンします。私の質問は、このウィンドウの間に電力が戻った場合(つまり、ホストがアップしたままの場合)、VM?「virshstart [VM name]」への呼び出しをハードコーディングできることはわかっていますが、「autostart」としてフラグが立てられたVM)を開始しようとしています。 、定義されたすべてのファイルシステムをマウントするために「mount-a」を実行するのと少し似ています。これは可能ですか?
VM XML description in /etc/libvirt/qemu/autostart/
:
ls -la /etc/libvirt/qemu/autostart/
total 4
drwxr-xr-x. 2 root root 4096 Dec 19 2012 .
drwx------. 4 root root 4096 Dec 21 08:50 ..
lrwxrwxrwx. 1 root root 29 Mar 3 2012 hosting2.xml -> ../hosting2.xml
lrwxrwxrwx. 1 root root 43 May 25 2011 hosting.xml -> /etc/libvirt/qemu/hosting.xml
リンクを手動で設定することを避けたい場合:virsh autostart <domain>
autostart [--disable] domain
起動時に自動的に開始されるようにドメインを構成します。