我有一个 SBS 2003 盒子,正在“更新”(更换)。我需要在没有 SBS 包的情况下复制核心功能(因为 MS 放弃了它)。关键功能是:
- 代理远程桌面
- 广告
- 文件/打印
- 交换
我对 HyperV 的使用经验很少,VMWare 的使用经验就更少了。从架构的角度来看,我是否应该在一台服务器上使用两个 VMWare VM,一个专用于 Exchange,另一个用于所有其他服务?
或者,使用 Hyper V 进行虚拟化是否更好?Exchange 系统要求主机操作系统应清除所有网络服务。这意味着我使用 Windows 操作系统,有两个 VM,一个用于 Exchange,另一个用于所有剩余服务。
看来采用 Windows 路线的开销会很大。
我没有查看 System Center(也许我应该查看?)或 VMWare Essentials(可能会尝试运行免费版本)。
我的预算只允许购买一台物理服务器。CAL 不是大问题,因为它们是非盈利性的,所以许可费用很便宜。
大局架构建议?现在我正处在十字路口,需要知道该走哪条路。我知道 SBS 有问题,但我在很多地方运行过它,并且对它非常满意,现在我必须做出一些重大调整。这是我的第一篇更新帖子 SBS!
谢谢!
答案1
使用哪种虚拟机管理程序在很大程度上取决于个人喜好。使用 Windows Server 2012 Standard 的 Hyper-V 主机可能符合您的利益 - 现在包含特定数量虚拟机的虚拟化权限(我相信数据中心版中没有限制)现在可以使其非常经济高效。
从高层次来看,您看到的是一台 Hyper-V 主机和两台虚拟机。从架构角度来看,如何配置在很大程度上取决于个人喜好。在一台机器上,我会将一台虚拟机的主要角色配置为域控制器,另一台虚拟机则充当 Exchange 服务器。辅助角色的放置位置同样取决于个人喜好。您一直在一台机器上使用所有角色,因此此设置是已经把事情稍微分开一点。
除了 Hyper-V 之外,我尽量避免使用主机。这样,您的虚拟机就非常便携,而且不会与特定主机绑定 - 这是使用虚拟化平台的一大额外好处。
文件/打印 - 这可以位于任一 VM 上。对于文件服务,您需要保留磁盘空间(在专用阵列上,将其传递到 VM)或在虚拟硬盘文件中用于文件共享。如果可以选择,我会将这些角色放置在 DC 上,而不是 Exchange 框上;保留 Exchange 用于繁重的邮箱活动,保留 DC 用于更普通的文件共享。
AD 和 Exchange - 不言而喻,合理的设计似乎是将一个 VM 作为 DC,将一个 VM 作为 Exchange 服务器,因此这一点已经解决了。
代理远程桌面 - 您需要为此使用远程桌面网关。如果只有两个虚拟机,我会考虑在 Exchange 框上运行它。然后,您可以将购买的任何证书加倍用于 Exchange,以保护代理 RDP 流量。
您将失去远程 Web 工作区及其提供的好处。遗憾的是,它仅适用于 SBS,在“原始”版本中没有有用的替代方案。用户需要手动配置对台式机的远程访问。
考虑您将在每个 VM 中运行的 Windows Server OS 版本以及对 Exchange 2010 和/或 2013 的支持。您还需要考虑是否坚持使用稳定的 Exchange 2010 环境,还是使用较新的 2013。您可以轻松购买 Exchange 2013 许可证,但通过降级权限安装 2010,并且使用虚拟化将允许您构建另一个 VM 并在以后升级到 2013(如果您愿意的话)。