Amministrazione · 2 min read · Jan 17, 2026

Ottieni WebVZ Su Debian Etch Per Amministrare OpenVZ

Ottieni WebVZ Su Debian Etch Per Amministrare OpenVZ

1.0 Informazioni:

Autore: Mike J. mike.j[at ]rewt.ch
Data: 22. Maggio 2008
Contenuto: Strumento di gestione WebVZ

1.1 Inizi:

Prima di tutto devi avere OpenVZ installato e configurato. Puoi trovare un tutorial per farlo su HowtoForge. A causa di un piccolo problema/errore in Debian Etch, non è possibile aggiornare il sistema Rubygems perché manca un Require nei gem. Ma possiamo risolverlo con una semplice modifica del file. WebVZ è uno degli strumenti di gestione web più semplici e potenti per OpenVZ.

2.0 Pacchetti Necessari:

Dobbiamo installare alcuni pacchetti aggiuntivi per far funzionare WebVZ. WebVZ non ha bisogno di un server web, perché lo forniscono con WebRick.

Iniziamo…

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

Devi dire all’installazione.

2.1 Risolvere l’errore di Debian

Per risolvere l’errore su Debian, in modo da poter aggiornare i gem, devi fare quanto segue:

main:~# nano /usr/bin/gem

Modifica il file in modo che appaia così:

#!/usr/bin/env ruby
#--
# Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others.
# Tutti i diritti riservati.
# Vedi LICENSE.txt per i permessi.
#++
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 "Versione Ruby attesa #{required_version}, era #{RUBY_VERSION}"
  exit(1)
end
# Dobbiamo preservare l'originale ARGV per usarlo per passare le opzioni gem
# ai gem di origine.  Se c'è un -- nella riga, rimuovi tutte le opzioni dopo
# ...è per il processo di costruzione della sorgente.
args = !ARGV.include?("--") ? ARGV.clone : ARGV[0...ARGV.index("--")]
Gem::GemRunner.new.run(args)

Salva il file con CTRL + X e digita Y per salvare.

2.2 Aggiornare i Gem

Digita nella tua console quanto segue per aggiornare i Gem, senza l’aggiornamento WebVZ non funziona….

main:~# gem update --system

Devi installare Rails 2.0.2:

main:~# gem install -v=2.0.2 rails

3.0 Configurare WebVZ

Usa i seguenti comandi per ottenere WebVZ:

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

Estrai l’archivio scaricato:

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

Vai nella directory di WebVZ:

main:~# cd webvz.1.5

A causa di alcune piccole modifiche nel sistema Debian, dobbiamo impostare alcuni softlink nel nostro sistema. Fallo esattamente come mostrato, altrimenti WebVZ non è utilizzabile:

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 Avviare e Configurare WebVZ

Per avviare WebVZ puoi avviare il server con questo comando. Puoi metterlo nei tuoi script init.d o di avvio…. come preferisci.

main:~/WebVZ# ruby script/server

Se tutto va bene, arriverà un messaggio che dice che Webrick è avviato sulla porta 3000.

Ora dobbiamo connetterci con un browser web a http://[youripaddress]:3000. Accedi con

Nome utente: admin  
Password: admin123

Prima di tutto, per mettere in sicurezza WebVZ, dobbiamo creare un proprio account. Accedi con i tuoi dati e distruggi l’account admin.

4.0 Link

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

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.