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.8

WebVZ ha bisogno della versione 2.1.0 di Rails che installiamo come segue:

gem install -v=2.1.0 rails

Successivamente 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 webvz
ln -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

Ecco fatto - ora possiamo installare WebVZ come segue (devi essere ancora nella directory /usr/local/webvz):

ruby script/server

Dovresti 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

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.