37.4. Iniciando e controlando domínios do Xen

Antes que o domínio convidado possa ser iniciado, o hypervisor do Xen deve ter memória livre suficiente para o novo convidado. Primeiro, verifique a quantidade de memória usada:

xm list
Name              Id  Mem(MB)  CPU  State  Time(s)  Console
Domain-0           0      458    0  r----    181.8

Se este for um computador com 512 MB, o hypervisor do Xen usa 64 MB e o Domain-0 ocupa o restante. Para liberar parte da memória para o novo convidado, o comando xm balloon será usado. Para definir o tamanho do Domain-0 para 330 MB, digite o seguinte como root:

xm balloon 0 330

Na próxima xm list, o uso de memória de Domain-0 deverá ter diminuído para 330 MB. Agora há memória suficiente disponível para iniciar um convidado com 128 MB. O comando xm start guest1 -c inicia o convidado e vincula o console do convidado inicial ao terminal atual. Se esta for a primeira vez em que esse convidado é iniciado, termine a instalação com o YaST.

Sempre é possível destacar esse console ou reconectá-lo de outro terminal. Para destacá-lo, use Ctrl-]. Para reconectá-lo, primeiro verifique o ID do convidado necessário com xm list e conecte-o ao ID com xm console ID.

A ferramenta xm do Xen tem vários parâmetros possíveis. Exiba uma lista com uma explicação curta digitando xm help. A Tabela 37.1, “Comandos xm” fornece alguns dos comandos mais importantes como ponto de início.

Tabela 37.1. Comandos xm

xm help

Imprima uma lista de comandos disponíveis para a ferramenta xm.

xm console ID

Conecte ao primeiro console (tty1) do convidado com o ID ID.

xm balloon ID Mem

Defina o tamanho da memória do domínio com o ID ID para Mem em MB.

xm create domname [-c]

Inicie o domínio com o arquivo de configuração domname. O -c opcional vincula o terminal atual ao primeiro tty do novo convidado.

xm shutdown ID

Realize um encerramento normal do convidado com o ID ID.

xm destroy ID

Termine o convidado com ID ID imediatamente.

xm list

Imprima uma lista de todos os domínios em execução com o ID respectivo, a memória e os valores de tempo de CPU.

xm info

Exiba informações sobre o host do Xen, incluindo informações de memória e CPU.