Perhaps I suck at reading, or I have no idea about virtualisation (just starting with it), but with the VM running ZFS, noting that neither rangeley/avaton have VT-D, how would one go about passing the HDDs through? For example, I was thinking of grabbing one of these, running a ZFS VM (4 disks), pfsense vm, and a general linux vm for HTPC duties. Is it just a matter of assigning the HDD's to the VM from the hypervisor? or is BMA from VT-d required?
I'd be playing around with some VM's properly, but I'm in the middle of moving house so the PC isn't running yet.