OpenVZ · 2 min read · Jan 17, 2026

Obter WebVZ No Debian Etch Para Administrar OpenVZ

Obter WebVZ No Debian Etch Para Administrar OpenVZ

1.0 Informações:

Autor: Mike J. mike.j[at ]rewt.ch
Data: 22 de Maio de 2008
Conteúdo: Ferramenta de Gerenciamento WebVZ

1.1 Começos:

Primeiro, você deve ter o OpenVZ instalado e configurado. Você pode encontrar um tutorial para fazer isso no HowtoForge. Devido a um pequeno problema/erro no Debian Etch, não é possível atualizar o sistema Rubygems porque um Require nos gems está faltando. Mas podemos resolver isso com uma simples edição do arquivo. WebVZ é uma das ferramentas de gerenciamento web mais simples e poderosas para OpenVZ.

2.0 Pacotes Necessários:

Devemos instalar alguns pacotes adicionais para fazer o WebVZ funcionar. O WebVZ não precisa de um servidor web, porque ele vem com o WebRick.

Vamos começar…

main:~/webvz.1.5# apt-get install ruby rubygems libsqlite3-ruby sqlite3 irb1.8 libopenssl-ruby1.8 libreadline-ruby1.8 rdoc1.8 nano

Você deve dizer Sim para a instalação.

2.1 Resolver erro do Debian

Para resolver o erro no Debian, para que possamos atualizar os gems, você deve fazer o seguinte:

main:~# nano /usr/bin/gem

Edite o arquivo para que fique assim:

#!/usr/bin/env ruby
#--
# Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others.
# Todos os direitos reservados.
# Veja LICENSE.txt para permissões.
#++
require 'rubygems'
require 'rubygems/gem_runner'
require 'rubygems/open-uri'
Gem.manage_gems
required_version = Gem::Version::Requirement.new(">= 1.8.0")
unless  required_version.satisfied_by?(Gem::Version.new(RUBY_VERSION))
  puts "Versão Ruby Esperada #{required_version}, foi #{RUBY_VERSION}"
  exit(1)
end
# Precisamos preservar o ARGV original para usar ao passar opções de gem
ao source gems.  Se houver um -- na linha, remova todas as opções após
ele... é para o processo de construção da fonte.
args = !ARGV.include?("--") ? ARGV.clone : ARGV[0...ARGV.index("--")]
Gem::GemRunner.new.run(args)

Salve o arquivo com CTRL + X e digite Y para salvar.

2.2 Atualizar Gems

Digite no seu console o seguinte para atualizar os Gems, sem a atualização o WebVZ não funciona….

main:~# gem update --system

Você precisa instalar o Rails 2.0.2:

main:~# gem install -v=2.0.2 rails

3.0 Configurando o WebVZ

Use os seguintes comandos para obter o WebVZ:

main:~# wget http://garr.dl.sourceforge.net/sourceforge/webvz/webvz.1.5.tar.gz

Extraia o arquivo baixado:

main:~# tar -xzvf webvz.1.5.tar.gz

Vá para o diretório do WebVZ:

main:~# cd webvz.1.5

Devido a algumas pequenas mudanças no sistema Debian, precisamos definir alguns links simbólicos em nosso sistema. Faça exatamente como mostrado, caso contrário, o WebVZ não será utilizável:

main:~/WebVZ# ln -s /var/lib/vz /vz   
main:~/WebVZ# ln -s /usr/bin/irb1.8 /usr/bin/irb
main:~/WebVZ# ln -s /etc/sysconfig/vz-scripts/ /etc/vz/conf

3.1 Iniciando e Configurando o WebVZ

Para iniciar o WebVZ, você pode iniciar o servidor com este comando. Você pode colocá-lo em seus scripts init.d ou de inicialização…. o que você preferir.

main:~/WebVZ# ruby script/server

Se tudo estiver bem, uma mensagem aparecerá dizendo que o Webrick foi iniciado na porta 3000.

Agora devemos nos conectar com um navegador web a http://[seuendereçoip]:3000. Faça login com

Nome de usuário: admin  
Senha: admin123

Antes de tudo, para garantir a segurança do WebVZ, precisamos criar uma conta própria. Faça login com os detalhes da sua conta e exclua a conta de administrador.

4.0 Links

Debian: http://www.debian.org
OpenVZ: http://openvz.org
WebVZ: http://webvz.sourceforge.net

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.