instalacao ubuntu server basica + ssh + virtual host

colocar senha de root na maquina

sudo passwd

ajustar a bridge conforme

http://blog.codefront.net/2010/02/01/setting-up-virtualization-on-ubuntu-with-kvm/

editar /etc/network/interfaces

bridge_ports eth0
bridge_stp off
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_maxwait 0

instalar o ubuntu-vm-builder

sudo apt-get install ubuntu-vm-builder

criar maquina com script /home/suporte/vms/create_vm.sh

criar LVM para rodar a maquina

lvcreate -LXXGB -n <lvmName> <lvmGroup>

converter a imagem da VM em uma imagem 'raw'

qemu-img convert tmp5ROOgO.qcow2 -O raw seisServices.raw

levar a imagem raw para a lvm

dd if=<raw_image> of=<lvm> bs=1M

alterar a secao DISK do xml da VM (/dev/libvirt/qemu/GENERIC_VM.xml) atencao em TYPE=BLOCK e source DEV=

<disk type='block' device='disk'>
<source dev='/dev/<volume_group_name>/<logical_volume_name>'/>
<target dev='hda' bus='ide'/>
</disk>

modificar placa de rede para gigabit ethernet editar no arquivo xml

<interface type='bridge|network'>
...
<model type='e1000' />
</interface>

registrar e atualizar a VM

sudo virsh --define <PATH_TO_XML>

registrar e atualizar a VM

sudo virsh --start VM

OBS: Nao usamos daqui pra baixo, mas são informações úteis !!

instalar o tunctl para ferramentas de tunelamento (public IP)

sudo apt-get install uml-utilities

alterar qemu-ifup para

set -x
switch=br0
if [ -n "$1" ];then
/usr/bin/sudo /usr/sbin/tunctl -u `whoami` -t $1
/usr/bin/sudo /sbin/ip link set $1 up
sleep 0.5s
/usr/bin/sudo /usr/sbin/brctl addif $switch $1
exit 0
else
echo "Error: no interface specified"
exit 1
fi

alterar /etc/qemu-ifdown para (PS.: deixei inalterado !!!)

#!/bin/sh
# Take the tap interface down.
/usr/bin/sudo /usr/sbin/brctl delif br0 $1
/usr/bin/sudo /sbin/ifconfig $1 down
/usr/bin/sudo /usr/sbin/tunctl -d $1