Velho problema - Vm Windows no Xen

460 views
Skip to first unread message

Caio Bussaca

unread,
May 21, 2012, 4:09:21 PM5/21/12
to xen-br
Boa tarde a todos.

Pessoal, eu sei que é sempre reincidente esse tipo de assunto, mas não
estou encontrando solução.

Eu simplesmente não consigo instalar uma vm com windows server 2003.

Estou usando debian 6 - amd64.
Instalo o sitema base com 10GB pro / e 1GB Swap.
Crio uma partição com filesytem em LVM pro restante do espaço em
disco.
Crio a PV, VG e LV
Instalo os seguintes pacotes: xen-hypervisor-4.0-amd64 xen-tools xen-
utils-4.0 xenstore-utils xenwatch xen-qemu-dm-4.0 linux-image-xen-
amd64
Renomeio o grub e dou update nele: mv -i /etc/grub.d/10_linux /etc/
grub.d/50_linux && update-grub2
Altero o arquivo xend-config.sxp, descomentando a linha: (network-
script network-bridge)
Também configuro o arquivo xen-tools.conf de acordo com minhas
necessidades.
Altero o arquivo /etc/modules para: loop max_loop=64
Reinicio o sistema base e ao passar pelo grub seleciono o boot com
Xen-4.0

Após todos esses procedimentos meu Dom0 está rodando de boa.
Sobre ele consigo criar vms linux com o xen-create-image e instalando
as distros via debootstrap.

Também consigo instalar uma vm windows desde que sua tela de
instalação seja diretamente pela parte gráfica, ou seja, windows2008,
vista e seven.

Se caso eu preciso instalar uma vm windows com windows2003, xp ou
windows200 eu não consigo sair da instalação que é feita pela tela
azul, onde se cria as partições e tudo mais.
Sempre que chega ao final desta instalação pela tela azul, é
apresentado a mensagem de que o computador será reiniciado em 15 seg.
Após esse reinicialização, em vez de começar a instalação do windows
pela parte gráfica, eu me deparo novamente com a tela azul de
instalação.
Ou seja, eu não consigo sair desse loop.

Meu arquivo de configuração da vm está desta forma:
name='windows'
uuid='3ddfe0ff-f7dd-f37c-dbe2-9a3dd50d5157'
kernel='/usr/lib/xen-4.0/boot/hvmloader'
device_model='/usr/lib/xen-4.0/bin/qemu-dm'
builder='hvm'
maxmem=1024
memory=1024
vcpus=2
vif=[ 'type=ioemu, bridge=eth0' ]
disk=[ 'phy:/dev/xenvg/windows,hda,w', 'file:/home/cor/
win2003.iso,hdb:cdrom,r' ]
boot='dc'
pae=1
acpi=1
apic=1
localtime=1
on_poweroff='destroy'
on_reboot='restart'
on_crash='restart'
usb=1
sdl=0
keymap='pt-br'
vnc=1
vnclisten='0.0.0.0'
vncdisplay=3
vncconsole=0
vncpasswd='o3s2t5o4'
parallel = 'none'
serial='pty'
usbdevice='tablet'

Já alterei a forma do boot pra "cd" e ficou no loop do mesmo jeito.
Tentei iniciar a vm só com o boot = 'd' e ao reiniciar, jogar o boot =
'c' e não funcionou.
Só "d"(ele fica no loop da tela azul)
Só "c"(apresenta a msg de q não foi localizado o hardware de
inicialização do SO)

Tentei os mesmos procedimentos com as distros ubuntu 10.10, 11.10 e
12.04, todas amd64 e o mesmo problema de loop acontece, exceto com
windows onde a instalação já é feita diretamente pela parte gráfica.

Eu não consigo identificar o porquê dessa situação de loop.
Alguém já passou por essa situação?
Sabem se existe alguma incompatibilidade do Xen 4 com windows 2003 ou
inferiores?
Se alguém da lista possui vm windows 2003 rodando sob o xen4 no debian
6 ou ubuntu citados acima, teria como me enviar um howto dos
procedimentos?

Tô meio sem saber o que fazer.

Enfim, agradeço a colaboração de todos.
Um abraço.

Gustavo Soares [SLot]

unread,
May 23, 2012, 10:21:05 AM5/23/12
to xen...@googlegroups.com
N�o ando usando mais o xen-create e nem o Xen da Debian, mas na sua
configura��o faz assim na parte do disco:

disk=[ 'phy:/dev/xenvg/windows,sda,w', 'file:/home/cor/win2003.iso,hdb:cdrom,r' ]


Fiz a instala��o ontem de um windows 2003 server utilizando o linux
3.3.2 e Xen 4.1.2 funcionou perfeitamente, se quiser posto o conf pra
voc� analisar .


Em 21-05-2012 17:09, Caio Bussaca escreveu:
> Boa tarde a todos.
>
> Pessoal, eu sei que � sempre reincidente esse tipo de assunto, mas n�o
> estou encontrando solu��o.
>
> Eu simplesmente n�o consigo instalar uma vm com windows server 2003.
>
> Estou usando debian 6 - amd64.
> Instalo o sitema base com 10GB pro / e 1GB Swap.
> Crio uma parti��o com filesytem em LVM pro restante do espa�o em
> disco.
> Crio a PV, VG e LV
> Instalo os seguintes pacotes: xen-hypervisor-4.0-amd64 xen-tools xen-
> utils-4.0 xenstore-utils xenwatch xen-qemu-dm-4.0 linux-image-xen-
> amd64
> Renomeio o grub e dou update nele: mv -i /etc/grub.d/10_linux /etc/
> grub.d/50_linux&& update-grub2
> Altero o arquivo xend-config.sxp, descomentando a linha: (network-
> script network-bridge)
> Tamb�m configuro o arquivo xen-tools.conf de acordo com minhas
> necessidades.
> Altero o arquivo /etc/modules para: loop max_loop=64
> Reinicio o sistema base e ao passar pelo grub seleciono o boot com
> Xen-4.0
>
> Ap�s todos esses procedimentos meu Dom0 est� rodando de boa.
> Sobre ele consigo criar vms linux com o xen-create-image e instalando
> as distros via debootstrap.
>
> Tamb�m consigo instalar uma vm windows desde que sua tela de
> instala��o seja diretamente pela parte gr�fica, ou seja, windows2008,
> vista e seven.
>
> Se caso eu preciso instalar uma vm windows com windows2003, xp ou
> windows200 eu n�o consigo sair da instala��o que � feita pela tela
> azul, onde se cria as parti��es e tudo mais.
> Sempre que chega ao final desta instala��o pela tela azul, �
> apresentado a mensagem de que o computador ser� reiniciado em 15 seg.
> Ap�s esse reinicializa��o, em vez de come�ar a instala��o do windows
> pela parte gr�fica, eu me deparo novamente com a tela azul de
> instala��o.
> Ou seja, eu n�o consigo sair desse loop.
>
> Meu arquivo de configura��o da vm est� desta forma:
> J� alterei a forma do boot pra "cd" e ficou no loop do mesmo jeito.
> Tentei iniciar a vm s� com o boot = 'd' e ao reiniciar, jogar o boot =
> 'c' e n�o funcionou.
> S� "d"(ele fica no loop da tela azul)
> S� "c"(apresenta a msg de q n�o foi localizado o hardware de
> inicializa��o do SO)
>
> Tentei os mesmos procedimentos com as distros ubuntu 10.10, 11.10 e
> 12.04, todas amd64 e o mesmo problema de loop acontece, exceto com
> windows onde a instala��o j� � feita diretamente pela parte gr�fica.
>
> Eu n�o consigo identificar o porqu� dessa situa��o de loop.
> Algu�m j� passou por essa situa��o?
> Sabem se existe alguma incompatibilidade do Xen 4 com windows 2003 ou
> inferiores?
> Se algu�m da lista possui vm windows 2003 rodando sob o xen4 no debian
> 6 ou ubuntu citados acima, teria como me enviar um howto dos
> procedimentos?
>
> T� meio sem saber o que fazer.
>
> Enfim, agrade�o a colabora��o de todos.
> Um abra�o.
>


--
-------------------
SLot
Linux User: 124842
XMPP: slo...@gmail.com

Caio Bussaca

unread,
May 23, 2012, 12:18:17 PM5/23/12
to xen-br
Opa.
Valeu Gustavo.

Eu estou debugando aqui numa maquina de testes o que estou fazendo de
errado, porque no debian lenny amd64 com Xen-3.2 eu consigo subir a vm
windows 2003 tranquilamente.

Assim que conseguir superar esta dificuldade eu posto tudo o que fiz
como se fosse um howto.

>  Não ando usando mais o xen-create e nem o Xen da Debian, mas na sua configuração faz assim na parte do disco:
>
> disk=[ 'phy:/dev/xenvg/windows,sda,w', 'file:/home/cor/win2003.iso,hdb:cdrom,r' ]
Certo.
Quando vc diz: "Não ando usando mais o xen-create e nem o Xen da
Debian".
Vc não usa distro Debian para virtualizar?
Compartilha aqui com a gente qual distro vc aplica e quais
procedimentos adota pra virtualização....tipo...qual ferramenta
utiliza pra criar vms.

> Fiz a instalação ontem de um windows 2003 server utilizando o linux 3.3.2 e Xen 4.1.2 funcionou perfeitamente, se quiser posto o conf pra você analisar .
Por gentileza, disponibiliza o arquivo pra eu poder avaliar, fazendo
favor!

Obrigado.

Gustavo Soares [SLot]

unread,
May 23, 2012, 12:30:34 PM5/23/12
to xen...@googlegroups.com
Ol�

Em 23-05-2012 13:18, Caio Bussaca escreveu:
> Opa.
> Valeu Gustavo.
>
> Eu estou debugando aqui numa maquina de testes o que estou fazendo de
> errado, porque no debian lenny amd64 com Xen-3.2 eu consigo subir a vm
> windows 2003 tranquilamente.
>
> Assim que conseguir superar esta dificuldade eu posto tudo o que fiz
> como se fosse um howto.


Me ocorreu de voc� verificar o log em /var/log/xen/



>
>> N�o ando usando mais o xen-create e nem o Xen da Debian, mas na sua configura��o faz assim na parte do disco:
>>
>> disk=[ 'phy:/dev/xenvg/windows,sda,w', 'file:/home/cor/win2003.iso,hdb:cdrom,r' ]
> Certo.
> Quando vc diz: "N�o ando usando mais o xen-create e nem o Xen da
> Debian".
> Vc n�o usa distro Debian para virtualizar?

Uso o Debian Squezze. Depois compilo o Linux, e por �ltimo o Xen.

> Compartilha aqui com a gente qual distro vc aplica e quais
> procedimentos adota pra virtualiza��o....tipo...qual ferramenta
> utiliza pra criar vms.

N�o uso nenhuma. Simplesmente gero o conf e mando bala.

>> Fiz a instala��o ontem de um windows 2003 server utilizando o linux 3.3.2 e Xen 4.1.2 funcionou perfeitamente, se quiser posto o conf pra voc� analisar .
> Por gentileza, disponibiliza o arquivo pra eu poder avaliar, fazendo
> favor!

kernel = "hvmloader"
builder='hvm'
vcpus = 2
memory = 3072
name = "windows"
vif = [ 'type=ioemu, mac=00:16:3e:0d:1b:49, bridge=eth0' ]
disk = [ 'phy:/dev/windows/windows,hda,w',
'file:/root/windows2003.iso,hdb:cdrom,r' ]
boot = 'dc'
device_model = 'qemu-dm'
sdl=0
vnc=1
vnclisten="0.0.0.0"
vncdisplay=1
vncconsole=0
vncpasswd='sua_senha_aqui'
stdvga=0
serial='pty'
tsc_mode=0
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
usbdevice='tablet'



>
> Obrigado.

Caio Bussaca

unread,
May 23, 2012, 1:34:41 PM5/23/12
to xen-br
Achei o problema.

Gustavo, um mero detalhe no arquivo de configuração que só olhando a
sua conf é que pude constatar o problema.

Na sua primeira resposta quando me disse pra usar a seguinte linha:
disk=[ 'phy:/dev/xenvg/windows,sda,w', 'file:/home/cor/
win2003.iso,hdb:cdrom,r' ]

Realmente eu estava marcando bobeira, pois meu hd é sata, logo, minha
partição deveria ser indicada como sda.
Com sua primeira indicação eu já havia identificado meu primeiro
problema, porém mesmo com esta correção, não obtive sucesso na
instalação, ficando no loop que informei no começo do tópico.

Como eu tinha dito, num debian lenny eu havia conseguido, só que este
debian é uma maquina antiga, velha de guerra que utilizo para testes.
Reparei que a única semelhança entre seu arquivo de configuração e meu
debian 5 era o indicativo do HD IDE.

Pra resolver o meu problema eu só ajustei a seguinte configuração no
arquivo da vm windows:

disk= [
'phy:/dev/xenvg/vm-windows-disk,ioemu:hda,w',
'file:/home/xen/isos/win2003.iso,hdb:cdrom,r',
]

Ou seja: tive que emular minha lvm (vm-windows-disk), alegando que é
um HD IDE (ioemu:hda).
Só depois dessa passagem de parâmetro é que minha vm windows 2003
passou para a instalação da parte gráfica.

Acabo de aplicar esta configuração em Debian 6 e, Ubuntu Servers
10.10, 11.10 e 12.04...e..."para nossa alegria" todos passaram pra
instalação gráfica.

Agradeço demais a sua colaboração, pois só através dela é que pude de
fato identificar o meu problema.
Pelos logs era praticamente impossível de identificar.

Espero que isso possa ajudar a mais pessoas que possivelmente venham a
enfrentar a mesma situação que passei.
Valeu
T+
Reply all
Reply to author
Forward
0 new messages