Publicado por: Marcello Bontempo Salgueiro
Sex, 23 Dez, 11:37
Cópia do CD/DVD de instalação
A primeira etapa da instalação é a cópia do CD/DVD de instalação do Windows no formato de imagem 'ISO' pois esta será utilizada durante o boot e esta será responsável pela formatação do disco virtual.
Após a criação da imagem 'ISO' do CD/DVD de instalação copie este para a máquina xen mãe.
Criação do disco virtual para instalação
Primeiramente crie o diretório da máquina virtual no xen domains:
mkdir /var/xen/domains/<nome_maq_virt_xen>
cd /var/xen/domains/<nome_maq_xen>
Crie o disco virtual com o seguinte comando:
#disco de 30Gb
dd if=/dev/zero of=disk.img bs=1024 count=000000
Arquivo de configuração utilizado pelo xen
Copie este arquivo para /etc/xen/<nome_maq_virt_xen>.cfg
#
# Configuration file for the Xen instance windowsrv, created
# by xen-tools 3.9 on Tue May 31 16:57:14 2011.
#
#
# Kernel + memory size
#
kernel = "/usr/lib/xen-3.2-1/boot/hvmloader"
device_model = '/usr/lib/xen-3.2-1/bin/qemu-dm'
builder = 'hvm'
memory = '<TAM_MEMORIA_RAM>'
vcpus = 1
#
# Disk device(s).
#
shadow_memory = 16
disk = [ 'file:/var/xen/domains/<nome_maq_virt_xen>/disk.img,hda,w', 'file:<local_CD_DVD_inst_windows>,hdc:cdrom,r' ]
#
# Hostname
#
name = '<nome_maq_virt_xen>'
#
# Networking
#
vif = [ 'type=ioemu,bridge=eth0,ip=<IP>,mac=<MAC>']
address = '<IP>'
netmask = '<NETMASK>'
ne2000=0
dhcp = "off"
# boot on floopy (a), hard disk (c), cdrom (d)
# default: hard disk, cdrom, floopy
boot = "dc"
sdl=0
vnc=1
#vncdisplay=5
vnconsole=1
vnclisten = '0.0.0.0'
vncpassword=''
stdvga=0
serial='pty'
vncviewer =1
vncunused =1
keymap = "pt-br"
parallel = 'none'
usbdevice='tablet'
pae = 1
acpi = 1
apic = 1
# Behaviour
on_reboot = 'destroy'
on_poweroff = 'destroy'
on_crash = 'restart'
Iniciando a máquina virtual
Com toda a configuração pronta, basta iniciar a máquina virtual:
xm create /etc/xen/<nome_maq_virt_xen>.cfg
Após a máquina ser carregada instale em seu desktop o vncviewer, ou um cliente que suporte o protocolo VNC, pois o acesso a máquina windows só poderá ser feita através de interface gráfica.
Conectando a máquina virtual windows
Com o seu cliente de VNC coloque o IP da máquina xen-mãe, e inicie a conexão, você verá a tela de inicialização de instalação do windows.
Agora basta instalar o windows normalmente. Após a primeira fase da instalação a máquina será reiniciada, você verá ela não carregará automaticamente, pois utilizamos o parâmetro:
on_reboot = 'destroy'
Assim inicie novamente a máquina virutal para concluir a instalação.
Pós instalação
Após terminar a instalação do windows você deverá para a maquina virtual e editar o arquivo /etc/xen/<nome_maq_virt_xen>.cfg para modificar os parâmetros para os seguintes valores:
disk = [ 'file:/var/xen/domains/<nome_maq_virt_xen>/disk.img,hda,w' ]
boot = "c"
on_reboot = 'restart'
Após feita a modificação no arquivo de configuração da máquina virtual, basta iniciá-la novamente e entrar através do VNC client.
Referências:
- Vm-w2k - Xen-BR wiki
- Installing and Running Windows XP or Vista as a Xen HVM domainU Guest - Virtuatopia
- Xen - Debian Wiki -bridge doesnt exist


