Proxmox: как конвертировать шаблон (template) в виртуальную машину
Иногда возникает необходимость конвертировать шаблон (template) обратно в виртуальную машину в Proxmox. Например, когда нужно обновить базовый образ или внести изменения в конфигурацию. Делается это достаточно просто через командную строку при помощи утилиты qm.
Подключаемся к Proxmox по ssh и выполняем нужные команды.
Список всех шаблонов
Для того, чтобы вывести список всех шаблонов, вводим:
qm list | grep template
Конвертация шаблона в виртуальную машину
Важно: если на основе шаблона были созданы связанные клоны (linked clones), то перед конвертацией их необходимо остановить.
Для конвертации шаблона в VM вводим команду:
qm set 800 --template 0
где 800 — это ID нашего шаблона.
Конвертация виртуальной машины обратно в шаблон
Собственно тут все тоже самое, только с точностью наоборот:
qm template 800
Переименование шаблона
Если нужно переименовать шаблон, то вводим:
qm set 801 --name ubuntu-srv-tmp
Удаление шаблона
Если у шаблона имеются связанные клоны или неиспользуемые диски, то используем флаги --purge и --destroy-unreferenced-disks:
qm destroy 800 --purge --destroy-unreferenced-disks