OpenVZ Management · 2 min read · Jan 05, 2026
Gerenciando OpenVZ Com O Painel De Controle WebVZ No Debian Lenny
Gerenciando OpenVZ Com O Painel De Controle WebVZ No Debian Lenny
Versão 1.0
Autor: Falko Timme
Este guia explica como você pode instalar o WebVZ em um host OpenVZ Debian Lenny. O WebVZ é um painel de controle leve baseado na web para OpenVZ. Ele possui seu próprio servidor web (Webrick) e mecanismo de banco de dados (SQLITE 3).
Não dou nenhuma garantia de que isso funcionará para você!
1 Nota Preliminar
Estou usando um servidor Debian Lenny com o nome do host server1.example.com e o endereço IP 192.168.0.100 aqui.
Estou assumindo que o OpenVZ já está instalado e funcionando no servidor, por exemplo, conforme mostrado neste tutorial: Instalando E Usando OpenVZ No Debian Lenny (AMD64)
2 Instalando WebVZ
Primeiro, instalamos alguns pré-requisitos:
apt-get install ruby rubygems libsqlite3-ruby sqlite3 irb1.8 libopenssl-ruby1.8 libreadline-ruby1.8 rdoc1.8O WebVZ precisa da versão 2.1.0 do Rails, que instalamos da seguinte forma:
gem install -v=2.1.0 railsEm seguida, baixamos e instalamos o WebVZ no diretório /usr/local/webvz:
cd /usr/local
wget http://dfn.dl.sourceforge.net/sourceforge/webvz/webvz.2.0.tar.gz
tar xvfz webvz.2.0.tar.gz
mv webvz.2.0 webvz
cd webvzln -s /var/lib/vz /vz
ln -s /usr/bin/irb1.8 /usr/bin/irb
mkdir /etc/sysconfig
ln -s /etc/vz/conf /etc/sysconfig/vz-scriptsÉ isso - agora podemos instalar o WebVZ da seguinte forma (você ainda deve estar no diretório /usr/local/webvz):
ruby script/serverVocê deve ver algo como isto:
server1:~/webvz.2.0# ruby script/server
=> Booting WEBrick...
=> Rails 2.1.0 application started on http://0.0.0.0:3000
=> Ctrl-C to shutdown server; call with --help for options
[2009-02-09 19:55:04] INFO WEBrick 1.3.1
[2009-02-09 19:55:04] INFO ruby 1.8.7 (2008-08-11) [x86_64-linux]
[2009-02-09 19:55:04] INFO WEBrick::HTTPServer#start: pid=3106 port=3000(Observe que o prompt de entrada não retornará até que você pressione CTRL+D, mas isso também encerraria o WebVZ. Vou abordar esse problema em um momento. Por enquanto, deixamos o WebVZ em execução.)
3 Usando WebVZ
Agora abra um navegador e vá para http://server1.example.com:3000 ou http://192.168.0.100:3000 e faça login com o nome de usuário admin e a senha admin123:

Após o primeiro login, vá para a aba Usuários e altere sua senha:


A aba OS-Templates exibe uma lista dos templates de sistema operacional atualmente instalados para OpenVZ:

Para criar um novo contêiner, vá para Contêineres > Novo Contêiner…

… e preencha o seguinte formulário:

O contêiner será então criado. Depois, você pode gerenciá-lo a partir do WebVZ:

4 Executando WebVZ Como Um Daemon
Como mencionei no final do capítulo 2, assim que você pressionar CTRL+D ou fechar a janela do terminal, o processo do WebVZ é encerrado. Claro, isso não é o que queremos. Podemos fazer o WebVZ rodar como um daemon da seguinte forma:
cd /usr/local/webvz/
ruby script/server &>/dev/null &Se você quiser que o WebVZ seja iniciado na inicialização, pode editar /etc/rc.local…
vi /etc/rc.local… e adicionar a linha cd /usr/local/webvz/ && /usr/bin/ruby script/server &>/dev/null & antes da linha exit 0:
| #!/bin/sh -e # # rc.local # # Este script é executado no final de cada nível de execução multiusuário. # Certifique-se de que o script "saia 0" em caso de sucesso ou qualquer outro # valor em caso de erro. # # Para habilitar ou desabilitar este script, basta alterar os bits de execução. # # Por padrão, este script não faz nada. cd /usr/local/webvz/ && /usr/bin/ruby script/server &>/dev/null & exit 0 |
5 Links
- WebVZ: http://webvz.sourceforge.net/index.html
- OpenVZ: http://wiki.openvz.org/
- Debian: http://www.debian.org/
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.