除了两个受支持的 Linux 发行版(RHEL 和 SUSE Enterprise)之外,是否有任何适用于 Windows Server 2008 R2 + Hyper-V 环境的免费替代品,具有以下用途?
- 网络服务器
- 邮件服务器(POP + SMTP)
- FTP 服务器
- 文件服务器
另外我想问一下,如果微软说不支持除RHEL和SUSE Enterprise以外的Linux发行版,后期会支持Ubuntu Server版和Debian等其他Linux发行版吗?有谁知道不支持其他 Linux 发行版的原因是什么(仅出于商业考虑?)?
微软术语中的“支持”并不意味着“它会起作用”,它意味着“这是我们已经尝试和测试过的配置,为(如果适用)制作了文档和软件,如果您愿意,我们将为您提供技术支持有一个问题”。
这有望解释为什么他们限制了他们支持的 Linux 发行版的数量。
- 编辑 -
我最初的回复有点轻松,但我真的认为这是他们的看法,从我曾经是微软 MVP 和他们的虚拟化团队一起做事的时候开始——他们曾经区分很多操作系统可以在他们的虚拟环境,也很好,但他们只能为其中一些操作系统提供正式支持 - 其中支持意味着他们实际上可以提供有关配置、来宾添加等方面的帮助。
与任何公司一样,微软都会回应来自客户的压力。不幸的是,有一段时间他们与 Red Hat 发生了激烈的争执,在此期间他们甚至没有响应客户对 Red Hat 支持的需求,但问题已经解决。微软声称 SUSE 和 Red Hat 是人们所要求的主要发行版,实际上这两个发行版占大公司发行版的很大一部分(最容易引起微软注意的发行版)。考虑到让微软支持这两个版本需要多长时间和多么痛苦,我不会屏住呼吸等待另一个发行版。
从技术上讲,问题在于性能。您可以在 Hyper-V 上构建 VM 并运行您想要的任何发行版,如果您使用旧版 NIC 和普通 IDE 存储控制器,它将可以工作。您会发现的问题是使用旧版 NIC 和没有更好驱动程序的 IDE 控制器的 VM 的性能很差。随着 Hyper-V R2(和 Windows 2008 R2)的发布,微软发布了 Linux 集成组件版本 2。安装后,您可以使用更好的合成 NIC,您会发现 IDE 控制器的性能与Windows 虚拟机。Microsoft 对集成组件的测试和文档仅使用 SUSE 和 Red Hat 完成,但许多人已经能够将它们成功安装在其他 linux 发行版中并且它们运行良好。你只是可以' 如果出现故障或行为异常,请不要致电 Microsoft 寻求帮助。集成组件也是在 GPL 下发布的,因此其他发行版自己可能会选择集成它们以使事情变得更容易。
集成组件在这里: http ://www.microsoft.com/downloads/details.aspx?FamilyID=c299d675-bb9f-41cf-b5eb-74d0595ccc5c&displaylang=en
这是 Ubuntu 的操作指南:http: //blog.allanglesit.com/Blog/tabid/66/EntryId/22/Hyper-V-Guests-Linux-Integration-Components-Ubuntu-and-Debian.aspx