qemu CUIフロントエンド

qemuCUIフロントエンドを作成。(GUIではない)

qctl create  
qctl list
qctl start 
qctl edit  
qctl show
qctl cow  

createは、$vmrootディレクトリ以下にという名前のディレクトリを作成し、その中に制御ファイル(.conf)とディスクイメージ(.img)を作成する。

#qctl create Test 400M
Test/
Test/Test.img
Test/Test.conf

listは、$vmrootディレクトリ以下のすべての制御ファイル(.conf)を、番号を付加して列挙する。

0: Test
1: Devel
2: Review

startは、指定された名前または番号の制御ファイルを利用してqemuを起動する。
上の例で、

qctl start Test

qctl start 0

は同義。ついでに

qctl Test
qctl 0

も可。

editは、指定された名前または番号の制御ファイルを、viで編集する。

showは、起動中のVMを列挙する。

cowは、指定された名前のVMをCopy-on-Writeディスクとして、新たなVMを作成する。

#qctl cow Test Test2
Test/Test2/
Test/Test2/Test2.img
Test/Test2/Test2.conf


なかなか良好。