Page tree
Skip to end of metadata
Go to start of metadata

Menu


Instalação do Xen

Acesse o servidor com as credencias geradas no processo de instalação do SO.

Exemplo: dpdadm@200.143.243.30

 

Entre no modo administrador:

sudo su

 

Atualize os repositórios.

 

apt-get update

 

Atualize os pacotes já instalados.

apt-get upgrade

 

Feito essas etapas, recomendamos que o servidor seja reiniciado,

reboot


Ao acessar o servidor novamente, entre novamente em modo administrador e instale os seguintes pacotes:

apt-get install vim xen-system xen-tools bridge-utils

 

Terminado a instalação dos pacotes será necessário configurar a ferramenta.


Configuração do Xen

A recomendação é que o Domain-0, tenha 4GB para operar os seus serviços.


Para garantirmos isso, siga os passos:

 

Edite o arquivo do GRUB.

vim /etc/default/grub

 

Caso a linha não exista, adicione:

GRUB_CMDLINE_XEN="dom0_mem=4096M:max=4096M"


Após editar o grub, execute o seguinte comando:

update-grub

 

Após este passo reinicie o servidor.


Caso algum comportamento inesperado ocorra (ie.: Kernel Panic, servidor desligar e etc), recomendamos os seguintes passos:

 

  • Inicialize o Ubuntu pela opção sem o Xen Hypervisor.

  • Edite o arquivo do grub (/etc/default/grub) e remova (ou comente) a linha do GRUB_CMDLINE_XEN

  • Atualize o grub através de: update-grub


Alternativa de configuração de memória

Após isso, como alternativa para a questão de memória, será necessário criar um arquivo que execute um comando no inicializar da máquina. Portanto, faça os seguintes procedimentos:

cd /etc/systemd/system
vim memset.service

 

Preencha com o conteúdo abaixo:

[Unit]
After=xen.service

[Service]
ExecStart=/usr/local/bin/memset

[Install]
WantedBy=default.target

 

Ajustes as permissões:

chmod 664 memset.service

 

Em seguida será necessário criar o script.

 

cd /usr/local/bin
vim memset


Preencha esse arquivo com o seguinte conteúdo:

 

#!/bin/bash

xl mem-set Domain-0 4096M

 

Ajuste as permissões do script:

 

chmod 744 memset


Habilite o serviço para que ele seja executado no momento do boot:

 

systemctl daemon-reload
systemctl enable memset.service

 

Reinicie o servidor e valide as configurações com o seguinte comando:

xl list


Configuração da tool-stack

 

Edite o arquivo da tool-stack:

vim /etc/xen/xl.conf

 

Desabilitar o campo autoballoon para off.

autoballoon="off"


Configuração do xen-tools

Edite o seguinte arquivo de configuração:

vim /etc/xen-tools/xen-tools.conf

 

No campo dir, descomente-o e deixe desta forma:

dir = /home/xen

 

Após isso crie as pastas necessárias:

mkdir -p /etc/xen/auto
  • No labels