IBM Cloud Docs
Creando un contenedor Virtuozzo

Creando un contenedor Virtuozzo

Utilice los siguientes pasos para crear un contenedor Viruozzo mediante la CLI.

  1. Compruebe la lista de contenedores en el 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
    
  2. Cree un contenedor con un ID abierto. El número debe ser mayor que 100 y no estar ya en uso. En este ejemplo, utilice 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   -               -
    

    Tras crear un contenedor, el VZ está en estado detenido. Si no está seguro de qué paquetes se han instalado, puede utilizar el mandato vzpkgls. Este mandato muestra una lista de paquetes de aplicación y de SO de Virtuozzo instalados que se encuentran en el servidor. Por ejemplo, un Red Hat Se utiliza una plantilla, pero Virtuozzo admite varios sistemas operativos diferentes: Red Hat, CentOS, Debian, Fedora Core y SUSE.

  3. Revise la configuración predeterminada del contenedor y realice los cambios necesarios.

[root@vztrain01 ~]# less /vz/private/122/ve.conf
  1. Inicie el contenedor.

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

    Unos momentos más tarde, se ejecutará el contenedor. Puede comprobar el estado de nuevo con el mandato vzctl status 122.

  2. Añada los parámetros necesarios para gestionar el contenedor.

         [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
    

La configuración básica de un nuevo contenedor Virtuozzo mediante la CLI está completa.