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)です。
xm
option おそらく必要なのは(実際には最後の手段であるはずですが)xm destroy
。
xmはドメインIDを破棄します
ドメインdomain-idをただちに終了します。これはドメインOSに反応する機会を与えません、そしてそれは物理的なマシンで電源コードを引き裂くことと同等です。ほとんどの場合、代わりにshutdownコマンドを使用することをお勧めします。
「xmreboot」に問題がありましたが、効果がなく、サブシーケンス「xmshutdown」も効果がありません。したがって、最善のアプローチは、「xm shutdown」、ドメインの「xm uptime」をチェックしてシャットダウンするかどうか、またはタイムアウトして「xmdestroy」を呼び出すことだと思います。