OpenVZ Management · 3 min read · Jan 07, 2026

Gestire OpenVZ Con HyperVM Su CentOS 5.2

Gestire OpenVZ Con HyperVM Su CentOS 5.2

Versione 1.0
Autore: Falko Timme

HyperVM è un’applicazione web multi-piattaforma, multi-livello, multi-server e multi-virtualizzazione che ti permetterà di creare e gestire diverse macchine virtuali, ciascuna basata su tecnologie diverse su macchine e piattaforme. Attualmente supporta la virtualizzazione OpenVZ e Xen ed è disponibile per RHEL 4/5 così come per CentOS 4 e CentOS 5. Questo tutorial mostra come installarlo su un server CentOS 5.2 per controllare i contenitori OpenVZ. Spiegherò anche come gestire i contenitori OpenVZ con HyperVM su un server CentOS 5.2 remoto (“slave”).

Non fornisco alcuna garanzia che questo funzionerà per te!

1 Nota Preliminare

Sto usando due server CentOS 5.2 vuoti in questo tutorial (vuoti perché HyperVM installerà anche OpenVZ, quindi OpenVZ non deve essere installato in questo momento):

  • server1.example.com (IP 192.168.0.100): master
  • server2.example.com (IP 192.168.0.102): slave

Lo slave è necessario solo se desideri controllare i contenitori OpenVZ su server remoti con HyperVM (spiegato in un capitolo extra).

Non sono riuscito a scoprire nulla sulla licenza di HyperVM, né sul sito web di HyperVM né nelle fonti. Sembra essere gratuito, almeno per un certo numero di contenitori OpenVZ controllati (secondo http://lxlabs.com/store/). Se scopri qualcosa sulla sua licenza e se è gratuito o meno, per favore fammelo sapere.

2 Installazione Di Un Master HyperVM

server1:

(Il master HyperVM ti consente di controllare i contenitori OpenVZ sia sul master stesso che sulle macchine slave. Anche se non desideri eseguire macchine slave, hai bisogno di un master!)

Prima dobbiamo disabilitare SELinux. Apri /etc/sysconfig/selinux…

vi /etc/sysconfig/selinux

… e imposta SELINUX su disabilitato:

| # Questo file controlla lo stato di SELinux sul sistema. # SELINUX= può assumere uno di questi tre valori: # enforcing - La politica di sicurezza SELinux è applicata. # permissive - SELinux stampa avvisi invece di applicare. # disabled - SELinux è completamente disabilitato. SELINUX=disabled # SELINUXTYPE= tipo di politica in uso. I valori possibili sono: # targeted - Solo i demoni di rete mirati sono protetti. # strict - Protezione completa di SELinux. SELINUXTYPE=targeted |

Esegui

setenforce 0

successivamente.

Dopo installiamo HyperVM come segue:

wget http://download.lxlabs.com/download/hypervm/production/hypervm-install-master.sh  
sh ./hypervm-install-master.sh --virtualization-type=openvz

Questo richiederà un po’ di tempo poiché installerà anche OpenVZ e alcuni template OpenVZ, quindi sii paziente. Alla fine, dovresti vedere qualcosa del genere:

Scaricati: 7 file, 1.4G in 51m 21s (485 KB/s)  
Esecuzione Pulizia Aggiornamento... Ci vorrà molto tempo per finire....  
Congratulazioni. hyperVM è stato installato con successo sul tuo server come master  
Puoi connetterti al server su https://:8887 o http://:8888  
Si prega di notare che il primo è una connessione ssl sicura, mentre il secondo è normale.  
Il login e la password sono 'admin' 'admin'. Dopo aver effettuato il login, dovrai cambiare la tua password in qualcosa di più sicuro  
Grazie per aver scelto hyperVM per gestire il tuo Server, e per averci permesso di essere di servizio
***C'è un ulteriore passaggio che devi fare per completare. Apri /etc/grub.conf, e cambia la riga 'default=1' in 'default=0', e riavvia questa macchina. Sarai riavviato nel kernel openvz e potrai gestire i vpses dall'interfaccia hyperVM  
Hai posta in /var/spool/mail/root  
[root@server1 ~]#

Successivamente apriamo /etc/grub.conf…

vi /etc/grub.conf

… e cambiamo default=1 in default=0 in modo che il kernel OpenVZ sia il kernel predefinito:

| # grub.conf generato da anaconda # # Nota che non devi rieseguire grub dopo aver apportato modifiche a questo file # AVVISO: Hai una partizione /boot. Questo significa che # tutti i percorsi del kernel e initrd sono relativi a /boot/, ad esempio. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00 # initrd /initrd-version.img #boot=/dev/sda default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.18-92.1.18.el5.028stab060.2PAE) root (hd0,0) kernel /vmlinuz-2.6.18-92.1.18.el5.028stab060.2PAE ro root=/dev/VolGroup00/LogVol00 initrd /initrd-2.6.18-92.1.18.el5.028stab060.2PAE.img title CentOS (2.6.18-92.1.1.el5) root (hd0,0) kernel /vmlinuz-2.6.18-92.1.1.el5 ro root=/dev/VolGroup00/LogVol00 initrd /initrd-2.6.18-92.1.1.el5.img title CentOS (2.6.18-92.el5) root (hd0,0) kernel /vmlinuz-2.6.18-92.el5 ro root=/dev/VolGroup00/LogVol00 initrd /initrd-2.6.18-92.el5.img |

Poi riavviamo il sistema:

reboot

Questo è tutto per l’installazione.

3 Utilizzare HyperVM

Ora apri un browser e vai su https://192.168.0.100:8887 o http://192.168.0.100:8888.

Se stai usando Firefox 3 e utilizzi HTTPS, Firefox si lamenterà del certificato autofirmato, quindi devi dire a Firefox di accettare il certificato - per fare ciò, fai clic sul link Oppure puoi aggiungere un’eccezione…:

Fai clic su Aggiungi Eccezione…:

Si apre la finestra Aggiungi Eccezione di Sicurezza. In quella finestra, fai clic prima sul pulsante Ottieni Certificato e poi sul pulsante Conferma Eccezione di Sicurezza:

Successivamente, vedrai il modulo di accesso di HyperVM. Accedi con l’utente admin e la password admin:

La prima cosa che ti viene chiesta dopo il primo accesso è di cambiare la password predefinita per admin:

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.