OpenVZ Guide · 3 min read · Jan 22, 2026
Installazione e utilizzo di OpenVZ su Scientific Linux 6.3 - Pagina 2
2 Utilizzo di OpenVZ
Prima di poter creare macchine virtuali con OpenVZ, dobbiamo avere un modello per la distribuzione che vogliamo utilizzare nelle macchine virtuali nella directory /vz/template/cache. Le macchine virtuali verranno create da quel modello. Puoi trovare un elenco di modelli precreati su http://wiki.openvz.org/Download/template/precreated.
Voglio utilizzare CentOS 6 nelle mie macchine virtuali, quindi scarico un modello di CentOS 6:
cd /vz/template/cache
wget http://download.openvz.org/template/precreated/centos-6-x86_64.tar.gzOra ti mostrerò i comandi di base per utilizzare OpenVZ.
Per impostare un VPS dal modello di CentOS 6, esegui:
vzctl create 101 --ostemplate centos-6-x86_64 --config basicIl 101 deve essere un ID unico - ogni macchina virtuale deve avere il proprio ID unico. Puoi usare l’ultima parte dell’indirizzo IP della macchina virtuale per questo. Ad esempio, se l’indirizzo IP della macchina virtuale è 192.168.0.101, usi 101 come ID.
Se vuoi che la vm venga avviata all’avvio, esegui
vzctl set 101 --onboot yes --savePer impostare un nome host e un indirizzo IP per la vm, esegui:
vzctl set 101 --hostname test.example.com --save
vzctl set 101 --ipadd 192.168.0.101 --saveSuccessivamente impostiamo il numero di socket a 120 e assegniamo alcuni nameserver alla vm:
vzctl set 101 --numothersock 120 --save
vzctl set 101 --nameserver 8.8.8.8 --nameserver 8.8.4.4 --nameserver 145.253.2.75 --save(Invece di utilizzare i comandi vzctl set, puoi anche modificare direttamente il file di configurazione della vm che è memorizzato nella directory /etc/vz/conf. Se l’ID della vm è 101, allora il file di configurazione è /etc/vz/conf/101.conf.)
Per avviare la vm, esegui
vzctl start 101Per impostare una password di root per la vm, esegui
vzctl exec 101 passwdOra puoi connetterti alla vm tramite SSH (ad esempio con PuTTY), oppure puoi entrarci come segue:
vzctl enter 101Per uscire dalla console della vm, digita
exitPer fermare una vm, esegui
vzctl stop 101Per riavviare una vm, esegui
vzctl restart 101Per eliminare una vm dall’hard disk (deve essere fermata prima di poterlo fare), esegui
vzctl destroy 101Per ottenere un elenco delle tue vms e dei loro stati, esegui
vzlist -a[root@server1 cache]# vzlist -a
CTID NPROC STATUS IP_ADDR HOSTNAME
101 14 running 192.168.0.101 test.example.com
[root@server1 cache]#Per scoprire le risorse allocate a una vm, esegui
vzctl exec 101 cat /proc/user_beancounters[root@server1 cache]# vzctl exec 101 cat /proc/user_beancounters
Version: 2.5
uid resource held maxheld barrier limit failcnt
101: kmemsize 1508202 1661695 11055923 11377049 0
lockedpages 0 0 256 256 0
privvmpages 5430 7102 65536 69632 0
shmpages 381 381 21504 21504 0
dummy 0 0 0 0 0
numproc 19 21 240 240 0
physpages 2489 2775 0 2147483647 0
vmguarpages 0 0 33792 2147483647 0
oomguarpages 2489 2775 26112 2147483647 0
numtcpsock 5 5 360 360 0
numflock 3 4 188 206 0
numpty 0 1 16 16 0
numsiginfo 0 2 256 256 0
tcpsndbuf 44720 0 1720320 2703360 0
tcprcvbuf 81920 0 1720320 2703360 0
othersockbuf 13144 14356 1126080 2097152 0
dgramrcvbuf 0 8380 262144 262144 0
numothersock 11 13 120 120 0
dcachesize 0 0 3409920 3624960 0
numfile 503 531 9312 9312 0
dummy 0 0 0 0 0
dummy 0 0 0 0 0
dummy 0 0 0 0 0
numiptent 10 10 128 128 0
[root@server1 cache]#La colonna failcnt è molto importante, dovrebbe contenere solo zeri; se non lo fa, significa che la vm ha bisogno di più risorse di quelle attualmente allocate alla vm. Apri il file di configurazione della vm in /etc/vz/conf e aumenta la risorsa appropriata, quindi riavvia la vm.
Per scoprire di più sul comando vzctl, esegui
man vzctl3 Link
- OpenVZ: http://openvz.org/
- Scientific Linux: https://www.scientificlinux.org/
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.