web-dev-qa-db-ja.com

vmが死んだ後のvirsh自動再起動

システムにはいくつかのVMがあります。ホストシステムのRAM管理に問題があるように思われ、1つのシステムが静かに停止することがあります。

ホストの起動時に自動起動するようにVMを設定しました。これは正常に機能します。しかし、このシナリオはどうですか?

  1. ホストは起動時にVMを自動起動します
  2. 1つVM何らかの理由で静かに死ぬ
  3. VMが実行されなくなったため、VMで実行されている一部の主要サービスが利用できません

virshを使用した最初の自動起動後、実行されていないときに自動的に再起動するようにVMを設定するにはどうすればよいですか(ただし、複数のインスタンスを生成しないでください)?

ありがとう

1
paskl

ドメインXMLで <on_crash> の値を確認してください。

これは次のように設定する必要があります。

  <on_crash>restart</on_crash>
1
Michael Hampton