Sem título



A virtualização é uma realidade e não há como negar. Nós da área de suporte a plataforma e infraestrutura de redes precisamos suportar diversos Hypervisores diferentes dentro do dia a dia, seja Hyper-V, VMWare e até mesmo o XenServer da Citrix. Pois bem, tenho falado muito sobre Hyper-V nestes ultimos tempos, não só por ser meu hypervisor favorito, mas também por que muitas empresas tem assimilado sua estrutura funcional gratuita e extremamente eficiente, mas é interessante sempre variar o conhecimento então deixo aqui alguns dos principais comandos do XenServer.

O XenServer é o Hypervisor da Citrix, que apesar de gratúito em algumas versões, não é la um dos melhores. Me parece que a Citrix perdeu o brilho dos olhos com este produto, porém minha impressão pessoal fica para outa postagem. Esta postagem oferece aos amigos um cenário bem interessante que permite administrar o XenServer através de comandos rápidos e fáceis, que devem ser conhecidos para momentos onde a operação não apresenta o resultado desejado pelo XenCenter.

Os comandos abaixo podem ser encontrados com grande facilidade tanto por pesquisas no Google como até mesmo pela literatura oficial Citrix, porém como costumo manter uma referencia de vida também em meu site, ai vão os comandos.

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 repositório de ISO que esteja offline, com isso a VM fica travada. Para resolver isso, force o desligamento da mesma, e remova a mídia do drive. 

10) Listar tarefas pendentes

xe task-list

11) Cancelar uma tarefa

xe task-cancel –force uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c

12) Mesmo assim ela não esta reiniciando o que fazer??? Força a reinicialização de todas tarefas agendadas

xe-toolstack-restart

13) VM iniciar automaticamente

xe vm-param-set uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c other-config:auto_poweron=true

14) TOP das vms

xentop

15) Comandinho para listar todas as Máquinas Virtuais instaladas

# xe vm-list

uuid ( RO) : 30ecba2c-1656-c131-5360-e62cc35330fb
name-label ( RW): Teste 1
power-state ( RO): running

uuid ( RO) : 0705326d-a545-fd79-2495-e67a2228e7f4
name-label ( RW): Teste 2
power-state ( RO): halted

16) Comandinho para listar todas as máquinas virtuais que estão rodando.

xe vm-list power-state=running

17) Comandinho para listar todas as máquinas virtuais que estão desligadas

xe vm-list power-state=halted

18) Comandinho para forçar reboot da máquina virtual

xe vm-reset-powerstate –force uuid=25f4a01a-946f-acdd-44e3-eb657

19) Comandinho para dar Reboot na máquina virtual

xe vm-reboot uuid=25f4a01a-946f-acdd-44e3-eb6577e75

20) Comandinho para “Desligar” a máquina virtual

xe vm-shutdown –force uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c

21) Comandinho para “Pausar” a máquina virtual

xe vm-pause uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c

22) Comandinho para “Iniciar” a máquina virtual

xe start uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c

23) Comandinho para Listar Tarefas em execução pendentes

xe task-list

24) Comandinho “Cancelar” tarefas que estão em execução

xe task-cancel –force uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c

25) Comandinho para “Reinicializar” todas as tarefas

xe-toolstack-restart

26) Comandinho para Inicializar a máquina virtual automaticamente

xe vm-param-set uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c
other-config:auto_poweron=true

27) listar discos das vms

# xe vm-disk-list –multiple

28) configurar pool para iniciar automaticamente

# xe pool-param-set uuid=uuid_pool other-config:auto_poweron=true

29) configurar para vm iniciar automaticamente

# xe vm-param-set other-config:auto_poweron=true uuid=uuid_template

30) 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_vm

31) Exlcuir um template

# xe template-param-set other-config:default_template=false uuid=uuid_template

# xe template-param-set is-a-template=false uuid=uuid_template

# xe vm-destroy uuid=uuid_template

32) Shutdown / Start / Export VM

xe vm-shutdown vm=nome_vm

xe vm-start vm=nome_vm

xe vm-export vm=nome_vm filename=/Caminho_arquivo.xva

33) Resetar estado da vm

# xe vm-reset-powerstate uuid=<vm>

34)Listar tarefas pendentes

# xe task-list

35) Cancelar tarefa

# xe task-cancel uuid=<tarefa>

36) Eliminar tarefas pendentes

# xe-toolstack restart

Postar um comentário

Comente sem faltar com respeito - ;-)

Postagem Anterior Próxima Postagem