Создание профиля OpenVZ

Материал из ALT Linux Wiki

Требования к окружению

У вас должна быть установлена система ALT Linux, необходимые утилиты для создания профиля. На сервере, где будет разворачиваться профиль необходимо иметь работающее ядро с поддержкой openvz, утилиты управления контейнерами.

Имейте ввиду, создать профиль на i586-машине для архитектуры x86_64 нельзя.

Создание темплейта контейнера

Создать темплейт для профиля проще всего командой mkve-template из пакета mkve. Команда вида:

$ mkve-template --hypervisor=openvz --packages='apt proftpd opensshd-server' /tmp/test_template

создаст темплейт с именем test_template в каталоге /tmp, пропишет в конфигурационный файл список пакетов, указанных ключом --packages, которые будут в последствии установлены в контейнер.

Список пакетов можно записать в файл и указать путь к нему используя ключ --fpackages=FILES Дополнительные ключи команды можно узнать запустив её с ключом --help.

Базовые пакеты

Бывает необходимо поставить в контейнер пакеты для более удобной работы с контейнером. Например, для удобного редактирования текстовых файлов достаточно доставить пакет vim-console, что бы иметь возможность после развёртывания контейнера устанавливать дополнительное ПО, необходимо прописать пакет apt. Для доступа к контейнеру по протоколу SSH, достаточно указать поставить пакет openssh-server

Все пакеты, как показано выше можно передать программе посредством ключа --packages или --fpackages=FILES. Необходимые пакеты можно доставить и после развёртывания контейнера.