Servidor Virtual · 3 min read · Oct 14, 2025
Ambiente Virtual Multiserver Com Servidores Dedicados Web & MySQL, Email & DNS No Debian Squeeze Com ISPConfig 3
Ambiente Virtual Multiserver Com Servidores Dedicados Web & MySQL, Email & DNS No Debian Squeeze Com ISPConfig 3
Versão 1.0
Autor: Michel Käser
Este tutorial descreve como você pode configurar um único servidor dedicado como um ambiente virtual multiserver usando OpenVZ com servidores dedicados Web & MySQL, Email e DNS no Debian Squeeze. Além disso, você aprenderá como manter todos esses servidores. Como um adicional, você aprenderá como instalar alguns pacotes muito úteis em todos eles, como protegê-los e como monitorá-los.
No final, você terá um ambiente virtual multiserver totalmente funcional, pronto para hospedagem compartilhada.
Não dou nenhuma garantia de que isso funcionará para você!
1 Requisitos
Para seguir este tutorial, você precisará do seguinte:
- um servidor dedicado
- pelo menos 5 IPs
- muito tempo
2 Nota Preliminar
Neste tutorial, eu uso este servidor dedicado: http://www.hetzner.de/hosting/produkte_rootserver/ex4 com o Flexi-Pack e uma sub-rede adicional /28 (14 IPs).
O objetivo é ter estes servidores:
Tipo: Nó
Hardware: Dedicado
Nome do Host: root.example.tld
192.168.1.1
Tipo: Contêiner
Hardware: Virtual
Nome do Host: web.example.tld
192.168.1.2
Tipo: Contêiner
Hardware: Virtual
Nome do Host: mail.example.tld
192.168.1.3
Tipo: Contêiner
Hardware: Virtual
Nome do Host: ns1.example.tld
192.168.1.4
Tipo: Contêiner
Hardware: Virtual
Nome do Host: ns2.example.tld
192.168.1.5
3 O Sistema Base
Eu assumo que você pegou o mesmo servidor dedicado que eu. A Interface Web da Hetzner permite que você instale uma variedade de distribuições. Pegue o Debian 6.0 64-bit minimal.

Isso instalará o sistema base para você e você não precisará configurá-lo sozinho. Você também receberá a senha root.
4 Instalando OpenVZ + Painel Web OVZ
Assim que seu servidor estiver pronto, faça login usando as credenciais recebidas. Primeiro, faremos uma atualização/upgrade:
apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade
que atualizará nosso servidor para a versão mais recente.
Instalamos alguns pacotes adicionais para:
apt-get -y install nano wget ntp ntpdate
4.1 Instalando OpenVZ
Agora queremos instalar o OpenVZ, a base para nosso ambiente virtual multiserver.
Um kernel OpenVZ e os pacotes vzctl, vzquota e vzdump estão disponíveis nos repositórios do Debian Squeeze, então podemos instalá-los da seguinte forma:
apt-get install linux-image-openvz-amd64 vzctl vzquota vzdump
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:
nano /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 de 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:
nano /etc/vz/vz.conf
[...]
# Controla quais interfaces enviar solicitações ARP e modificar tabelas APR.
NEIGHBOUR_DEVS=all
[...]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:
root@root:~# uname -r
2.6.32-5-openvz-amd64
Como a Hetzner monta /home em um disco rígido separado, podemos usá-lo como o local de backup do OpenVZ. Para fazer isso, execute:
rm -rf /var/lib/vz/dump
ln -s /home/backup/vz /var/lib/vz/dump
Como usaremos o fail2ban dentro de nossos contêineres virtuais, precisamos habilitar algum suporte ao IPTables para eles. Fazemos isso editando o arquivo /etc/vz/vz.conf:
nano /etc/vz/vz.confProcure a linha que começa com IPTABLES e comente-a (#). Cole o seguinte depois:
[...]
IPTABLES="ipt_REJECT ipt_tos ipt_limit ipt_multiport iptable_filter iptable_mangle ipt_TCPMSS ipt_tcpmss ipt_ttl ipt_length ipt_state"Em seguida, ative o módulo de estado no kernel:
modprobe xt_state4.2 Instalando Painel Web OVZ
O Painel Web OpenVZ é uma interface gráfica baseada na web para controle do hardware e servidores virtuais com a tecnologia de virtualização OpenVZ.

A maneira mais simples de instalar o Painel Web OpenVZ é executar o seguinte comando:
wget -O - http://ovz-web-panel.googlecode.com/svn/installer/ai.sh | sh
Após a instalação, o Painel deve estar disponível pelo seguinte URL:
http://<192.168.1.1>:3000
As credenciais padrão do administrador são: admin/admin. Não se esqueça de mudar a senha padrão.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.