Virtualizace
Xen
paravirtualizace
boot= "c"
bootloader = "/usr/bin/pygrub"
# Kernel + memory size
#
kernel = '/data2/webnh-pv.vmlinuz-2.6.32-5-xen-amd64'
ramdisk = '/data2/webnh-pv.initrd.img-2.6.32-5-xen-amd64'
prevod LVM guest do image
migrace z Xen 4.2 na 3.3
pouziti LVM partition je pry rychlejsi nez disk image, ale na cilovem xen se pouzivaji image disku
dm-0 je lvm partition, nema tedy zadnou part tabulku (loop)
pripojit lze pomoci
mount -o loop /dev/dm-0 /mnt/X
dd if=/dev/dm-0 | ssh -i /root/baritest root@frodo of=/data2/webng.img
zmenseni velikosti virtualniho disku
pro archivaci image xenu je dobre vyuzit tar gunzip.. predim je ale potreba volne misto vynulovat, aby to bylo co nejvice efektivni. Vynulovani se provede jednoduse, pomoci vytvoreni velkeho nuloveho souboru.
priklad vytvnoreni nuloveho souboru o velikosti 1
GB (vynulovani oblasti)
dd if=dev/zero of=/tmp/bigfile bs=1M count=1024
napriklad vmware nabizi thin nebo thick image disku. Thin ma mnohem mensi velikost. Vyuziva se toho, ze neobsazene misto neni treba do image ukladat. Vetsinou se spoleha na to, ze volne misto obsahuje same nuly. Rekl bych, ze vmware posouva ukazatel vyuziti disku… takze fragmentace zvysuje velikost thin image.
pokud je potreba vynulovat volne misto a setrepat data na zacatek disku, nejlepsi je vytvorit novy disk a vsechno na nej ze stareho zkopirovat