Шаблоны для развёртывания CT в PVE: различия между версиями

Материал из ALT Linux Wiki
(Добавляем ссылки на bugzilla.a.o и вики Proxmox)
мНет описания правки
Строка 1: Строка 1:
{{Тимовец|pauli}}
{{Тимовец|pauli}}
Для создания шаблонов, как и других вариантов дистрибутива, экосистема ALT предлагает воспользоваться механизмами [[m-p|mkimage-profiles]].
Для создания шаблонов, как и других вариантов дистрибутива, экосистема ALT предлагает воспользоваться механизмами [[m-p|mkimage-profiles]].
Чтобы шаблон был пригоден для развёртывания для развёртывания CT в PVE, он должен отвечать следующим критериям:
Чтобы шаблон был пригоден для развёртывания CT в PVE, он должен отвечать следующим критериям:
* ve/* - содержать готовое виртуальное окружение (virtual environment), все потребные пакеты со всеми зависимостями, кроме ядра и /boot, которые попросту не нужны;  
* ve/* - содержать готовое виртуальное окружение (virtual environment), все потребные пакеты со всеми зависимостями, кроме ядра и /boot, которые попросту не нужны;  
* *systemd* - PVE требует присутствия в контейнере systemd-networkd, а следовательно и systemd;
* *systemd* - PVE требует присутствия в контейнере systemd-networkd, а следовательно и systemd;
Строка 7: Строка 7:
На момент составления данного текста в mkimage-profiles присутствует единственный {{altbug|33629}} шаблон, соответствующий всем необходимым критериям - ve/systemd-bare.tar.gz
На момент составления данного текста в mkimage-profiles присутствует единственный {{altbug|33629}} шаблон, соответствующий всем необходимым критериям - ve/systemd-bare.tar.gz


Имя файла до расширения может быть произвольным, на собственно развёртывание и работоспособность очередного контейнера оно не влияет никак. Другое дело, что для PVE принято определённое [http://pve.proxmox.com/wiki/Template_naming_convention| соглашение об именовании шаблонов], отличающееся от традиционного для ALT. Хорошей идеей может быть всё-таки придерживаться соглашений, принятых PVE и соответствующим образом именовать шаблоны. Это может быть необязательно и неважно при небольшом количестве шаблонов и в процессе экспериментов, однако позволит сохранить порядок при переходе к промышленной эксплуатации, для которой более характерно длительное использование значительного количества разнообразных шаблонов. То есть, не даст запутаться в своём же хозяйстве.
Имя файла до расширения может быть произвольным, на собственно развёртывание и работоспособность очередного контейнера оно не влияет никак. Другое дело, что для PVE принято определённое [http://pve.proxmox.com/wiki/Template_naming_convention соглашение об именовании шаблонов], отличающееся от традиционного для ALT. Хорошей идеей может быть всё-таки придерживаться соглашений, принятых PVE и соответствующим образом именовать шаблоны. Это может быть необязательно и неважно при небольшом количестве шаблонов и в процессе экспериментов, однако позволит сохранить порядок при переходе к промышленной эксплуатации, для которой более характерно длительное использование значительного количества разнообразных шаблонов. То есть, не даст запутаться в своём же хозяйстве.
[[Категория:Admin]]
[[Категория:Admin]]

Версия от 22:11, 15 октября 2017

Alt linux team.png Этот участник состоит в ALT Linux Team под ником pauli.

e-mail: pauli@altlinux.org


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

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

На момент составления данного текста в mkimage-profiles присутствует единственный altbug #33629 шаблон, соответствующий всем необходимым критериям - ve/systemd-bare.tar.gz

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