Versione 6 del 2011-12-09 15:56:25

Nascondi questo messaggio
Italiano English
Modifica History Actions

KVM

Lanciare in rescue system e lanciare l'utility di hetzner installimages. L'utility ti chiederà di modificare un file di configurazione. La nostra modifica è questa:

PART swap swap 1G                                                                                                                                      
PART /boot ext3 300M                                                                                                                                   
PART / ext4 200G                                                                                                                                       
PART /data ext3 all                                                                                                                                   

Sfortunamente la creazione dei volumi lvm sembra fallire. quindi non abbiamo usato questa configurazione

PART swap swap 1G                                                                                                                                      
PART /boot ext3 300M                                                                                                                                   
PART / ext4 200G                                                                                                                                       
                                                                                                                              
PART lvm beers-swap 30G                                                                                                                                
PART lvm beers all                                                                                                                                     
                                                                                                                                                       
LV beers corona /root/vmcorona ext4 400G                                                                                                               
LV beers guinnes /root/vmguinness ext3 400G                                                                                                            
LV beers ale /root/vmale ext3 400G                                                                                                                     
LV beers lambic /root/vmlambic ext3 400G                                                                                                               
LV beers peroni /root/vmperoni ext3 400G                                                                                                               
LV beers free /root/vmfree ext3 400G                                                                                                                   
                                                                                                                                                       
LV beers-swap swcorona /root/swcorona swap 5G                                                                                                          
LV beers-swap swguinnes /root/swguinnes swap 5G                                                                                                        
LV beers-swap swale /root/swale swap 5G                                                                                                                
LV beers-swap swlambic /root/swlambic swap 5G                                                                                                          
LV beers-swap swperoni /root/swperoni swap 5G                                                                                                          
LV beers-swap swfree /root/swfree swap 5G  

=== INterfaccia di rete Abbiamo configurato la rete con un bridge scopiazzando da http://wiki.hetzner.de/index.php/KVM

Essendo la subnet assegnataci 176.9.211.208/29 abbiamo:

brctl addbr br0
ifconfig br0 176.9.211.209 netmask 255.255.255.248 up
tunctl -b -u root -t qtap0
brctl addif br0 qtap0
ifconfig qtap0 up 0.0.0.0 promisc

Sembra che ogni interfaccia qtapX sarà assegnata a una diversa macchina virtuale. In questo caso si dovrà anche generare un diverso mac per ogni macchina.

Creare la propria macchina

Ognuno di noi ha una partizione LVM in /dev/beers/XXXX (corona, guinness, ale etc). Questo è un esempio per tirare su la macchina "ale" (ip 176.9.211.210).

mkdir -p /var/lib/libvirt/images/ale/mytemplates/libvirt
cp /etc/vmbuilder/libvirt/* /var/lib/libvirt/images/ale/mytemplates/libvirt/
vi /var/lib/libvirt/images/ale/vmbuilder.partition

root 395000
swap 5000

vmbuilder kvm ubuntu --suite=oneiric --flavour=virtual --arch=amd64 --mirror=http://de.archive.ubuntu.com/ubuntu -o --libvirt=qemu:///system --ip=176.9.211.210 --gw=176.9.211.209  --part=vmbuilder.partition --templates=mytemplates --user=administrator --name=Administrator --pass=howtoforge --addpkg=vim-nox --addpkg=unattended-upgrades --addpkg=acpid --firstboot=/var/lib/libvirt/images/ale/boot.sh --mem=3000 --hostname=ale --bridge=br0
/var/lib/libvirt/images/ale/ubuntu-kvm# qemu-img convert tmpXl3TL2.qcow
2 -O raw /dev/beers/ale

=== Links guida marco

http://wiki.netgroup.uniroma2.it/doku.php?id=virtual_machine_creation_with_kvm_on_ubuntu_server_11.04