No. Then ZFS is the wrong choice. If you plan save directly on filesystem vm's, zfs make no sense for you. And it is a really bad idea. First it is much more slower then everything and you could suffer data loss.
Then you have a problem
What can you do?
Install only pve on this two harddrives on ZFS (two littel ssd's, no evo...) and did not use it for vm's. Use normal softwareraid (not support but it is also an old default and it works fine) for other hdd's to safe VM's on Ext4 filesystem.
Let me tell my inner ideas
First of all, I have a 2 HDD blade host which I can not add neither h/w raid card, nor extra disk or even SD card to boot from. This is 'given' configuration, I simple can not change it at will.
I saw software raid broken down once, and it given me the idea I want to see that repeated again. ZFS looks a bit more robust (and yes all these magic features are nice to see, too
). So ZFS appears to be good choice (but I haven't benchmarked it vs software raid or even single hdd).
I do like the way PVE installs from the box (use iso to boot and next-next-next, you know), and I hate to play with Debian's separate install.
What I can do now is:
1) use ZFS as it is intended (yes, keep VMs
in ZFS, not
over it). The only problem is, if I need to do something with the VM data (say, copy VM) I can shut it down and copy its disks if I use "qcow2 over filesystem" approach but I can't if I store VM inside ZFS. The same is true if I decide to migrate VM (in fact' its disks) to another PVE host: copy qcow2's is easy vm copy data from ZFS.
2) use one HDD to keep OS and some VMs while second HDD to VM backups only (no mirror, old plain backup every night or so). This an easy to support, and even if OS drive is dead I can restore last night state from the backup disk. Poor man HA apprach
3) Install Debian, while create software raid in debian style and set up PVE over Debian after that. Messy and there are a lot of thins to care for (PVE packages are expect some named things like LVM etc already setup).
Hard to choose, really. What I love PVE for is its default setup is work out of box, and doing "way 3" isn't that easy and reproducible. Way 2 is the easiest one but is kind of "amateur"