So I like ZFS a lot. Its a fully featured, flexible, reliable system.
I use Windows because I game a lot and even though I have made strides into Linux/Solaris command line most everything I do still requires a Google search.
Windows can't do ZFS.
Solaris can do ZFS.
Solaris can't be a Xen Dom0.
My plan is to make a Fedora Dom0, a Solaris DomU exporting a ZFS pool as iSCSI, and a Windows DomU using Video pass-through for a higher end graphics card.
Fedora runs off a small boot drive, and boots a Solaris VM off of the same drive. The Solaris VM has a bunch of RAM assigned to it, a ZIL, a nice big L2ARC, and two large mirrored drives compose the ZFS pool it shares with iSCSI. Windows then boots off of the iSCSI and has direct access to the graphics card thanks to IOMMU.
I've done enough research to know this should be possible. Is it wise?
Side Question:
Is it preferable to have the Dom0 connect to the iSCSI drives, or set up the Windows DomU to be able to boot from the iSCSI drives? Does the latter actually get rid of the extra layer of abstraction, or does IO with the iSCSI drive require Dom0 intervention no matter what?
I use Windows because I game a lot and even though I have made strides into Linux/Solaris command line most everything I do still requires a Google search.
Windows can't do ZFS.
Solaris can do ZFS.
Solaris can't be a Xen Dom0.
My plan is to make a Fedora Dom0, a Solaris DomU exporting a ZFS pool as iSCSI, and a Windows DomU using Video pass-through for a higher end graphics card.
Fedora runs off a small boot drive, and boots a Solaris VM off of the same drive. The Solaris VM has a bunch of RAM assigned to it, a ZIL, a nice big L2ARC, and two large mirrored drives compose the ZFS pool it shares with iSCSI. Windows then boots off of the iSCSI and has direct access to the graphics card thanks to IOMMU.
I've done enough research to know this should be possible. Is it wise?
Side Question:
Is it preferable to have the Dom0 connect to the iSCSI drives, or set up the Windows DomU to be able to boot from the iSCSI drives? Does the latter actually get rid of the extra layer of abstraction, or does IO with the iSCSI drive require Dom0 intervention no matter what?