Open main menu
Home
Random
Log in
Settings
About Sugar Labs
Disclaimers
Sugar Labs
Search
Changes
← Older edit
Newer edit →
Sysadmin/Migrate virtual machine
(view source)
Revision as of 20:49, 14 August 2010
254 bytes added
,
20:49, 14 August 2010
no edit summary
Line 1:
Line 1:
== How to migrate a file-based guest to LVM ==
== How to migrate a file-based guest to LVM ==
+
+
* First, create the logical volume and attach it to the running VM:
treehouse# scp lightwave:/boot/{vmlinuz,initrd}-2.6.31-22-server /srv/vm/kernel/ubuntu/
treehouse# scp lightwave:/boot/{vmlinuz,initrd}-2.6.31-22-server /srv/vm/kernel/ubuntu/
Line 5:
Line 7:
treehouse# virsh attach-disk lightwave /dev/treehouse/lightwave-root vdc
treehouse# virsh attach-disk lightwave /dev/treehouse/lightwave-root vdc
treehouse# virsh console lightwave
treehouse# virsh console lightwave
+
+
* From within the VM, format the new volume and move things over
lightwave# mkfs.ext4 -L lightwave-root -O flex_bg,extent,uninit_bg,sparse_super /dev/vdc
lightwave# mkfs.ext4 -L lightwave-root -O flex_bg,extent,uninit_bg,sparse_super /dev/vdc
Line 13:
Line 17:
lightwafe# umount /mnt
lightwafe# umount /mnt
lightwave# ^D
lightwave# ^D
+
+
* Then edit the VM configuration to make it boot without GRUB, using externally provided kernel and initrd:
treehouse# virsh edit lightwave
treehouse# virsh edit lightwave
Line 32:
Line 38:
...
...
</devices>
</devices>
+
+
* Reboot
#treehouse virsh destroy lightwave
#treehouse virsh destroy lightwave
Bernie
Bureaucrats
,
Check users
,
Administrators
1,784
edits