Virtualização · 2 min read · Jan 08, 2026

Instalando E Usando OpenVZ No Debian Lenny (AMD64)

Instalando E Usando OpenVZ No Debian Lenny (AMD64)

Versão 1.1
Autor: Falko Timme

Neste HowTo, descreverei como preparar um servidor Debian Lenny para OpenVZ. Com OpenVZ, você pode criar múltiplos Servidores Privados Virtuais (VPS) no mesmo hardware, semelhante ao Xen e ao projeto Linux Vserver. OpenVZ é a ramificação de código aberto do Virtuozzo, uma solução de virtualização comercial usada por muitos provedores que oferecem servidores virtuais. O patch do kernel OpenVZ é licenciado sob a licença GPL, e as ferramentas de nível de usuário estão sob a licença QPL.

Este howto é destinado como um guia prático; não cobre os fundamentos teóricos. Eles são tratados em muitos outros documentos na web.

Este documento vem sem garantia de qualquer tipo! Quero dizer que este não é o único modo de configurar tal sistema. Existem muitas maneiras de alcançar esse objetivo, mas este é o caminho que eu sigo. Não dou nenhuma garantia de que isso funcionará para você!

1 Nota Preliminar

Estou usando um sistema x86_64 (amd64) aqui. Se você estiver em um sistema i386, alguns comandos serão ligeiramente diferentes - adicionei anotações a essas partes.

2 Instalando OpenVZ

Um kernel OpenVZ e os pacotes vzctl e vzquota estão disponíveis nos repositórios do Debian Lenny, então podemos instalá-los da seguinte forma:

apt-get install linux-image-openvz-amd64 vzctl vzquota

(Se você estiver em um sistema i386, o pacote do kernel é nomeado linux-image-openvz-686.)

Crie um symlink de /var/lib/vz para /vz para fornecer compatibilidade retroativa:

ln -s /var/lib/vz /vz

Abra /etc/sysctl.conf e certifique-se de que você tenha as seguintes configurações nele:

vi /etc/sysctl.conf

| [...] net.ipv4.conf.all.rp_filter=1 net.ipv4.icmp_echo_ignore_broadcasts=1 net.ipv4.conf.default.forwarding=1 net.ipv4.conf.default.proxy_arp = 0 net.ipv4.ip_forward=1 kernel.sysrq = 1 net.ipv4.conf.default.send_redirects = 1 net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.eth0.proxy_arp=1 [...] |

Se você precisar modificar /etc/sysctl.conf, execute

sysctl -p

depois.

O próximo passo é importante se os endereços IP das suas máquinas virtuais forem de uma sub-rede diferente do endereço IP do sistema host. Se você não fizer isso, a rede não funcionará nas máquinas virtuais!

Abra /etc/vz/vz.conf e defina NEIGHBOUR_DEVS como all:

vi /etc/vz/vz.conf

| [...] # Controla quais interfaces enviar solicitações ARP e modificar tabelas APR. NEIGHBOUR_DEVS=all [...] |

Eu também quero instalar o pacote vzdump que não está disponível nos repositórios do Debian Lenny - felizmente há um pacote .deb disponível em http://www.proxmox.com/cms_proxmox/en/virtualization/openvz/vzdump/. Primeiro, instalamos o pacote cstream do qual o vzdump depende:

apt-get install cstream

Então instalamos o vzdump da seguinte forma:

wget http://www.proxmox.com/cms_proxmox/cms/upload/vzdump/vzdump_1.1-1_all.deb  
dpkg -i vzdump_1.1-1_all.deb

Finalmente, reinicie o sistema:

reboot

Se o seu sistema reiniciar sem problemas, então tudo está bem!

Execute

uname -r

e seu novo kernel OpenVZ deve aparecer:

server1:~# uname -r  
2.6.26-1-openvz-amd64  
server1:~#
Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.