Helllouuuu.
I am trying to set up a FreeBSD/TrueNAS VM with LXD.
When I am doing this on my local Storage Pool (System Disk, btrfs) located on my system’s boot device, it works fine.
I am trying to set it up on my additional Storage Pool (ZFS Mirror, managed by LXD) and I am running into an error upon machines startup:
Error: Failed getting disk path: exec: "zvol_id": executable file not found in $PATH
Commands used to set it up:
lxc init nas \
--vm \
--empty \
--profile=default \
--project=run \
--storage=zpool1 \
-c limits.cpu=4 \
-c limits.memory=32GiB \
-c security.secureboot=false
echo '-cpu host' | lxc config set nas --project=run raw.qemu -
lxc config device add nas --project=run iso disk \
source=/opt/iso/TrueNAS-13.0-U3.1.iso \
boot.priority=10
What does this message mean? What can I do to get the VM running on the zfs pool? And why I do not have problems on the system’s boot HD device?
All my LXD Containers are running very well on the zfs pool.
Thanks for your help and suggestions.
Magnus.