Виртуализация и «облачные»
технологии
371
Рис. 8.9.
Вход в систему
Выбор шаблона
Перед созданием контейнера необходимо выбрать
шаблон операционной системы
(OS EZ Template). Проще говоря, выбрать операционную систему,
которая будет
работать в контейнере.
Для просмотра всех шаблонов (рис. 8.10) введите команду:
# vzpkg list --with-summary | less
Дистрибутивы есть на любой вкус — доступны как RH-совместимые, так и богатый
выбор различных дистрибутивов Debian/Ubuntu.
Для просмотра наличия какого-то определенного дистрибутива (рис. 8.11)
удобнее
использовать команду
grep
:
# vzpkg list --with-summary | grep centos
Создание
и настройка контейнера
Создать контейнер на базе определенного шаблона (рис. 8.12)можно так:
# prlctl create MyCT --vmtype ct --ostemplate centos-6-x86_64
Создать контейнер на базе шаблона по умолчанию позволяет команда:
# prlctl create MyCT --vmtype ct
Шаблон по умолчанию указывается в файле
/etc/vz/vz.conf
. Кстати, по
умолчанию
используется шаблон centos-7.
Все содержимое контейнеров хранится в приватной области контейнера. Чтобы
выяснить, где она находится, используется команда
prlctl list
:
# prlctl list MyCT -i | grep "Home"
Home: /vz/private/26bc47f6-353f-444b-bc35-b634a88dbbcc
Виртуализация и «облачные» технологии
373
Рис. 8.12.
Процесс создания контейнера
При желании эту область можно перенести на другой жесткий диск —
более быст-
рый или тот, где есть больше свободного пространства.
Управление ресурсами контейнера
После создания контейнера его конфигурация хранится в файле
/etc/vz/conf/
тейнера>.conf
. По умолчанию создается контейнер с 64 Мбайт оперативной памяти,
10
Гбайт дискового пространства, 1000 единиц CPU. Пример конфигурационного
файла приведен на рис. 8.13.
Рис. 8.13.
Конфигурационный файл контейнера