OpenVZ Anleitung · 3 min read · Jan 31, 2026
Installation und Verwendung von OpenVZ auf CentOS 6.3 - Seite 2
2 Verwendung von OpenVZ
Bevor wir virtuelle Maschinen mit OpenVZ erstellen können, benötigen wir eine Vorlage für die Distribution, die wir in den virtuellen Maschinen im Verzeichnis /vz/template/cache verwenden möchten. Die virtuellen Maschinen werden aus dieser Vorlage erstellt. Eine Liste der vorgefertigten Vorlagen finden Sie unter http://wiki.openvz.org/Download/template/precreated.
Ich möchte CentOS 6 in meinen virtuellen Maschinen verwenden, also lade ich eine CentOS 6-Vorlage herunter:
cd /vz/template/cache
wget http://download.openvz.org/template/precreated/centos-6-x86_64.tar.gzIch werde Ihnen nun die grundlegenden Befehle zur Verwendung von OpenVZ zeigen.
Um ein VPS aus der CentOS 6-Vorlage einzurichten, führen Sie aus:
vzctl create 101 --ostemplate centos-6-x86_64 --config basicDie 101 muss eine eindeutige ID sein - jede virtuelle Maschine muss ihre eigene eindeutige ID haben. Sie können den letzten Teil der IP-Adresse der virtuellen Maschine dafür verwenden. Wenn die IP-Adresse der virtuellen Maschine beispielsweise 192.168.0.101 ist, verwenden Sie 101 als ID.
Wenn Sie möchten, dass die VM beim Booten gestartet wird, führen Sie aus
vzctl set 101 --onboot yes --saveUm einen Hostnamen und eine IP-Adresse für die VM festzulegen, führen Sie aus:
vzctl set 101 --hostname test.example.com --save
vzctl set 101 --ipadd 192.168.0.101 --saveAls nächstes setzen wir die Anzahl der Sockets auf 120 und weisen der VM einige Nameserver zu:
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(Statt die vzctl set-Befehle zu verwenden, können Sie auch direkt die Konfigurationsdatei der VM bearbeiten, die im Verzeichnis /etc/vz/conf gespeichert ist. Wenn die ID der VM 101 ist, dann ist die Konfigurationsdatei /etc/vz/conf/101.conf.)
Um die VM zu starten, führen Sie aus
vzctl start 101Um ein Root-Passwort für die VM festzulegen, führen Sie aus
vzctl exec 101 passwdSie können sich jetzt entweder über SSH (z. B. mit PuTTY) mit der VM verbinden oder Sie betreten sie wie folgt:
vzctl enter 101Um die Konsole der VM zu verlassen, geben Sie ein
exitUm eine VM zu stoppen, führen Sie aus
vzctl stop 101Um eine VM neu zu starten, führen Sie aus
vzctl restart 101Um eine VM von der Festplatte zu löschen (sie muss gestoppt sein, bevor Sie dies tun können), führen Sie aus
vzctl destroy 101Um eine Liste Ihrer VMs und deren Status zu erhalten, führen Sie aus
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]#Um mehr über die Ressourcen zu erfahren, die einer VM zugewiesen sind, führen Sie aus
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]#Die Spalte failcnt ist sehr wichtig, sie sollte nur Nullen enthalten; wenn nicht, bedeutet dies, dass die VM mehr Ressourcen benötigt, als derzeit der VM zugewiesen sind. Öffnen Sie die Konfigurationsdatei der VM in /etc/vz/conf und erhöhen Sie die entsprechenden Ressourcen, und starten Sie dann die VM neu.
Um mehr über den vzctl-Befehl zu erfahren, führen Sie aus
man vzctl3 Links
- OpenVZ: http://openvz.org/
- CentOS: http://www.centos.org/
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.