DevBug blog

О Linux, Java, разработке ПО и не только

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

Ссылки

comments powered by Disqus