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 é [email protected]

  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.