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 Sì 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/gemModifica 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 --systemDevi installare Rails 2.0.2:
main:~# gem install -v=2.0.2 rails3.0 Configurare WebVZ
Usa i seguenti comandi per ottenere WebVZ:
main:~# wget http://garr.dl.sourceforge.net/sourceforge/webvz/webvz.1.5.tar.gzEstrai l’archivio scaricato:
main:~# tar -xzvf webvz.1.5.tar.gzVai nella directory di WebVZ:
main:~# cd webvz.1.5A 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/irbmain:~/WebVZ# ln -s /etc/sysconfig/vz-scripts/ /etc/vz/conf3.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/serverSe 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: admin123Prima 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
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.