29 окт. 2017 г.

Перемещение виртуального диска LVM от одной виртуальной машины к другой в Proxmox



Для того чтобы переместить виртуальный диск LVM от одной виртуальной машины к другой можно использовать команду lvrename

Узнать какой диск нужно переименовать можно командой lvscan

root@host:~# lvscan

ACTIVE '/dev/pve/swap' [7,00 GiB] inherit
ACTIVE '/dev/pve/root' [96,00 GiB] inherit
ACTIVE '/dev/pve/data' [812,26 GiB] inherit
ACTIVE '/dev/pve/vm-102-disk-1' [100,00 GiB] inherit
ACTIVE '/dev/pve/vm-101-disk-1' [40,00 GiB] inherit
ACTIVE '/dev/ssd/vm-101-disk-1' [120,00 GiB] inherit



После чего можно переименовывать (диск предварительно должен быть отключен от ВМ)

root@host:~# lvrename /dev/pve/vm-101-disk-1 /dev/pve/vm-102-disk-2


Результатом будет:

Renamed "vm-101-disk-1" to "vm-102-disk-2" in volume group "pve"

Далее в конфиге старой ВМ удаляем, а конфиге новой ВМ добавляем диск.