OpenVZ Management · 2 min read · Jan 05, 2026
Gestire OpenVZ Con Il Pannello Di Controllo WebVZ Su Debian Lenny
Gestire OpenVZ Con Il Pannello Di Controllo WebVZ Su Debian Lenny
Versione 1.0
Autore: Falko Timme
Questa guida spiega come puoi installare WebVZ su un host OpenVZ Debian Lenny. WebVZ è un pannello di controllo web leggero per OpenVZ. Ha il proprio server web (Webrick) e motore di database (SQLITE 3).
Non rilascio alcuna garanzia che questo funzionerà per te!
1 Nota Preliminare
Sto usando un server Debian Lenny con il nome host server1.example.com e l’indirizzo IP 192.168.0.100 qui.
Presumo che OpenVZ sia già installato e funzionante sul server, ad esempio come mostrato in questo tutorial: Installazione e Utilizzo di OpenVZ Su Debian Lenny (AMD64)
2 Installazione di WebVZ
Prima installiamo alcune dipendenze:
apt-get install ruby rubygems libsqlite3-ruby sqlite3 irb1.8 libopenssl-ruby1.8 libreadline-ruby1.8 rdoc1.8WebVZ ha bisogno della versione 2.1.0 di Rails che installiamo come segue:
gem install -v=2.1.0 railsSuccessivamente scarichiamo e installiamo WebVZ nella directory /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-scriptsEcco fatto - ora possiamo installare WebVZ come segue (devi essere ancora nella directory /usr/local/webvz):
ruby script/serverDovresti vedere qualcosa di simile:
server1:~/webvz.2.0# ruby script/server
=> Avvio di WEBrick...
=> Applicazione Rails 2.1.0 avviata su http://0.0.0.0:3000
=> Ctrl-C per spegnere il server; chiama con --help per opzioni
[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(Nota che il prompt di input non tornerà fino a quando non premi CTRL+D, ma questo terminerebbe anche WebVZ. Affronterò questo problema tra poco. Per ora lasciamo WebVZ in esecuzione.)
3 Utilizzo di WebVZ
Ora apri un browser e vai su http://server1.example.com:3000 o http://192.168.0.100:3000 e accedi con il nome utente admin e la password admin123:

Dopo il primo accesso, vai alla scheda Utenti e cambia la tua password:


La scheda OS-Templates mostra un elenco dei template di sistema operativo attualmente installati per OpenVZ:

Per creare un nuovo contenitore, vai su Contenitori > Nuovo Contenitore…

… e completa il seguente modulo:

Il contenitore verrà quindi creato. Successivamente, puoi gestirlo da WebVZ:

4 Esecuzione di WebVZ Come Daemon
Come ho accennato alla fine del capitolo 2, non appena premi CTRL+D o chiudi la finestra della riga di comando, il processo WebVZ viene terminato. Ovviamente, questo non è ciò che vogliamo. Possiamo far funzionare WebVZ come un daemon come segue:
cd /usr/local/webvz/
ruby script/server &>/dev/null &Se vuoi che WebVZ venga avviato all’avvio, puoi modificare /etc/rc.local…
vi /etc/rc.local… e aggiungere la riga cd /usr/local/webvz/ && /usr/bin/ruby script/server &>/dev/null & prima della riga exit 0:
| #!/bin/sh -e # # rc.local # # Questo script viene eseguito alla fine di ogni runlevel multiutente. # Assicurati che lo script "esca 0" al successo o qualsiasi altro # valore in caso di errore. # # Per abilitare o disabilitare questo script basta cambiare i bit di esecuzione. # # Di default questo script non fa nulla. cd /usr/local/webvz/ && /usr/bin/ruby script/server &>/dev/null & exit 0 |
5 Link
- WebVZ: http://webvz.sourceforge.net/index.html
- OpenVZ: http://wiki.openvz.org/
- Debian: http://www.debian.org/
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.