quarta-feira, 29 de janeiro de 2014

Xen Server - Comandos Uteis



Post para mostrar alguns comandos uteis que podem ou não, serem utilizados no Xen Server, implementarei mais comandos na medida do possível. Espero que ajude



Comandos básicos


- Para listar as VM's que existem no servidor:

xe vm-list

Ao digitar o comando acima, algo do tipo que segue abaixo será exibido

     uuid ( RO)  : 916b77c0-6f50-fda1-ff6c-6dca6633a395
     name-label ( RW): Zimbra
     power-state ( RO): running

- Para listar os domínios por sua ID de sistema e qual uuid(identificação do disco) está atrelada à ID, digite o comando abaixo:

list_domains

Retornará no seu terminal algo parecido com isso

id |                                 uuid                                |  state
 0 | 1bee87ac-6e51-43ca-85bc-6439d580a27b  |     R
 1 | c8e64f6f-68c0-8aa0-a60d-b83c59dfb578    |    B H
 4 | 916b77c0-6f50-fda1-ff6c-6dca6633a395     |     RH
 5 | e04c7fb7-cbc9-b892-c0f9-9ffbf59bf2c7       |    B H


- Para matar um domínio, devemos utilizar o comando abaixo:

/opt/xensource/debug/destroy_domain -domid 4

Com o comando acima, será "destruído" a id de domínio no Xen, esse processo só deve ser feito em caso de travamento total da VM.

Para reestartar o gerenciador xapi do xen( interface de administração gráfica):

xe-toolstack-restart


Importação de VM's


Para importar uma VM em outro servidor xen:

xe vm-import filename=/mnt/backup/servidor.xva sr-uuid=55dcbde8-de6c-0c06-c54c-19365ff8da18

Onde:

xe vm-import = comando para importação;

filename = local aonde se encontra a VM's a ser importada. O xen suporta formatos .xva e .ova do VMWare.

Lembrando que o nome da VM a ser importada não pode conter espaços. Por exemplo você não pode colocar o nome "servidor - 1.xva". O correto a se colocar é "servidor1.xva";

sr-uuid = ID do HD do xenserver que será importada a VM em questão.

Para importar uma VM e preservar seu Mac Address:

xe vm-import filename=/mnt/backup/servidor.xva sr-uuid=55dcbde8-de6c-0c06-c54c-19365ff8da18 preserve=true

Os comandos são iguais a uma importação de VM comum, porém o parametro "presever=true" faz com que a VM seja importada e não perda o seu endereço mac original.


Aumentar número de processadores em VM's

- Para aumentar o número de processadores de uma VM já criada, digite o comando abaixo:

xe vm-param-set platform:cores-per-socket=’X’ uuid=<ID do HD da VM>

Onde , X igual à 2 para dual core e 4 para quad core.

Por enquanto é isso, have a nice day =D

Nenhum comentário:

Postar um comentário