I've got a single node setup w/a BTRFS mirrored boot drive that also houses my VMs (TrueNAS Scale, Win11 & Ubuntu) & LXCs (Plex, qBitorrent, Arrs suite). I've added a pair of Intel 4tb enterprise u.2 SSDs that I put into a ZFS mirror & want to move the VMs & LXCs. I can move the Win11 VM and it runs fine, but when I do the same with the Ubuntu VM I get this error (both at completion of the move and at any attempted startup):
prox kernel: zd16: p1 p2 p3
prox lvm[2926682]: /dev/zd16p3 excluded: device is rejected by filter config.
Except for the size, both Win11 & Ubuntu have the same exact storage setup. Research says this setting in /etc/lvm/lvm.conf is the reason for the error:
global_filter=["r|/dev/zd.*|","r|/dev/rbd.*|"]
When I move the Win11 VM, at completion I get this entry in the journal:
prox kernel: zd0: p1 p2 p3 p4
I have entries in /dev/zvol/ for zd0 and zd0p1 – zd0p4, and vm-104-disk-0 and vm-104-disk-0-part1 – vm-104-disk-0-part4 in /dev/zvol/local.
Can anyone provide insight as to why my Ubuntu VM won’t run on that ZFS mirror, but Win11 will? Is that global filter necessary? Can I just comment it out? (I understand the “rbd.*” filter is for CEPH and I’m not running CEPH).
prox kernel: zd16: p1 p2 p3
prox lvm[2926682]: /dev/zd16p3 excluded: device is rejected by filter config.
Except for the size, both Win11 & Ubuntu have the same exact storage setup. Research says this setting in /etc/lvm/lvm.conf is the reason for the error:
global_filter=["r|/dev/zd.*|","r|/dev/rbd.*|"]
When I move the Win11 VM, at completion I get this entry in the journal:
prox kernel: zd0: p1 p2 p3 p4
I have entries in /dev/zvol/ for zd0 and zd0p1 – zd0p4, and vm-104-disk-0 and vm-104-disk-0-part1 – vm-104-disk-0-part4 in /dev/zvol/local.
Can anyone provide insight as to why my Ubuntu VM won’t run on that ZFS mirror, but Win11 will? Is that global filter necessary? Can I just comment it out? (I understand the “rbd.*” filter is for CEPH and I’m not running CEPH).