37.3. Configurando um domínio convidado do Xen

A documentação sobre como configurar um domínio convidado não é muito completa. A maioria das informações sobre como configurar tal domínio pode ser encontrada no arquivo de configuração de exemplo /etc/xen/config. As opções necessárias são explicadas junto com o valor padrão ou pelo menos uma configuração de exemplo. Para a instalação descrita na Seção 37.2.1, “Usando o YaST para instalar um domínio convidado”, crie um arquivo /etc/xen/guest1 com o seguinte conteúdo:

kernel = "/boot/vmlinuz-xen"   1
ramdisk = "/boot/initrd-xen"   2
memory = 128                   3
name = "guest1"                4
nics = "1"                     5
vif = [ 'mac=aa:cc:00:00:00:ab, bridge=xen-br0' ] 6
disk = [ 'file:/var/tmp/guest1,hda1,w' ] 7
root = "/dev/hda1 ro"          8
extra = "3"                    9
1

Digite o caminho para o kernel do Xen no domain-0. Este kernel será executado no sistema convidado mais tarde.

2

Selecione o disco de RAM inicial apropriado que contém os drivers do dispositivo para o kernel do Xen. Sem isso, o kernel geralmente falha, pois não é capaz de montar seu sistema de arquivos raiz.

3

Defina a quantidade de memória que deve ser fornecida ao domínio convidado. Isso falhará se o sistema não tiver memória suficiente disponível para os convidados.

4

O nome para esse convidado.

5

O número de interfaces de rede virtual para o domínio convidado.

6

A configuração da interface de rede virtual, incluindo seu endereço MAC e a ponte à qual está conectada.

7

Defina os dispositivos de bloco virtual para o convidado do Xen. Para usar dispositivos de bloco reais, crie entradas como ['phy:sdb1,hda1,w', 'phy:system/swap1,hda2,w'].

8

Define o dispositivo raiz para o kernel. Esse deve ser o dispositivo virtual conforme visto pelo convidado.

9

Adicione parâmetros de kernel extra aqui. O exemplo 3 significa que o convidado é iniciado no nível de execução 3.