Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Menu


Anchor
instalacao
instalacao
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:

Code Block
themeMidnight
languagebash
sudo su

 

Atualize os repositórios.

 

Code Block
themeMidnight
languagebash
apt-get update

 

Atualize os pacotes já instalados.

Code Block
themeMidnight
languagebash
apt-get upgrade

 

Feito essas etapas, recomendamos que o servidor seja reiniciado,

Code Block
themeMidnight
languagebash
reboot


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

Code Block
themeMidnight
languagebash
apt-get install vim xen-system xen-tools bridge-utils

 

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


Anchor
configuracao
configuracao
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.

Code Block
themeMidnight
languagebash
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:

Code Block
themeMidnight
languagebash
update-grub

 

Após este passo reinicie o servidor.


Warning

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:

Code Block
themeMidnight
languagebash
cd /etc/systemd/system
vim memset.service

 

Preencha com o conteúdo abaixo:

Code Block
themeMidnight
languagebash
[Unit]
After=xen.service

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

[Install]
WantedBy=default.target

 

Ajustes as permissões:

Code Block
themeMidnight
languagebash
chmod 664 memset.service

 

Em seguida será necessário criar o script.

 

Code Block
themeMidnight
languagebash
cd /usr/local/bin
vim memset


Preencha esse arquivo com o seguinte conteúdo:

 

Code Block
themeMidnight
languagebash
#!/bin/bash

xl mem-set Domain-0 4096M

 

Ajuste as permissões do script:

 

Code Block
themeMidnight
languagebash
chmod 744 memset


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

 

Code Block
themeMidnight
languagebash
systemctl daemon-reload
systemctl enable memset.service

 

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

Code Block
themeMidnight
languagebash
xl list


Anchor
tool-stack
tool-stack
Configuração da tool-stack

 

Edite o arquivo da tool-stack:

Code Block
themeMidnight
languagebash
vim /etc/xen/xl.conf

 

Desabilitar o campo autoballoon para off.

autoballoon="off"


Anchor
xen-tools
xen-tools
Configuração do xen-tools

Edite o seguinte arquivo de configuração:

Code Block
themeMidnight
languagebash
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:

Code Block
themeMidnight
languagebash
mkdir -p /etc/xen/auto