LXC Linux Containers часть №4. Шаблоны контейнеров

Оглавление

Что есть шаблон? Это обычный bash-скрипт который автоматически создает все нужные каталоги для chroot-среды, конфигурационные файлы и производит загрузку всех необходимых пакетов (обычно минимальный дистрибутив). К сожалению, на просторах интернета, довольно часто встречаются проблемы с развертыванием того или иного дистрибутива. В моем случае, в каталоге /usr/share/lxc/templates/ присутствует достаточно много шаблонов (см. рис. №2). Загрузка и установка минимальных дистрибутивов ubuntu и Debianwheezy прошли без запинки. Для «не родных» экземпляров типа CentOS 6.5 и Fedora 20 необходимо предварительно установить в базовую систему(Ubuntu) пакеты yum и rpm и все также пройдет гладко.

$ sudo apt-get install yum rpm

Если нужны экземпляры других ОС или их более свежие версии, то придется воспользоваться поиском в интернете и возможно вам повезет. Какого то каталога с подготовленными экземплярами, как в случае с OpenVZ, не существует.

LXC templatesРис. №2 Список доступных шаблонов в Ubuntu 13.10