Como finalizar uma VM travada no XenServer
Sua VM travou e você não quer reiniciar o servidor para liberar a tarefa que não desliga, essa dica servirá para desligar a VM que está travada.
Primeiro passo é saber o uuid da VM que está travada, no XenCenter só precisa clicar em cima da VM e decorar o uuid respectivo.
Ou, digitar o comando abaixo para listar o uuid das VMs
#xe vm-list
Será necessário identificar o ID correspondente ao domínio em execução da respectiva VM
#list_domains
Digite e troque o XX pelo ID identificado acima:
/opt/xensource/debug/destroy_domain -domid XX
Sua VM deve ter sido liberada, se for necessário forçar o reboot dela, digite o comando abaixo, troque XXXX pelo uuid da VM:
#xe vm-reboot uuid=XXXX –force
Isso resolve o problema na maioria dos casos sem ter que reiniciar o servidor inteir
Como iniciar uma VM com boot automático
Você instalou o XenServer e agora deseja que a VM inicie automaticamente no boot, segundo a Citrix essa opção foi desativada e não pode mais ser executada no XenCenter, portanto será necessário ir para o shell e executar os comandos abaixo:
1. Habilitando o ligamento automático (nível Pool)
#xe pool-param-set uuid=[uuid-pool] other-config:auto_poweron=true
2. Habilitando o ligamento automático por máquina virtual VM
#xe vm-param-set uuid=[uuid-pool] other-config:auto_poweron=true
Para localizar o UUID da VM execute:
#xe vm-list
#——————————————————————————————–
Dicas XEN – Comando CLI xenserver
1 Listar todas VMS
# xe vm-list uuid ( RO) : 30ecba2c-1656-c131-5360-e62cc35330fb name-label ( RW): TS power-state ( RO): running uuid ( RO) : 0705326d-a545-fd79-2495-e67a2228e7f4 name-label ( RW): FOM power-state ( RO): halted uuid ( RO) : 29f337f7-4010-72f0-ffb8-f41d2d9c6570 name-label ( RW): Focco 11G base teste power-state ( RO): running uuid ( RO) : 25f4a01a-946f-acdd-44e3-eb6577e75e9c name-label ( RW): Focco Web power-state ( RO): running
2 Listar VMs rodando
xe vm-list power-state=running
3 Listar Vms desligadas
xe vm-list power-state=halted
4 Forçar reboot da VM
xe vm-reset-powerstate --force uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c
5 Reboot VM
xe vm-reboot uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c
6 Desligar VM
xe vm-shutdown --force uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c
7 Pausar VM
xe vm-pause uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c
8 Iniciar VM
xe start uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c
9 VM Presa
Algumas vezes, temos o problema de uma VM fica totalmente travada, sem resposta a nenhuma ação, nem ao reboot, nem ao desligamento, isso pode ter ocorrido, por algum repositorio de ISO que esteja offline, com isso a VM fica travada… doidera. Para resolver isso, force o desligamento da mesma, e remova a midia da mesma. Correto, porém a VM não desliga, cara o que eu vou fazer????
- Listar tarefas pendentes
xe task-list
- Cancelar uma tarefa
xe task-cancel --force uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c
- Mesmo assim ela não esta reiniciando o que fazer??? Força a reinicialização de todas tarefas agendadas
xe-toolstack-restart
10 VM iniciar automaticamente
xe vm-param-set uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c other-config:auto_poweron=true
11 TOP das vms
xentop
http://www.biblionerd.com.br/blog/tag/xen/
http://marcoscarraro.blogspot.com.br/2012/09/dicas-xen-comando-cli-xenserver.html