segunda-feira, 14 de setembro de 2015

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
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


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

Se sua versão de xenserver for antiga, este comando possivelmente não irá funcionar, você tem que inserir estes comando na ultima linha do arquivo de inicialização que é: /etc/rc.local. 

Pronto! Agora basta reiniciar e testar!

Nenhum comentário:

Postar um comentário

Como monitorar tamanho de diretório com zabbix server Esse monitoramento a partir da versão 3.4 passou a ser nativo através da chave vf...