Open main menu

OpenVZ Virtuozzo Containers Wiki β

Basic operations in OpenVZ environment/ru

< Basic operations in OpenVZ environment

Данная статья предполагает, что у Вас уже установлен Openvz. Если не установлен, то пройдите по ссылке, что бы выполнить необходимые для установки действия.

Создание и запуск контейнера

Для создания и запуска контейнера, выполните следующие команды:

[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

Где CTID это числовой ID контейнера; osname это имя шаблона ОС(OS template) контейнера, и a.b.c.d это IP адрес, который будет назначен контейнеру.

Пример:

[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

Ваш свежесозданный контейнер теперь должен быть запущен и работать, Вы можете увидеть его процессы:

[host-node]# vzctl exec CTID ps ax

Вход и выход из контейнера

Для входа в контейнер используйте следующую команду:

[host-node]# vzctl enter CTID
entered into container CTID
[container]#

Для выхода из контейнера, просто наберите exit и нажмите Enter:

[container]# exit
exited from container VEID
[host-node]#

Остановка и удаление контейнера

Что бы остановить контейнер выполните:

[host-node]# vzctl stop CTID
Stopping container ...
Container was stopped
Container is unmounted

И для удаления контейнера выполните:

[host-node]# vzctl destroy CTID
Destroying container private area: /vz/private/CTID
Container private area was destroyed

Теперь, когда Вы знаете как управлять Вашим контейнером, рассмотрим управление его ресурсами.