====== Proxmox: меняем VMID ======
Каждая VM в Proxmox имеет свой ID. Диапазон идентификаторов от 100 до 999999999 и применяется в рамках всего Datacenter.
ID это важная характеристика VM - по нему Proxmox различает виртуалки, создает LVM и прочее.
По умолчанию ID начинаются с 100, но можно поменять это поведение тут: Datacenter -> Options -> Next Free VMID Range
Так же это можно настроить через файл /etc/pve/datacenter.cfg
next-id: lower=888
Иногда появляется необходимость сменить ID на другой. И штатных средств всего 2:
* Через Backup/Restore, но может быть что VM большая или ее нельзя надолго выключать
* Переименование руками
Ниже описан способ ручного переименования:
* Сделайте бэкап VM. Если что-то пойдет не так - будет шанс обойтись малой кровью
* Смотрим список LV: lvs
* Находим ID нашей VM, убедимся что она находится на данном узле
* Выключаем VM
* Переименуем имя нашей VM для тома LVM: lvrename current_vmid new_vmid
* Переименуем файл с настройками VM: mv /etc/pve/YOU-SERVER/qemu-server/current_vmid.conf /etc/pve/YOU-SERVER/qemu-server/new_vmid.conf
Если у нас LXC-контейнер, то путь будут другим: /etc/pve/nodes/YOU-SERVER/lxc/
* Изменяем ID в файле настроек: sed -i "s/current_vmid/new_vmid/g" /etc/pve/nodes/YOU-SERVER/qemu-server/current_vmid.conf
* Включаем VM
{{tag>proxmox vmid change_id изменить_идентификатор}}