Migration Target Storage is missing in GUI.

joshobrien77

New Member
May 21, 2024
2
0
1
I am in the process of migrating my VMs from my old host to my new Cluster. So far this has been easy with PBS. On the new Cluster hosts I have ZFS-Local and Ceph setup as I am labing out Ceph. One of the things I was hoping I would be able to do was when I migrate from one host to the other I could choose a different storage target on the host I am migrating to. I was happy to see this when I did my first migration of a recovered VM.
Monosnap Media Player 2024-05-21 11.39.13.png
So I tried it and migrated the storage from pvec1pool1 to cpool1. It worked great!

But ever since that first migration I no longer have that option on any other migrations. I have tried reproducing it in every way possible but Target Storage: is just not an option. Nothing has changed on Cluster or Storage on the Cluster. And every migration looks like this now:
Monosnap pvec1 - Proxmox Virtual Environment - Goo.png

I feel like I am missing something but for the life of me I can't find it.

Cluster Details are 2 Nodes:
Kernel Version

Linux 6.8.4-3-pve (2024-05-02T11:55Z)
Boot Mode

Legacy BIOS
Manager Version

pve-manager/8.2.2/9355359cd7afbae4

I am aware that I can go into the hardware setting and manually move the VM Volume to new storage but I am looking to do it from the Migration interface.

Thanks ahead of time!
 
I am not using DRBD. I looked over the bug and this does not seem to be the issue.
I also tried this from the CLI using:
Code:
qm migrate 122 pvec2 --online --targetstorage pvec1pool
1
The migration works fine but even though I defined the ZFS Storage Pool: pvec1pool1 as the Target Storage the Guest Volume stays on the Ceph Storage pool.

Here is the Storage Config:
PVEC1:
cat /etc/pve/storage.cfg
dir: local
path /var/lib/vz
content vztmpl,iso,backup

pbs: pbs1
datastore BackupPool
server 10.1.12.15
content backup
fingerprint 39:a5:2d:fd:48:c9:a4:fa:b9:4b:20:8a:86:87:fd:b9:3f:ba:cb:e4:e5:11:54:d9:b5:36:68:9c:84:7d:d7:96
nodes pvec2,pvec1
prune-backups keep-all=1
username root@pam

zfspool: pvec1pool1
pool pvec1pool1
content images,rootdir
mountpoint /pvec1pool1
sparse 0

cifs: ISO
path /mnt/pve/ISO
server 192.168.1.25
share iso
content iso
prune-backups keep-all=1
subdir /template
username iso

rbd: cpool1
content rootdir,images
krbd 0
pool cpool1

PVEC2:
dir: local
path /var/lib/vz
content vztmpl,iso,backup

pbs: pbs1
datastore BackupPool
server 10.1.12.15
content backup
fingerprint 39:a5:2d:fd:48:c9:a4:fa:b9:4b:20:8a:86:87:fd:b9:3f:ba:cb:e4:e5:11:54:d9:b5:36:68:9c:84:7d:d7:96
nodes pvec2,pvec1
prune-backups keep-all=1
username root@pam

zfspool: pvec1pool1
pool pvec1pool1
content images,rootdir
mountpoint /pvec1pool1
sparse 0

cifs: ISO
path /mnt/pve/ISO
server 192.168.1.25
share iso
content iso
prune-backups keep-all=1
subdir /template
username iso

rbd: cpool1
content rootdir,images
krbd 0
pool cpool1