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