这是是否可以在单个 W2008 服务器上安装 Exchange Server?,除了虚拟化。
一家供应商建议在一台高性能服务器上安装 Exchange、Active Directory 和两个域控制器,运行带有 Hyper-V 的 Microsoft Server 2008,并使用多个虚拟操作系统来隔离服务。
这是明智的吗?
它受支持吗?
我们应该考虑 VMWare 而不是 Hyper-V 吗?
谢谢
答案1
一家供应商建议在一台高性能服务器上安装 Exchange、Active Directory 和两个域控制器,运行带有 Hyper-V 的 Microsoft Server 2008,并使用多个虚拟操作系统来隔离服务。
只要每台服务器都在自己的 VM 客户机中,一切都应该运行良好。我会推荐拥有另一台服务器用于故障转移/负载平衡/等等。
这是明智的吗?
就预算而言是的,但除此之外,情况就不太乐观了。显然,资金始终是一个问题,因此如果管理层或当权者能够承受一点风险,那么这应该被视为短的短期解决方案。我说的短期是指不超过 12-24 个月。之后你就得赌博了。如果时间线真的很模糊,那就买/获得高质量服务器部件以降低故障的概率。
当预算增加或机会出现时,应考虑至少使用另一台服务器进行虚拟实时迁移等,以避免可怕的单身的故障点。
它受支持吗?
是的,没有证据或供应商真的说这不可能。我已经在一台 VM 主机上使用 4 个运行 AD、Exchange 等的 Windows 2003 Standard Server 完成了此操作。只要硬件符合规格,几乎一切皆有可能。
我们应该考虑 VMWare 而不是 Hyper-V 吗?
如果所有机器都是 Microsoft 服务器,我认为运行 Hyper-V 不会有什么坏处。唯一需要考虑的就是功能,而且现在很难反对 Hyper-V。
我想问你,你认为未来会如何发展,并以此为基础做出决定。如果钱似乎总是一个问题,我会亲自坚持使用 Hyper-V 或考虑 XenServer。我承认我偏爱 XenServer 5.5,因为它是一款出色的自由的介绍虚拟化,具有出色的功能和管理工具。ESXi 和 Hyper-V 也各有优点,但我很难假设哪个更好更好的因为您的情况还没有得到完全解释。
顺便说一句,大多数虚拟化项目实际上都归结为资金问题。我不会从技术角度来看待这个问题,因为如今的虚拟化供应商产品非常成熟、稳定和可靠。因此,对于大多数企业来说,这实际上与资金有关,这显然始终是一个问题,但在这种经济形势下,资金成为最大的障碍。因此,做一些“如果-那么-否则”的未来场景,看看是否有资金,看看供应商,看看他们免费提供哪些功能,以及哪些功能是免费的仅有的可以用钱买到。我敢打赌这将是你的最大当今决策的因素。
编辑:我应该更清楚地了解 XenServer;我特别指的是 Citrix 版本的XenServer 5.5。
答案2
我们这样做了,从来没有遇到过问题。你永远不应该将这些角色合并到一个逻辑操作系统中,但拆分一台服务器应该没问题,特别是如果它们不是高需求角色的话。
话虽如此,但在同一物理主机上拥有多个 DC 还是有点奇怪的。多个 DC 的意义在于:
- 冗余
- 负载均衡
- 接入点
将它们全部放在同一台主机上会使这一切失效。您无法获得冗余(如果主机发生故障,您将失去所有服务器)。负载平衡毫无意义(您正在从其他 DC 获取资源,因此意义何在),而且由于它们都位于同一物理位置,因此您也无法获得用于外部办公室的本地 POP。
除此之外,还是去尝试一下吧。VMWare 很不错,尤其是搭配 vSphere,但对于一台主机来说,它不值得(尤其是如果你看看 VMWare 的价格)
答案3
我对任何建议在同一物理机箱上安装第二个 DC VM 的供应商都持怀疑态度。正如 Farseeker 指出的那样,这违背了初衷。我可能会从某个人那里得到第二种意见,他知道为什么你应该首先拥有 2 个 DC。
VMWare 与 Hyper-V - 一旦你放弃所有的营销,MS 就会尽最大努力跟上步伐,以与 VMWare 产品类似的价格添加相同的功能。ESXi 是免费的,Hyper-V 也是免费的。一旦你想要创建和运行这些虚拟机以外的功能,无论哪种方式你都需要付费。我运行的是 Hyper-V,似乎它在某些方面仍然落后于 VMWare。话虽如此,它还是非常可靠地满足了我的需求。
没有理由不这样做,除非你把所有鸡蛋都放在一个篮子里。如果你的备份计划合理,并且你知道/可以接受所有东西都停机,直到更换主板(或手头上备有所有东西的备用件),那么这是可行的。
我自己的做法是确保我的计划包括两台性能适中的物理服务器来托管我们的虚拟机。每台服务器都能轻松运行其虚拟服务器负载,如果其中一台发生故障,我可以选择将虚拟机移动(或从备份中恢复)到另一台。虽然运行速度很慢,但停机时间会很短。
答案4
如果您只有一台可用的物理服务器,并且硬件资源并不稀缺,那么最好将其用作虚拟机主机并创建多个 VM 以正确划分您的角色;Exchange 并不喜欢在 DC 上(尤其是如果它是您唯一的 DC),而虚拟化将允许您创建其他 VM,以便在单个服务器上执行真正相互冲突的操作。如果您需要数据库服务器、Web 服务器、防火墙、防病毒服务器和 WSUS 服务器,那么它们在同一台服务器上共存会遇到很多麻烦,而如果主机有足够的资源,它们可以愉快地在单独的 VM 上运行。
就我个人而言,我推荐 VMWare ESXi;对于单个主机,它与 ESX 完全相同,但它是免费的;它不提供集群或集中管理,但如果您只有一台主机要运行,这并不重要。我推荐它而不是 Hyper-V,主要有三个原因:
- 它更加成熟;VMWare 已经做了虚拟化年,它只做这件事,并且做得很好。
- 它的开销比 Hyper-V 少得多,Hyper-V 需要在主机系统上运行完整的 Windows Server 2008。
- 免费。
关于“两个域控制器”问题:如果您有资源用于虚拟机,那么拥有两个 DC 总是比拥有一个好。当然,您仍然会有一个单点故障(主机),但有了两个 DC,您将能够承受其中一个软件故障(这种情况总是会发生),并且您还可以重新启动每个 DC(有人进行补丁管理吗?),而不会导致整个网络瘫痪。