Basic operations in OpenVZ environment
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.