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

Ich 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 basic

Die 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 --save

Um 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 --save

Als 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 101

Um ein Root-Passwort für die VM festzulegen, führen Sie aus

vzctl exec 101 passwd

Sie können sich jetzt entweder über SSH (z. B. mit PuTTY) mit der VM verbinden oder Sie betreten sie wie folgt:

vzctl enter 101

Um die Konsole der VM zu verlassen, geben Sie ein

exit

Um eine VM zu stoppen, führen Sie aus

vzctl stop 101

Um eine VM neu zu starten, führen Sie aus

vzctl restart 101

Um eine VM von der Festplatte zu löschen (sie muss gestoppt sein, bevor Sie dies tun können), führen Sie aus

vzctl destroy 101

Um 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 vzctl

3 Links

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.