我一直在努力解决这个问题。我还没有看到像样的是/否或如何回答。
我有一个 solaris 11 zfs 服务器,我想在上面托管 2 或 3 个虚拟机,并让它们使用循环网络连接到 solaris 盒上的 nfs 以进行主存储。
系统上似乎安装了 xen xVM 组件,我可以从那里托管,但 xvm-gui 和 xvm 包似乎是空的,其中没有文件,但 virt-manager 和 xvmstore 有。oracle vm 服务器似乎是一个裸机解决方案。我开始走 virtualbox 之路,但宁愿使用 xen。
任何关于如何在 11 express 上设置它或明确的是/否的文档都是适用的。
Solaris 区域对于服务隔离很有用,但每个“vms”都将运行 solaris,因此您不能运行 windows 或一些 linux 应用程序。
您需要使用的是 Joyent 的 SmartOS。它们是一个 Open Solaris 分支,一些主要的 Solaris 开发人员正在为它们工作。他们将 KVM 移植到他们的内核中,并拥有支持运行 KVM 实例的工具。
http://joyent.com/technology/smartos
这将允许您在 KVM 区域中利用 ZFS 文件系统:
http://lwn.net/Articles/459754/
你可以走SmartOS 路线,这实际上是一个 KVM 虚拟化端口。
另一种方法是使用另一个管理程序(如 VMWare ESXi 和基于 ZFS 的操作系统)的一体化设置。我使用 NexentaStor,但 OpenIndiana 也能正常工作。