Dimensione: 264
Commento:
|
Dimensione: 5461
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
resize dello swap (dev/md0) a 1Gb (il size è in Kbytes GIGA X 1024 X 1024) | 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: |
Linea 3: | Linea 4: |
swapoff -a mdadm --grow /dev/md0 --size=1048576 mkswap /dev/md0 swapon -a |
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 |
Linea 9: | Linea 33: |
entriamo col rescue system | |
Linea 11: | Linea 34: |
shrink partition {{ mdadm --grow /dev/md2 --size=209715200 }} |
=== 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 |
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