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 /vzAbra /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 -pdepois.
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 cstreamEntã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.debFinalmente, reinicie o sistema:
rebootSe o seu sistema reiniciar sem problemas, então tudo está bem!
Execute
uname -re seu novo kernel OpenVZ deve aparecer:
server1:~# uname -r
2.6.26-1-openvz-amd64
server1:~#Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.