Referência rápida Libvirt (virsh) com Xen

agosto 20, 2013

Introdução

Os exemplos abaixo foram realizados em um sistema GNU/Linux com o libvirt instalado. Pode ser utilizado o virt-manager ou mesmo o servidor que contém o libvirt.

Conexão XEN+SSH

Processo de conexão dos servidor é por meio do xen com túnel ssh, exemplo:

#~ xen+ssh://<USUARIO>@<SERVIDOR>

Exemplo simples de conexão listando as vm’s:

#~ virsh –connect xen+ssh://<USUARIO>@<SERVIDOR> list

Listando porta do VNC de uma VM

Listando qual é a porta de VNC que a VM está utilizando:

#~ virsh –connect xen+ssh://<USUARIO>@<SERVIDOR> domdisplay <ID_VM>

Nota: O retorno será sempre a porta com os algorismos finais. Exemplo: Se a VM escuta a porta 5900 para VNC, ele deve retorna qu escuta a porta 0, algo assim:

vnc://localhost:0

Pode listar-se apenas a porta:

#~ virsh –connect xen+ssh://<USUARIO>@<SERVIDOR> vncdisplay <ID_VM>

Informações de um domínio

#~ virsh –connect xen+ssh://<USUARIO>@<SERVIDOR> dominfo <ID_VM>

Id da VM

#~ virsh –connect xen+ssh://<USUARIO>@<SERVIDOR> domid <ID_VM>

UUID da VM

#~ virsh –connect xen+ssh://<USUARIO>@<SERVIDOR> domuuid <ID_VM>

Dump do arquivo de configuração da VM (libvirt.xml)

#~ virsh –connect xen+ssh://<USUARIO>@<SERVIDOR> dumpxml <ID_VM>

Informações de CPU de uma VM

#~ virsh –connect xen+ssh://<USUARIO>@<SERVIDOR> vcpuinfo <ID_VM>

Monitoração da VM

Exibi error de discos da VM:

#~ virsh –connect xen+ssh://<USUARIO>@<SERVIDOR> domblkerror <ID_VM>

Exibi os caminhos dos discos das VM:

#~ virsh –connect xen+ssh://<USUARIO>@<SERVIDOR> domblklist <ID_VM>

Exibir informações de status de um disco da VM:

#~ virsh –connect xen+ssh://<USUARIO>@<SERVIDOR> domblkstat <ID_VM>

O status da rede da VM poder ser visto listando as interfaces e pela interface obtendo os seus valores de status:

#~ virsh –connect xen+ssh://<USUARIO>@<SERVIDOR> domiflist <ID_VM>
#~ virsh –connect xen+ssh://<USUARIO>@<SERVIDOR> domif-getlink <ID_VM> <INTERFACE>
#~ virsh –connect xen+ssh://<USUARIO>@<SERVIDOR> domifstat <ID_VM> <INTERFACE>

Exibir status da VM:

#~ virsh –connect xen+ssh://<USUARIO>@<SERVIDOR> domstate <ID_VM>

 

Monitoração do Hypervisor

Capacidade do servidor:

#~ virsh –connect xen+ssh://<USUARIO>@<SERVIDOR> capabilities

Hostname:

#~ virsh –connect xen+ssh://<USUARIO>@<SERVIDOR> hostname

Informações de CPU do servidor:

#~ virsh –connect xen+ssh://<USUARIO>@<SERVIDOR> nodeinfo

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: