Após criar uma VM no XenServer, a VM não liga. Sempre que isso acontece, resolvo o problema acessando remotamente o XenServer com o app XenCenter e executo os passos a seguir:
1) Procure a UUID da VM selecionando a guia General da VM que você deseja corrigir;
2) Entre na guia Console do seu servidor tente iniciar a 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:
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:
Att+ galera!
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”
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
7)Se aparece a mensagem de erro "HVM is required for this operation" é porque o processador não suporta virtualização ou então o recurso de virtualização está desativado na BIOS.
Att+ galera!