Erro ao criar uma nova VM no XenServer 6.0.2

Recentemente decidi sair do mundo “azul” da VMware e desafiar o XenServer para o dia-a-dia. O fator decisivo para essa mudança foi a nova política do ESXi 5.0 onde passou de 64GB para 32GB de RAM no hospedeiro. Como tenho em minhas lâminas 64GB, não tive escolha.

Embora já tivesse trabalhado com o XenServer 5, o erro que vou abordar não me lembro de ter passado por ele.

Ao criar uma VM utilizando os templates do XenCenter, especificamente do CentOS 6.0 64 bits, ocorria à mensagem:

“INVALID_SOURCE – Unable to access a required file in the specified repository: file:///tmp/cdrom-repo-GiFdAZ/isolinux/vmlinuz.”

Após algumas pesquisas no “pai” Google, encontrei o post de Milind Koyande em http://eitwebguru.com/citrix-xen-vm-boot-error-code-invalid_source-unable-to-boot-from-cddvd/, que relatava um erro similar ao meu. Após algumas adaptações a solução ficou da seguinte forma:

1) No XenCenter selecione a VM que você deseja corrigir e clique na guia General e procure a UUID da mesma;

2) Selecione o seu XenServer no topo do XenCenter e clique na guia Console e tente inicializar sua VM com o comando:

xe vm-start uuid=5ce47d4e-227c-9d1e-4710-21b7c998318e

Lembre-se de trocar a UUID que utilizei no exemplo acima pela sua encontrada no item 1;

3) Você deverá visualizar a mesma mensagem do modo gráfico indicando o problema. Pois bem, com o comando abaixo verifique a política de boot da sua VM:

xe vm-param-list uuid=5ce47d4e-227c-9d1e-4710-21b7c998318e | grep HVM-boot

O seguinte resultado deverá aparecer:

HVM-boot-policy ( RW):
HVM-boot-params (MRW):

Indicando que o parâmetro HVM-boot-policy está vazio. É esse o problema;

4) Para corrigir o problema, entre com o comando:

xe vm-param-set uuid=5ce47d4e-227c-9d1e-4710-21b7c998318e HVM-boot-policy=”BIOS order”

5) Verifique novamente se o parâmetro foi setado com o comando do passo 3. O resultado deverá ser:

HVM-boot-policy ( RW): BIOS order

6) Caso o tudo dado tudo certo, inicialize sua VM novamente com:

xe vm-start uuid=5ce47d4e-227c-9d1e-4710-21b7c998318e

Agora sim!

O bug já foi reportado para a Citrix e vamos aguardar a correção.

Abraço.

Anúncios

Sobre Andrey Barbosa
Andrey Halysson Lima Barbosa é gestor de tecnologia da informação do Colégio Ari de Sá Cavalcante, graduado em Engenharia Química pela Universidade Federal do Ceará - UFC, especialista em Governança de Tecnologia da Informação pela Universidade Estácio de Sá-FIC, Mestre em Ciência da Computação pela Universidade Estadual do Ceará - UECE, aluno especial de Doutorado do Programa de Pós-Graduação em Engenharia de Teleinformática - PPGETI da UFC. Possui onze anos de experiência como gestor de tecnologia da informação em instituições de ensino básico e superior, há nove anos é Professor dos cursos de Redes de Computadores e Sistemas de Informação, membro do Grupo de Gestores de Tecnologia da Informação e Comunicação do Ceará - GGTIC-CE e participante de diversos projetos na área de segurança da informação.

4 Responses to Erro ao criar uma nova VM no XenServer 6.0.2

  1. Milind says:

    Thanks for the link…

  2. Rafael Lopes says:

    Thank you very much for this information.

    I have already installed dozens of XenServers, any versions. Any I saw that this only happens when I install the Domain-0 OS using an external USB-DVD-Drive.

    When I did the past instalations using a SATA dvdrom, I havnt this problem, even removing the sata dvdrom after install.

    Maybe it´s related to the boot order configured on the mainboard.

    Whatever, now it works, thanks man!

  3. marco farias says:

    Obrigado amigo pela dica. Resolveu um grade problema.

  4. Christiano says:

    e quando eu tiver montado uma iso externa?
    No meu caso eu montei uma repositório de isos

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: