xenのゲストOSをxenserverに変換する方法

コマンド一発だった。
LVMのLVをddしてゴチャゴチャやっていたのは一体なんだったのか。

気をつける点としては、2点

・準仮想化の場合はデバイスが、sdaとかからxvdaとかになるので、fstabやgrubを変更する必要がある点。xenserverに入れてからrescueで書き換えるだけですけど。

grubのkernelオプションだけでなく、xenserver側の起動オプションも確認する点。コンソール取れなくてびっくりした。

でやり方

xva.pyを使う

ここら辺参照。READMEの言う通りにやれば上手くいった。

http://blog.xen.org/index.php/2010/04/22/xcp-migration-utility-xva-version-1-2-available/

http://www.xen.org/files/xva/README
http://www.xen.org/files/xva/xva.py