Basic operations in OpenVZ environment

From OpenVZ Virtuozzo Containers Wiki
Revision as of 21:43, 25 February 2008 by Gjanssens (talk | contribs) (VE->container)
Jump to: navigation, search

This article assumes you have already installed OpenVZ and prepared the OS template cache(s). If not, follow the links to perform the steps needed.

Create and start a container

To create and start a container, run the following commands:

[host-node]# vzctl create VEID --ostemplate osname
[host-node]# vzctl set VEID --ipadd a.b.c.d --save
[host-node]# vzctl set VEID --nameserver a.b.c.d --save
[host-node]# vzctl start VEID

Here VEID is the numeric ID for the container; osname is the name of the OS template for the container, and a.b.c.d is the IP address to be assigned to the container.

Example:

[host-node]# vzctl create 101 --ostemplate fedora-core-5-minimal
[host-node]# vzctl set 101 --ipadd 10.1.2.3 --save
[host-node]# vzctl set 101 --nameserver 10.0.2.1 --save
[host-node]# vzctl start 101

Your freshly-created container should be up and running now; you can see its processes:

[host-node]# vzctl exec VEID ps ax

Enter to and exit from the container

To enter container give the following command:

[host-node]# vzctl enter VEID
entered into VPS VEID
[ve]#

To exit from container, just type exit and press enter:

[ve]# exit
exited from VPS VEID

[host-node]#

Stop and destroy the container

To stop container:

[host-node]# vzctl stop VEID
Stopping VPS ...
VPS was stopped
VPS is unmounted

And to destroy container:

[host-node]# vzctl destroy VEID
Destroying VPS private area: /vz/private/VEID
VPS private area was destroyed

Now, when you know how to manage your container, learn about Resource management.