Erstellen eines Virtuozzo-Containers
Führen Sie die folgenden Schritte aus, um mithilfe der CLI einen Viruozzo-Container zu erstellen.
-
Überprüfen Sie die Liste der Container auf Ihrem Host.
[root@vztrain01 ~]# vzlist -a CTID NPROC STATUS IP_ADDR HOSTNAME 1 93 running 192.168.135.58 ServiceCT 100 9 running 67.228.128.93 vztest01.softlayer.local
-
Erstellen Sie einen Container mit einer noch nicht belegten ID-Nummer (ID#). Die Nummer muss größer als 100 und noch nicht belegt sein. Verwenden Sie in diesem Beispiel die Nummer 122.
[root@vztrain01 ~]# vzctl create 122 --pkgset redhat-as3-minimal-x86_64 --config basic Creating Container private area (redhat-as3-minimal-x86_64/20080630) Container is mounted Postcreate action done Container is unmounted Container private area created Container registered succesfully [root@vztrain01 ~]# vzlist -a CTID NPROC STATUS IP_ADDR HOSTNAME 1 93 running 192.168.135.58 ServiceCT 100 9 running 67.228.128.93 vztest01.softlayer.local 122 - stopped - -
Nachdem Sie einen Container erstellt haben, befindet sich das VZ-System im Status 'Gestoppt'. Wenn Sie nicht sicher sind, welche Pakete installiert sind, können Sie den Befehl
vzpkgls
verwenden. Dieser Befehl zeigt eine Liste der installierten Virtuozzo-Betriebssystempakete und -Anwendungspakete an, die sich auf dem Server befinden. Für das Beispiel ein Red Hat Es wird eine Vorlage verwendet, aber Virtuozzo unterstützt mehrere verschiedene Betriebssysteme: Red Hat, CentOS, Debian, Fedora Core und SUSE. -
Überprüfen Sie die Standardkonfiguration für den Container und nehmen Sie die erforderlichen Änderungen vor.
[root@vztrain01 ~]# less /vz/private/122/ve.conf
-
Starten Sie den Container.
[root@vztrain01 ~]# vzctl start 122 Starting Container ... Container is mounted Setup slm memory limit Setup slm subgroup (default) Setting devperms 20002 dev 0x7d00 Adding port redirection to Container(1): 4643 8443 Adding IP address(es): Configure meminfo: 65536 Container start in progress...
Nur kurze Zeit später wird der Container ausgeführt. Sie können den Status mit dem Befehl
vzctl
status 122 erneut überprüfen. -
Fügen Sie Parameter hinzu, die für die Verwaltung des Containers erforderlich sind.
[root@vztrain01 ~]# vzctl set 122 --ipadd 12.34.234.142 --hostname vz122.domain.com --userpasswd root:password123 --save Hostname for Container set: vz122.domain.com Adding IP address(es) to pool: 12.34.234.142 Adding IP address(es): 12.34.234.142 Shutting down loopback interface: [ OK ] Setting network parameters: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface venet0: [ OK ] Changing password for user root. passwd: all authentication tokens updated successfully. Saved parameters for Container 122
Die Grundeinrichtung eines neuen Virtuozzo-Containers mithilfe der CLI ist abgeschlossen.