サイト管理者
なみかわみやこ
以前のリビジョンの文書です
仮想DISKを作成するツール。
使い方
qemu-img create ディスク名 容量G
最低限これで作成が可能なのだが、これだとフォーマットがrawになる。
rawでも良いのだけど、スナップショットが取得出来ないし、作成時に指定したディスクサイズが最初から確保される
なので、rawフォーマットの場合は一番最初のフォーマットで時間が掛かるそうな
これは1GBで作成したディスクの場合
# qemu-img info ディスク名 image: ディスク名 file format: raw virtual size: 1.0G (1073741824 bytes) disk size: 0
で…
スナップショットを取りたい場合はqcow2フォーマットにすれば良いのでコマンドとしては
qemu-img create -f qcow2 ディスク名 容量G
# qemu-img info ディスク名 image: ディスク名 file format: qcow2 virtual size: 1.0G (1073741824 bytes) disk size: 136K cluster_size: 65536
VMwareのディスクイメージを2GBスプリットしてる場合は、一旦1ファイルにまとめる必要がある。
VMware Serverをインストールしている場合は、まとめる為のコマンドがインストールされてるので、それを利用する。
vmware-vdiskmanager -r VMwareディスクイメージ.vmdk -t 0 TMP_ディスク名
ここまでくれば、次はKVMに認識出来るようにファイルフォーマットをコンバートしてやる
qemu-img convert TMP_ディスク名 -c -O qcow2 ディスク名
これを利用して、ディスクのデフラグをする事も可能
作成したディスクイメージをXMLで指定して起動してやると、起動してくる(はず)
/etc/udev/rules.d/70-persistent-net.rules
あたりに新しくeth1が追加されているので、既存のeth0の設定を削除してからeth1をeth0に変更してやろう
この設定はnetworkを再起動しても有効にならない。何か方法があるかもしれないけど、ここは素直にサーバーをrebootしてしまおうw