OpenVZ часть 4. Шаблоны контейнеров

OpenVZ. Все статьи цикла

Как и в случае с LXC, для создания нового контейнера, необходим шаблон. Фактически, шаблон это корневая файловая система, различные утилиты и конфигурационные файлы какого то конкретного дистрибутива. Обычно в минимальной инсталляции. В официальном репозитории[4]OpenVZ подготовлены шаблоны для наиболее популярных ОС. Там можно найти различные версии Ubuntu, Debian, CentOS, а так же SUSE Linux. Но на мой взгляд, наиболее простой способ получить нужный шаблон это скачать его в ручную и положить в предназначенный для этого каталог /vz/template/cache/.

# cd /vz/template/cache/

# wget http://download.openvz.org/template/precreated/ubuntu-13.10-x86_64.tar.gz

Полученный архив, после скачивания распаковывать не нужно, утилита vzctl все сделает сама.

Кроме официального репозитория с шаблонами, есть еще множество сторонних. Например, проект TurnKey Linux[5] предоставляет готовые сборки Debian 7 с различными предварительно настроенными сервисами. Там и почтовые сервера и веб-сервера, системы управления контентом и прочее.

Создание собственных шаблонов

Вполне логично, что возникает желание создать свой собственный шаблон, любимого дистрибутива с особыми настройками и различным ПО. Этот процесс требует выполнения множества различных действий, но все они очень просты и понятны. Следуя одной из детальных инструкций[6] это легко сделать самостоятельно.