XenServer Dicas

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

0

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

 

Deixe um comentário