1 - Para começar desligue as 2 VMs, a que tem o disco virtual e a que vai receber o disco virtual;
2 - Rode o comando lvs, para verificar qual o nome do disco e a qual volume LVM ele pertence:
Código: Selecionar todos
# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
data pve twi-aotz-- 375.83g 0.51 0.07
root pve -wi-ao---- 96.00g
swap pve -wi-ao---- 4.00g
vm-100-disk-0 pve Vwi-a-tz-- 8.00g data 9.76
vm-101-disk-0 pve Vwi-a-tz-- 1.00g data 100.00
No meu caso quero mover o disco vm-101-disk-0 para a VM 103, criada sem um disco virtual. Com o comando acima descobrimos que o disco vm-101-disk-0 está no volume LVM chamado pve (o volume criado por padrão na instalação dos Proxmox 4.x)
3 - Para renomear o disco vamos rodar o comando lv-rename:
Código: Selecionar todos
# lvrename pve/vm-101-disk-0 pve/vm-103-disk-0
4 - Edite o arquivo de configuração da VM 101 e copie a linha que possui o nome vm-101-disk-0 em um bloco de notas e depois remova-a do arquivo:
Código: Selecionar todos
# nano /etc/pve/nodes/[nome-do-proxmox]/qemu-server/101.conf
Código: Selecionar todos
# nano /etc/pve/nodes/[nome-do-proxmox]/qemu-server/103.conf
Código: Selecionar todos
boot: cdn
bootdisk: ide0
cores: 1
ide0: local-lvm:vm-103-disk-0,discard=on,size=1G
ide2: none,media=cdrom
memory: 512
name: Teste
net0: virtio=32:65:37:D6:00:74,bridge=vmbr0,firewall=1
numa: 0
ostype: l26
scsihw: virtio-scsi-pci
smbios1: uuid=f7722369-be4e-4452-a2a8-9b3b427f1845
sockets: 1
vmgenid: 74bdbb25-5394-4f6f-af8f-6a3e09ad5ee3
6 - Vá até a interface web do seu Proxmox => Datacenter => Proxmox => VM 103 => Hardware e verifique se o HD virtual está aparecendo para o Proxmox e em Datacenter => Proxmox => VM 103 => Options se a opção de Boot Order está dando boot no dispositivo correto.
7 - Agora é só ligar a VM e verificar se está funcionando perfeitamente. =)