Press "Enter" to skip to content

Instalando um vserver no Ubuntu Linux

O Linux-VServer provê um sistema de virtualização para sistemas GNU/Linux. Isto é possível atraves de um isolamento a nível de kernel, permitindo a execução de múltiplos ambientes virtuais.
Estes ambientes são suficientimente isolados para garantir a segurança necessária, mas utiliza os recursos disponíveis eficientemente, como se estivesse sendo executado no mesmo kernel.

Para instalar os pacotes é necessário adicionar as seguintes linhas no seu
/etc/apt/sources.list

deb http://ubuntu.uni-klu.ac.at/ubuntu.uniklu/ dapper uniklu-vserver

Em seguide execute estes comandos

wget http://ubuntu.uni-klu.ac.at/uniklu-debuild.pub

sudo apt-key add uniklu-debuild.pub
sudo apt-get update

Faça o download do kernel com o vserver patch no site ubuntu.uni-klu.ac.at ( neste site você encontrará imagens para várias arquiteturas ) e instale esta imagem da seguinte forma

wget http://ubuntu.uni-klu.ac.at/ubuntu.uniklu/dists/dapper/uniklu-vserver/binary-i386/
linux-image-2.6.17-11-386_2.6.17-11.24vs2.0.2.1_i386.deb

sudo dpkg -i linux-image-2.6.17-11-386_2.6.17-11.24vs2.0.2.1_i386.deb

Instale os outros pacotes necessários para a implantação do Vserver

sudo apt-get install util-vserver vserver-debiantools

Altere o symlink para o seu $VROOTDIR

sudo mkdir /home/vservers
sudo ln -snf /home/vservers /etc/vservers/.defaults/vdirbase

Configure o arquivo /etc/vserver/newvserver-vars

sudo vi /etc/vserver/newvserver-vars

# Architecture: overide on non-Debian host such as Redhat otherwise dpkg
# will detect whether we are i386/powerpc/sparc/etc
#ARCH=””

# Which debian distribution (Warning. unstable and testing distributions
# change frequently so you can not expect it to work out of the box).
DIST=”dapper”

# Local or nearest location of a debian mirror (must include the /debian)
MIRROR=”http://ubuntu.uni-klu.ac.at/ubuntu”

# Default network interface for vservers:
INTERFACE=”eth0″

# Package caching
#PKGCACHE=1

Salve e saia

Reinicie a máquina. Precione ESC na inicialização para acessar a tela do GRUB e escolha o kernel instalado anteriormente.

Criando Vservers

Criando um novo vserver

sudo newvserver -v –hostname smith –domain “ideiadigital.com.br” –ip <Endereço IP

Iniciando o novo vserver

sudo vserver smith start

Acessando o novo vserver

vserver smith enter

sudo apt-get update && apt-get dist-upgrade

Parando o vserver

sudo vserver smith stop

Para iniciar o vserver durante o boot faça

sudo echo “default” > /etc/vservers/smith/apps/init/mark

Testando o script de inicialização

sudo /etc/init.d/vserver-default start

sudo vserver-stat

CTX PROC VSZ RSS userTIME sysTIME UPTIME NAME
0 73 219.2M 100.3M 4h28m22 19m27s15 5d23h57 root server
49156 1 1.5M 540K 0m01s32 0m02s28 21h49m30
49161 2 5.1M 2.2M 0m00s00 0m00s00 0m02s47 smith

sudo /etc/init.d/vservers-default stop

vserver-stat

CTX PROC VSZ RSS userTIME sysTIME UPTIME NAME
0 73 219.2M 100.3M 4h28m22 19m26s99 5d23h57 root server
49156 1 1.5M 540K 0m01s32 0m02s28 21h49m23

Outros aplicativos

Estes aplicativos são úteis para manutenção fora do ambiente do vserver

VAPT-GET

sudo vapt-get — install

VSERVER-stat

sudo vserver-stat

VSERVER-COPY

Copia um vserver template (como endereço IP etc)

sudo /usr/sbin/vserver-copy template web01

Copia o webserver com mudanças na configuração

sudo /usr/sbin/vserver-copy -i 192.168.5.62 -d example.com template web62

Move um vserver em produção para outro roothost

sudo /usr/sbin/vserver-copy -s web62 roothost02

Você tambem irá encontrar este how-to na wikipage do Time de
Segurança

3 Comments

  1. Ricardo Ricardo October 1, 2006

    olá…
    vi vc postando no site ubuntu brasil e pensei em te pedir ajuda, pois instalei o ubuntu mas nao consigo me conectar a internet…
    o tipo de internet que uso aqui em casa é via radio… com autenticação…
    ai que esta o problema… nao consigo fazer a autenticaçao…é atraveis do pppoe né??
    espero q vc me ajude … pois quero me tornar um usuario fiel linux…

    meu e mail é rickmafra@gmail.com

  2. juniorzero juniorzero June 29, 2008

    Estou meio confuso sobre este programa, ele permite, se instalado numa plataforma PowerPC 32 ou 64 bits emular um x86? Estou querendo adicionar ao Playstation 3 a possibilidade de rodar alguns codecs exclusivos da x86 como o RealMedia, e não encontro um modo eficaz de fazer isso.

    Obg.

  3. Leandro Leandro April 16, 2010

    Oi, estou precisado criar um guest, o que eu uso no endereço de ip?
    Obrigado.

Comments are closed.