spacer.png, 0 kB
Almaweb cerca collaboratori, chiunque è interessato mi contatti

CB Login


spacer.png, 0 kB
spacer.png, 0 kB
Conversione macchina Vmware in Xen PDF Stampa E-mail
Scritto da Marco   
Venerdì 10 Ottobre 2008 09:24

 Di seguito riporto le istruzioni per convertire una macchina virtuale Vmware con sistema CentOS 5 in un a macchina virtuale per Xen. La base di questo tutorial è stata postata da David Nalley

Operazioni da effettuare sulla macchina virtuale

Modificare /etc/modprobe.conf

Questo è quello che dovreste trovare in /etc/modprobe.conf della macchina virtuale

alias eth0 pcnet32
alias scsi_hostadapter mptbase
alias scsi_hostadapter1 mptspi

Cambiate tutto in:

alias eth0 xennet
alias scsi_hostadapter xenblk

 

Modificare /etc/inittab

In questo file dovreste trovare una cosa del genere:

# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6

 Commentate tutte le righe ed aggiungetene una:

# Run gettys in standard runlevels
co:2345:respawn:/sbin/mingetty console
#1:2345:respawn:/sbin/mingetty tty1
#2:2345:respawn:/sbin/mingetty tty2
#3:2345:respawn:/sbin/mingetty tty3
#4:2345:respawn:/sbin/mingetty tty4
#5:2345:respawn:/sbin/mingetty tty5
#6:2345:respawn:/sbin/mingetty tty6

 Facciamo diventare i file image di Vmware un unico file:

vmware-vdiskmanager -r vmware_image.vmdk -t 0 temporary_image.vmdk

 Convertiamo l'image Vmdk in RAW

qemu-img convert -f vmdk temporary_image.vmdk -O raw myvm.img 

 Finita la conversione trasferite il file sul server xen

 Creiamo il file di configurazione per la macchina virtuale

Il File di configurazione dovrebbe essere all'incirca come il seguente

name = "myvm"
uuid = "038ff3a8-20d7-37e4-a039-fe996285207f"
maxmem = 512
memory = 512
vcpus = 1
builder = "hvm"
kernel = "/usr/lib/xen/boot/hvmloader"
boot = "c"
pae = 1
acpi = 1
apic = 1
localtime = 0
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
device_model = "/usr/lib64/xen/bin/qemu-dm"
sdl = 0
vnc = 1
vncunused = 1
keymap = "it"
disk = [ "file:/var/lib/xen/images/myvm.img,hda,w", "phy:/dev/cdrom,hdc:cdrom,r" ]
vif = [ "mac=00:16:3e:2d:3a:9f,bridge=xenbr0" ]
serial = "pty"
 

 A questo punto potete far partire l'host virtuale

 

Ultimo aggiornamento ( Mercoledì 15 Ottobre 2008 09:37 )
 
spacer.png, 0 kB
spacer.png, 0 kB
spacer.png, 0 kB