Linux Vserver · 5 min read · Feb 10, 2026
Linux-Vserver no Debian Testing (Etch), o jeito fácil
Linux-Vserver no Debian Testing (Etch), o jeito fácil
Neste tutorial, vou mostrar como instalar o Linux-Vserver no Debian Testing (Etch), o jeito fácil. Este é meu primeiro tutorial aqui, então, por favor, me diga se você gostou ou não. Você pode achar um pouco prolixo, pois tento explicar as coisas em detalhes suficientes para que todos entendam o que quero dizer :-)
O que é Linux-Vserver, você pergunta? É simples. Basicamente, o Linux-Vserver é um sistema de código aberto usado para separar um único servidor físico em vários servidores virtuais. Do site do Linux-Vserver:
“Linux-VServer permite que você crie servidores privados virtuais e contextos de segurança que operam como um servidor Linux normal, mas permitem que muitos servidores independentes sejam executados simultaneamente em uma única máquina em plena velocidade. Todos os serviços, como ssh, e-mail, Web e bancos de dados, podem ser iniciados em um VPS, sem modificação, assim como em qualquer servidor real. Cada servidor virtual tem seu próprio banco de dados de contas de usuário e senha root e não interfere com outros servidores virtuais.”
Dois termos que você precisará conhecer são:
- Sistema Host: Este é o sistema principal (o servidor físico) no qual você instala o Linux-Vserver.
- Sistema Convidado: Estes são os sistemas virtuais que você cria usando as utilidades do Linux-Vserver. Eles rodam em cima do Sistema Host e estão todos isolados uns dos outros.
A maioria dos tutoriais menciona que você precisa compilar seu próprio kernel para usar o Linux-Vserver. No entanto, o Debian Etch inclui um kernel Linux-Vserver como padrão, então você não precisa compilá-lo você mesmo. Isso tem a vantagem de ser mais fácil e rápido de instalar, e é fácil de manter atualizado com correções de segurança.
Primeiros Passos
A primeira coisa que você precisará fazer é ter um sistema com uma instalação nova do Debian Etch. Para isso, baixe o CD do Debian Testing em http://www.debian.org/, e instale apenas o sistema base. Depois de instalar o sistema base, o próximo passo é garantir que os repositórios estejam habilitados. Primeiro, certifique-se de que você é o superusuário (o prompt é um #, não um $). Se não for, torne-se o superusuário (root):
$ su
#Uma vez que você tenha certeza de que é root, precisamos editar /etc/apt/sources.list:
# nano /etc/apt/sources.listCertifique-se de que uma linha semelhante a esta esteja no arquivo:
deb ftp://ftp.au.debian.org/debian etch main contrib non-free Se não estiver, adicione-a. Pressione CTRL+O e pressione ENTER para salvar o arquivo, e então pressione CTRL+X para sair.
Depois disso, precisamos atualizar a lista de pacotes, então digite o seguinte comando:
# apt-get updateOs Pacotes
Agora que atualizamos a lista de pacotes, o próximo passo é instalar todos os pacotes necessários. Os pacotes requeridos pelo Linux-Vserver são:
- linux-image-vserver-686 - Este é o kernel real
- util-vserver - Estas são as utilidades usadas para administrar os convidados
- vserver-debiantools - Estas são ferramentas especiais do Vserver para Debian, usadas para criar e duplicar sistemas convidados Debian.
- ssh - Este provavelmente já está instalado, mas só para o caso de não estar
Então, vamos instalá-los:
# apt-get install linux-image-vserver-686 util-vserver vserver-debiantools sshUma vez que isso esteja feito, precisamos reiniciar:
# rebootQuando o menu GRUB aparecer, certifique-se de escolher o kernel vserver. Uma vez que seu sistema inicializa, você estará rodando o novo kernel. Você pode verificar isso executando
# uname -r
2.6.16-2-vserver-686Note como a saída contém ‘vserver’? Isso significa que você está rodando o kernel VServer.
Adivinha? Essa é a instalação toda! Tudo está agora configurado e pronto para uso :-). Há uma coisa muito importante a fazer, no entanto: Criar os sistemas convidados.
Criando um servidor virtual (convidado)
Então, agora que o Linux-Vserver está configurado e pronto para uso, precisamos criar um sistema convidado. Em um sistema Debian, você pode fazer isso usando o comando newvserver. A sintaxe deste comando é:
newvserver –vsroot /var/lib/vservers/ –hostname
–domain
–dist etch –mirror
(as barras invertidas no final das linhas significam que continua na próxima linha. Você pode copiá-lo como está [com as barras invertidas], ou colocar o comando todo em uma linha [e excluir as barras invertidas], como faço abaixo)
Os argumentos da linha de comando são:
- vsroot - Este é onde os arquivos para os convidados são mantidos. Em uma instalação padrão, isso estará em /var/lib/vservers. Alternativamente, algumas pessoas criam uma partição separada para seus vservers.
- Hostname - O nome do sistema (ex. test1)
- Domain - O domínio do sistema. Este geralmente é o mesmo que o domínio que você escolheu para o sistema host (ex. dan-network.local. Isso não precisa ser real, é usado apenas internamente.)
- IP Address - O endereço IP para o sistema convidado (ex. 10.1.1.7)
- CIDR Range - O intervalo CIDR para sua rede local. Para uma rede 10.x.x.x, isso geralmente é /8. Para uma rede 172.16.x.x, isso geralmente é /16. Para uma rede 192.168.x.x, isso geralmente é /24. Se sua rede estiver sub-redeada, isso será diferente. Quando em dúvida, escolha /8 :)
- Dist - A distribuição a ser usada. Para os propósitos deste exercício, usamos etch.
- Debian Mirror - O espelho Debian que você usa (quando em dúvida, escolha ftp://ftp.debian.org/debian)
- Interface - Sua interface de rede, se não for eth0 (ex. eth1).
Então, vamos fazer um servidor de teste. As configurações para nosso convidado de teste são as seguintes:
- Hostname: test1
- Domain: example.com
- IP Address: 10.1.1.7
- CIDR Range: /8
- Debian Mirror: http://ftp.au.debian.org/debian/
- Interface: eth1
Vamos lá!
# newvserver --vsroot /var/lib/vservers/ --hostname *test1* --domain example.com --ip *10.1.1.7/8* --dist etch --mirror *http://ftp.au.debian.org/debian/* --interface eth1Isso iniciará uma instalação de rede Debian, que levará apenas alguns minutos. Uma vez que os pacotes estejam todos baixados e instalados, a configuração base do Debian aparecerá. Isso solicitará seu fuso horário e também pedirá uma senha root. Uma vez que você tenha completado isso, o VServer estará pronto para uso.
Entrando no convidado
OK, então configuramos o convidado, agora para fazer algo útil, precisamos iniciar o convidado e entrar em seu contexto. Para isso, usamos o comando ‘vserver’. A sintaxe básica para isso é:
vserver
Então, para iniciar e entrar no convidado que criamos anteriormente, digite o seguinte:
vserver test1 start; vserver test1 enterA saída será um pouco assim:
root@server1:/home/daniel# vserver test1 start; vserver test1 enter
Iniciando o daemon de log do sistema: syslogd.
Iniciando o superserver da internet: nenhum serviço habilitado, inetd não iniciado.
Iniciando o agendador de comandos periódicos….
test1:/#
Agora estamos ‘dentro’ do servidor virtual. Você pode executar qualquer comando que normalmente executaria. Note que esta é uma instalação muito básica, então você deve usar apt para instalar o que quiser.
Outras Coisas
Este tutorial não cobre tudo, ele é apenas um guia para começar a usar o Linux-Vserver. O resto depende da sua imaginação… Divirta-se!
Daniel15 (Daniel Lo Nigro)
http://www.daniel15.com/
http://www.dansoftaustralia.net/
Referências
- Linux-Vserver no Debian Sarge
- Site do Linux-Vserver
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.