Difference between revisions of "Basic operations in OpenVZ environment"
m (VE->container) |
(VE, VPS -> container) |
||
Line 5: | Line 5: | ||
To create and start a [[container]], run the following commands: | To create and start a [[container]], run the following commands: | ||
<pre> | <pre> | ||
− | [host-node]# vzctl create | + | [host-node]# vzctl create CTID --ostemplate osname |
− | [host-node]# vzctl set | + | [host-node]# vzctl set CTID --ipadd a.b.c.d --save |
− | [host-node]# vzctl set | + | [host-node]# vzctl set CTID --nameserver a.b.c.d --save |
− | [host-node]# vzctl start | + | [host-node]# vzctl start CTID |
</pre> | </pre> | ||
− | Here <tt> | + | Here <tt>CTID</tt> is the numeric ID for the [[container]]; <tt>osname</tt> is the name of the OS template for the [[container]], and <tt>a.b.c.d</tt> is the IP address to be assigned to the [[container]]. |
Example: | Example: | ||
Line 24: | Line 24: | ||
<pre> | <pre> | ||
− | [host-node]# vzctl exec | + | [host-node]# vzctl exec CTID ps ax |
</pre> | </pre> | ||
Line 31: | Line 31: | ||
To enter [[container]] give the following command: | To enter [[container]] give the following command: | ||
<pre> | <pre> | ||
− | [host-node]# vzctl enter | + | [host-node]# vzctl enter CTID |
− | entered into | + | entered into container CTID |
[ve]# | [ve]# | ||
</pre> | </pre> | ||
Line 39: | Line 39: | ||
<pre> | <pre> | ||
[ve]# exit | [ve]# exit | ||
− | exited from | + | exited from container VEID |
[host-node]# | [host-node]# | ||
Line 49: | Line 49: | ||
<pre> | <pre> | ||
− | [host-node]# vzctl stop | + | [host-node]# vzctl stop CTID |
− | Stopping | + | Stopping container ... |
− | + | Container was stopped | |
− | + | Container is unmounted | |
</pre> | </pre> | ||
And to destroy [[container]]: | And to destroy [[container]]: | ||
<pre> | <pre> | ||
− | [host-node]# vzctl destroy | + | [host-node]# vzctl destroy CTID |
− | Destroying | + | Destroying container private area: /vz/private/CTID |
− | + | Container private area was destroyed | |
</pre> | </pre> | ||
Revision as of 09:07, 9 April 2008
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 CTID --ostemplate osname [host-node]# vzctl set CTID --ipadd a.b.c.d --save [host-node]# vzctl set CTID --nameserver a.b.c.d --save [host-node]# vzctl start CTID
Here CTID 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 CTID ps ax
Enter to and exit from the container
To enter container give the following command:
[host-node]# vzctl enter CTID entered into container CTID [ve]#
To exit from container, just type exit
and press enter:
[ve]# exit exited from container VEID [host-node]#
Stop and destroy the container
To stop container:
[host-node]# vzctl stop CTID Stopping container ... Container was stopped Container is unmounted
And to destroy container:
[host-node]# vzctl destroy CTID Destroying container private area: /vz/private/CTID Container private area was destroyed
Now, when you know how to manage your container, learn about Resource management.