需要有关如何设置开发虚拟服务器场的建议

需要有关如何设置开发虚拟服务器场的建议

我有一台配备 8GB RAM 和 Quad Xenon 处理器的机器,我打算将其用作开发服务器。在此,我需要至少 3-4 个虚拟实例,包括 1 个 SQL Server 2008、1 或 2 个 SharePoint Server 2007 服务器、1 或 2 个其他服务器和/或 XP/Vista/7 客户端实例,用于测试。

现在,由于我也进行一些 AD 开发,并且我需要 SharePoint AD 导入功能,所以我还必须有一个域控制器。

所以我的问题是,我应该用以下方法设置我的盒子吗:

A)

  • 主办方:微软Hyper-V 服务器2008 R2
  • 嘉宾:直流、SQL、SharePoint 等。

或者

B)

  • 主办方:微软Windows 服务器2008 R2 运行为直流具有 Hyper-V 角色
  • 嘉宾:SQL、SharePoint 等。

对此有什么想法吗?

答案1

我个人倾向于将 DC 也虚拟化,特别是因为它似乎唯一的目的是提供 SharePoint 所需的 AD 服务。运行 Active Directory 并不会占用太多资源,尤其是当您不在生产中使用它时,因此您可以将它作为一个非常小的 VM 运行。通过将其放入 VM,您可以获得许多好处

  • AD 中的错误或故障只会给该 VM(以及该域中的任何 SharePoint 服务器)带来问题,而不会给 Hyper-V 服务器本身带来问题
  • 如果你遇到问题,你只需要恢复最新的备份,这对你的其他虚拟机没有影响
  • 简化备份
  • 允许您拥有多个可在需要时启动的 DC 配置

我认为在这种情况下将 Hyper V 主机设为 DC 会使事情变得复杂,并将您的开发 DC 绑定到您的开发主机,这意味着 AD 的问题可能会影响您所有的开发虚拟机

相关内容