Please forgive me if I don't use quite the right wording on this.
Setup:
So, what happens if I move virtualdisk.zVol to zfsStore2, which has volblocksize B?
[I'm probably about to use the wrong terminology.]
I assume the zVol is actually copied to zfsStore2, so that the disk is recreated and uses volblocksize B. This would make the most sense to me, as it would allow for easy A/B performance tuning/testing (to try different volblocksizes for your workload).
Or, does something else happen? Does the zVol suddenly have two volbocksizes after it's moved?
I've not moved a working VM before, which is why I'm asking. I only have experience with restoring from vzDump backups, where the restored VM picks up the volblocksize of the place you restore it to.
Setup:
- I've got a few different ZFS storages defined at the Datacenter level for storing VM disks, which are stored as zVols with a volblocksize property matching the "Block Size" set in the ZFS storage options within the Datacenter --> Storage panel.
- I created a VM, and gave it virtualdisk.zVol in zfsStore1, which has volblocksize A.
So, what happens if I move virtualdisk.zVol to zfsStore2, which has volblocksize B?
[I'm probably about to use the wrong terminology.]
I assume the zVol is actually copied to zfsStore2, so that the disk is recreated and uses volblocksize B. This would make the most sense to me, as it would allow for easy A/B performance tuning/testing (to try different volblocksizes for your workload).
Or, does something else happen? Does the zVol suddenly have two volbocksizes after it's moved?
I've not moved a working VM before, which is why I'm asking. I only have experience with restoring from vzDump backups, where the restored VM picks up the volblocksize of the place you restore it to.