Шаблоны для развёртывания CT в PVE

Материал из ALT Linux Wiki
Версия от 10:04, 27 июля 2017; Pauli (обсуждение | вклад) (Новая страница: «Для создания шаблонов, как и других вариантов дистрибутива, экосистема ALT предлагает вос…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Для создания шаблонов, как и других вариантов дистрибутива, экосистема ALT предлагает воспользоваться механизмами mkimage-profiles. Чтобы шаблон был пригоден для развёртывания для развёртывания CT в PVE, он должен отвечать следующим критериям:

  • ve/* - содержать готовое виртуальное окружение (virtual environment), все потребные пакеты со всеми зависимостями, кроме ядра и /boot, которые попросту не нужны;
  • *systemd* - PVE требует присутствия в контейнере systemd-networkd, а следовательно и systemd;
  • *.tar.gz - быть архивом tar, упакованным gzip. PVE позволяет загрузить в качестве шаблона файл с произвольным именем, однако при попытке указать шаблон для развёртывания CT требует, чтобы расширение файла было .tar.gz

Имя файла до расширения может быть произвольным, на собственно развёртывание и работоспособность очередного контейнера оно не влияет никак. Другое дело, что для PVE принято определённое соглашение об именовании шаблонов, отличающееся от такового в ALT. Хорошей идеей может быть всё-таки придерживаться соглашений, принятых для PVE и соответствующим образом именовать шаблоны. Это может быть необязательно и неважно при небольшом количестве разнообразных шаблонов и в процессе экспериментов, однако позволит сохранить порядок при переходе к промышленной эксплуатации, для которой более характерно длительное использование значительного количества разнообразных шаблонов. То есть, не даст банально запутаться в своём же хозяйстве.