前回の続き。
Domain-UのイメージをLVMへ展開
ddを使った。
$ sudo dd if=/xen/images/domains/vmdebian01/disk.img of=/dev/xenVG/vmdebian02_root bs=4096 2621440+0 records in 2621440+0 records out 10737418240 bytes (11 GB) copied, 120.453 s, 89.1 MB/s
Domain-Uの"/etc/fstab"の修正。
"/dev/xvda"でマウントする。
$ sudo mkdir -p /xen/work # マウントポイントの作成 $ sudo mount /dev/xenVG/vmdebian02_root /xen/work # マウント $ sudo vi /xen/work/etc/fstab ### /etc/fstab: static file system information. ### ### <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/xvda1 / ext3 defaults 0 1 /dev/xvda2 swap swap defaults 0 0 $ sudo umount /xen/work
Domain-U定義ファイルの作成
LVM用の定義ファイルを作成する。
ディスクは、物理デバイス(phy)で定義する。
##
# /etc/xen/vmdebian02.cfg
##
kernel = '/boot/vmlinuz-2.6.26-2-xen-amd64'
ramdisk = '/boot/initrd.img-2.6.26-2-xen-amd64'
memory = '1024'
root = '/dev/xvda1'
disk = [
'phy:xenVG/vmdebian02_root,xvda1,w',
'phy:xenVG/vmdebian02_swap,xvda2,w',
]
name = 'vmdebian02'
dhcp = 'dhcp'
vif = [ 'mac=00:16:3E:2D:A7:C1' ]
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
extra = 'xencons=tty'
Domain-Uの起動
$ sudo xm create -c vmdebian02.cfg $ sudo xm list # 確認 Name ID Mem VCPUs State Time(s) Domain-0 0 7029 4 r----- 19.1 vmdebian02 1 1024 1 -b---- 2.3