AutoStart/Autoboot VM Citrix XenServer 6!
Para aqueles que já são adeptos da virtualização isso não
deve ser novidade, mas para os demais.
Nós usuários do virtualizador XenServer distribuído gratuitamente pela empresa Citrix, nos deparamos com um problema a partir da versão 6. Nesta versão o recurso de autoboot/autostart que era responsável por iniciar as vm's automaticamente durante o boot do servidor não está mais disponível. A justificativa dada pela Citrix para desativar a opção foi referente a problemas com HA.
Porém linux é linux :D abaixo segue um tutorial de como realizar o procedimento em modo texto!
1) Habilitando Ligamento Automático;
Execute o comando abaixo para pegar o uuid do pool:
# xe pool-list
Nós usuários do virtualizador XenServer distribuído gratuitamente pela empresa Citrix, nos deparamos com um problema a partir da versão 6. Nesta versão o recurso de autoboot/autostart que era responsável por iniciar as vm's automaticamente durante o boot do servidor não está mais disponível. A justificativa dada pela Citrix para desativar a opção foi referente a problemas com HA.
Porém linux é linux :D abaixo segue um tutorial de como realizar o procedimento em modo texto!
1) Habilitando Ligamento Automático;
Execute o comando abaixo para pegar o uuid do pool:
# xe pool-list
O comando acima deverá retornar algo como:
uuid ( RO) : 3cc48f57-4a72-1368-ca71-366c7183989
Agora para ativar a inicialização automática execute o comando abaixo incluindo o uuid recebido acima:
xe pool-param-set uuid=3cc3455-3a4f-1235-ca12-334c4455678 other-config:auto_poweron=true
2) Agora vamos escolher quais vm's serão iniciadas:
Neste procedimento também será necessário capturar o uuid de cada vm, para isso utilize o comando:
# xe vm-list
O comando acima deverá retornar algo como:
uuid ( RO) : 78a934f3-20e5-a4341b-0403-5aa4e3726467
name-label ( RW): NOME_DA_VM
power-state ( RO): running
Agora para ativar a inicialização automática execute o comando abaixo incluindo o uuid recebido acima:
xe pool-param-set uuid=3cc3455-3a4f-1235-ca12-334c4455678 other-config:auto_poweron=true
2) Agora vamos escolher quais vm's serão iniciadas:
Neste procedimento também será necessário capturar o uuid de cada vm, para isso utilize o comando:
# xe vm-list
O comando acima deverá retornar algo como:
uuid ( RO) : 78a934f3-20e5-a4341b-0403-5aa4e3726467
name-label ( RW): NOME_DA_VM
power-state ( RO): running
Como no item 1 capture o uuid da vm e utilize-o no comando
abaixo:
xe vm-param-set
uuid=78a934f3-20e5-a4341b-0403-5aa4e3726467 other-config:auto_poweron=true
Cancelar
uma tarefa
xe
task-cancel –force uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c
Remover configuração de VM (neste caso inicialização automática):
xe vm-param-remove param-key=auto_poweron param-name=other-config uuid=uuid da VM
Remover configuração de VM (neste caso inicialização automática):
xe vm-param-remove param-key=auto_poweron param-name=other-config uuid=uuid da VM
Pronto! Agora basta reiniciar e testar!
Nenhum comentário:
Postar um comentário