Clone VM to different pool

pk1977

Cadet
Joined
Sep 4, 2023
Messages
4
Hi, I'm using Scale and I can't work out how to clone a VM to a different pool.

Hardware: Z440 motherboard, 128GB DDR4 ECC ram.
Using the current version of Scale.
Pool-A is 4x NVMe drives in a RAID-Z1 config.
Pool-B is 4x SSD drive, again RAID-Z1.

I have several VMs in Pool-A and one of them is a small Ubuntu VM - configured to run with legacy BIOS, NIC with VirtIO adapter, the disk ZVOL is located in Pool-A/VMs/ and using VirtIO mode.

I want to clone this VM to live and run from Pool-B.
If I try and clone it, I cannot see an option to select Pool-B as the destination for the new (cloned) VM.
Instead, I took a snapshot of the VM then used ZFS send / recv to make a copy into Pool-B/VMs/
I can confirm that looking in Datasets, there is a new ZVOL with "ubuntu-clone" present in Pool-B.

Next, I needed to set up a config for the cloned VM. I created an identical config but when I have to specify Disks, I am stuck.

I can choose "create new disk image", but it wont let me select "use existing disk image" which I thought was the correct way to select the copied ZVOL.
What am I doing wrong?
Thanks
 
Top