web-dev-qa-db-ja.com

XENで強制的にシャットダウンまたは再起動する方法VM?

XENでVMがメモリ不足になり、OSがShell ttyを強制終了するため、VM内部でコマンドを入力する方法がありません。修正する唯一の方法は、VMをシャットダウンまたは再起動することです。

「xmshutdownVM-name」と「xmrebootVM-name」が試行されましたが、機能しません。 XENは正常に機能しており、残りのVMはすべて正常であり、xmコマンドもそれらに対して機能します。病気だけVM制御不能。

VMを強制的にシャットダウンまたは再起動するXENコマンドはありますか?たとえば、「-force」フラグが付いたコマンドがあります。「xmreboot」と「xmshutdown」は私の場合はあまりにも優雅です。おもう。

私が使用したXENバージョンはxen-3.0-x86_64(debian)です。

11
XuZhangning

xmoption おそらく必要なのは(実際には最後の手段であるはずですが)xm destroy

xmはドメインIDを破棄します

ドメインdomain-idをただちに終了します。これはドメインOSに反応する機会を与えません、そしてそれは物理的なマシンで電源コードを引き裂くことと同等です。ほとんどの場合、代わりにshutdownコマンドを使用することをお勧めします。

8

「xmreboot」に問題がありましたが、効果がなく、サブシーケンス「xmshutdown」も効果がありません。したがって、最善のアプローチは、「xm shutdown」、ドメインの「xm uptime」をチェックしてシャットダウンするかどうか、またはタイムアウトして「xmdestroy」を呼び出すことだと思います。

1
frostyplanet