software:proxmox:proxmox-change-vmid

no way to compare when less than two revisions

Различия

Показаны различия между двумя версиями страницы.


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