Página 1 de 1

[Tutorial] Adicionando auto-start as vms no XenServer 6

Enviado: 11 Jun 2013 21:43
por marceloleaes
Precisando iniciar suas vms automaticamente no XenServer 6 ? A Citrix por motivo de incompatibilidade removeu o recurso de configurar o auto-start das vms através do XenCenter. Como alternativa, podemos utilizar o comando XE na inicialização do XenServer para fazer este trabalho. Vamos ao passo a passo ?

1 - Conectar por SSH no servidor XenServer

2 - Rodar o comando “xe vm-list” para listar o UUID das vms hospedadas no XenServer

A saida deste comando será assim:
[root@xenserver ~]# xe vm-list

uuid ( RO)          : 0efbdd38-d68c-7d85-7122-8b561bf9a1d9
    name-label ( RW): Endian FW 2.5 / Homologação
    power-state ( RO): halted


uuid ( RO)          : 1a281e37-27e6-40bf-b592-ae594fae9eeb
    name-label ( RW): Control domain on host: xenserver
    power-state ( RO): running


uuid ( RO)          : e8d36254-5950-3225-3c45-102b936de295
    name-label ( RW): Debian 6 x64 / OCSNG+GLPI Homolação
    power-state ( RO): halted


uuid ( RO)          : 7b037db4-4bea-96d4-566e-59d4bd11ae2e
    name-label ( RW): Windows 2008 R2 x64 / AD Cobaia
    power-state ( RO): halted
3 - Tendo os UUIDS necessários, vamos adicionar os mesmos na inicialização aproveitando o comando “xe vm-start”

Neste exemplo vamos iniciar as 3 vms disponiveis neste host. Para isto vamos inserir o conteúdo abaixo no arquivo /etc/rc.local logo abaixo da sua ultima linha, que contem o comando "fi"
sleep 45
xe vm-start uuid=0efbdd38-d68c-7d85-7122-8b561bf9a1d9
xe vm-start uuid=e8d36254-5950-3225-3c45-102b936de295
xe vm-start uuid=7b037db4-4bea-96d4-566e-59d4bd11ae2e
Note que inseri o comando sleep 45 antes do xe vm-start de todas as vms. Este tempo é necessário para que todos os serviços do Xenserver estejam ativos após ao boot e somente depois disto é que as vms conseguem inicializar.

Após inserir faça um teste reiniciando o seu Xenserver e conferindo se todas as vms iniciaram corretamente.

Re:[Tutorial] Adicionando auto-start as vms no XenServer 6

Enviado: 23 Jun 2014 11:31
por felipeqga
Bacana Marcelo.

Re:[Tutorial] Adicionando auto-start as vms no XenServer 6

Enviado: 30 Jul 2014 09:59
por leonline
Boa Marcelo!

Aqui eu utilizo aplico o parâmetro "auto_poweron=true" em cada VM, mas esse seu método também é bacana.

Valeu!!

Re:[Tutorial] Adicionando auto-start as vms no XenServer 6

Enviado: 30 Jul 2014 10:08
por marceloleaes
O auto poweron funciona muito bem quando o servidor está dentro de um pool, em stand alone ele já me deixou na mão algumas vezes e não subiu as vms... tanto que a Citrix "retirou" o acesso facilitado ao recurso devido a incompatibilidade com o HA.

Re:[Tutorial] Adicionando auto-start as vms no XenServer 6

Enviado: 30 Jul 2014 10:27
por leonline
Opa...valeu a dica Marcelo!!!

Definitivamente vou passar a utilizar o seu método!