2008年 05月 16日
SUSE Linux, XEN 仮想化した Windows 2003 Server を Domain-0 から Shutdown する。
Transrate English
Windows 2003 Server on SLES + XEN 環境では、完全仮想化( Full Vitialize ) された Windows 2003 System を SUSE Linux や OES NetWare 6.5 のように xm shutdown や xm save できません。
スペースシャトルの様に地上の官制によって着陸できるものではなく、まるで日本の H-II 型ロケットの様に Launch に失敗すると爆破の指示( xm Destroy ) しかできません。
xm Destory はできますが気持ちが良いものではありません。できれば自爆せず、安全にシャットダウンできる方法はないかと随分考えました。
大文字、小文字は大事 - Case Sensitive- です。
linux-c63e:~ # net rpc SHUTDOWN -f -C "Now Shutdown !!" -I 192.168.1.248 -U Administrator%adminpassword
net rpc SHUTDOWN -f -C "Now Shutdown clear" -I 192.168.1.248 -U Administrator%adminpassword
Shutdown of remote machine succeeded
linux-c63e:~ #

おお!

Ohhhh !
無事着陸に成功しました。これをスクリプト化して、xend が終了する前に安全にシャットダウンできないものかと考えています。
PS:デフォルトではシャットダウンに Wait が10秒ほど入ります。 "-t 1" オプションを加えると「即時に」シャットダウンに入ります。
※ SLES11 では Windows に Virtual Machine Driver Pack を導入することで xm shutdown でシャットダウンできます。こちらをどうぞ。
Novell SUSE Linux + Windows XEN イメージのバックアップ
参照
LGR Webmaster Blog Thank you !
-Key Word-
XEN, SUSE Linux, SLES10 sp1, Windows 2003 Server, Shutdown, Windowsをシャットダウン, net rpc SHUTDOWN, remote Shutdown Windows on XEN from Linux ,
非番のエンジニア