Illumos上的KVM(OpenIndiana与SmartOS)


11

我正在考虑将多个来宾虚拟化到运行KVM到Illumos的最新端口的单个服务器上。听起来我的两个主要选择是OpenIndiana和SmartOS。我最终将使用满足以下要求的发行版:

  • 需要能够通过CLI进行管理和自定义(例如,更改ZFS文件系统/ zvol选项,附加外部驱动器并向其复制数据,或使用zfs发送/接收将数据自动复制到异地服务器)。
  • 需要实现自动ZFS快照(例如,使用zfs-auto-snapshot)。
  • 如果服务器的运行状况降低,则需要能够设置自动电子邮件通知。本质上,设置定期的ZFS清理,监视zpool,故障管理器和/或SMART问题,以及在检测到问题时发送电子邮件等。只要操作系统允许我手动设置此设置就可以。
  • 应该以良好的稳定性和合理的性能处理Debian,Ubuntu和Windows 2008 Server R2来宾。这些来宾将用于生产。
  • 应该有一个合理的期望,即将继续发布将来的版本-我不想被死胡同的产品所困扰。
  • 如果它易于设置并且具有某种GUI,那就太好了,但这是可选的。

根据这些要求,您会推荐哪种发行方式?

您可以假设在即将发布的OpenIndiana稳定版本发布之前不会部署此环境。另外,您可以假定服务器将使用Sandy Bridge Xeon E3-1xxx CPU,因此应注意与KVM的兼容性。

另外,在这两个发行版中的KVM端口到Illumos的鲁棒性/稳定性如何?我现在是否应该甚至将KVM / Illumos用于生产环境?

Answers:


9

我已经在生产中使用SmartOS和KVM几个月了,对此我感到非常满意。听起来它应该可以满足您的需求。支持您需要的所有ZFS内容。对于监视程序,您将需要设置一些第三方程序。

我正在做一些与监控有关的项目,这些项目专门用于完成您提到的事情。检查他们,随时给我留言。

https://github.com/gflarity/nervous https://github.com/gflarity/response


10

我会问,您专门使用KVM有多重要?

对于您要查询的解决方案类型,我的偏爱是围绕VMWare ESXi构建。您可以构建从闪存介质(SDHC,USB,CF)启动运行VMWare ESXi的多合一服务器,并利用当前服务器上可用的DirectPath I / O(PCI直通)将SAS / SATA HBA呈现给虚拟服务器基于ZFS的操作系统(假设使用OpenIndiana,但我通常使用NexentaStor Community Edition)。从那里,您可以创建回送vSwitch,并将ZFS存储作为10GbE NFS或iSCSI呈现给ESXi,以容纳来宾虚拟机(Windows,Linux等)。

  • 使用此功能,您可以完全访问ZFS功能,例如压缩,重复数据删除和快照。您可以使用ZIL和L2ARC轻松扩展此设置。

  • 如果您为ZFS解决方案选择NexentaStor,则还将具有完整的GUI来管理自动快照/分层。磁盘的监视工具也是内置的。

  • VMWare可以很好地处理多种来宾类型,因此您的工作范围很广。

  • Nexenta,OpenIndiana和VMWare一直存在,因此这并不是一个糟糕的技术决定。

  • 如果您有硬件预算,则可以免费使用ESXi,ZFS OS和Linux。

另请参阅:

http://blog.laspina.ca/ubiquitous/encapsulating-vt-d-accelerated-zfs-storage-within-esxi

http://www.napp-it.org/napp-it/all-in-one/index_en.html


1
谢谢。我绝对愿意接受其他虚拟化技术。我曾考虑过一种与您建议的方法类似的方法,但由于它似乎更复杂而似乎无法可靠地工作,因此对此感到不安。例如,当ESXi重新启动时,由于ZFS VM尚未启动,因此不会看到NFS / iSCSI存储。因此,似乎每次启动时我都不得不摆弄它:等待ZFS VM引导,然后指示VMware附加该存储,然后手动引导其他VM-我是对的吗?另外,VMware是否允许您通过ZFS本地克隆卷?
亚历克斯(Alex)

VMWare允许您设置启动优先级。因此,在这种情况下,ZFS VM首先启动,最后关闭。无需人工干预。一旦存储就位,VM将启动。从ZFS角度来看,磁盘是直通的,因此您甚至可以将其删除并移动到其他服务器,并获得相同的结果。它相当便携。至于VMWare克隆,我不使用它,但是最好在VMware VM级别或从ZFS /数据存储级别进行。
ewwhite

2
请记住,在免费版本的ESXi 5中,您的内存上限为32GB。
杰德·丹尼尔斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.