我目前负责为 SharePoint 2010 项目准备开发机器。
这些机器非常强大:
- 1 台英特尔酷睿 i7 950,16GB
- 2 台英特尔酷睿 i7 950,12GB
软件
- SharePoint 2010
- 企业 SQL Server
- 2008 R2 Windows 2008 R2
开发机器应该尽可能相同。我想使用 Hyper-V,这样我就可以轻松重复使用映像(安装一台机器,然后复制映像),并且更加灵活。
我读过几份安装指南。大多数情况下,它们都是在装有 VM(VMWware)的笔记本电脑上安装,或在一个虚拟机中安装所有组件(SQL、AD、SharePoint)。
我想问的问题是。为了在三台机器上实现相同的设置,应该将哪些组件(SQL、AD、SharePoint)放在哪里。由于三台机器都在同一网络中运行,因此我认为不应该运行三个“相同”的 DC。
我想到的一个场景是:
机器 1:
VM1:1 个 Active Directory/域控制器(Windows 2008 R2 - 核心)
VM2:SQL Server + SharePoint
机器 2 + 3:
VM1:SQL Server + SharePoint
计算机 2 + 3 指向计算机 1/VM1 作为其 AD/DC。
答案1
只有一个共享 DC 是可行的方法,因此您的建议对我来说听起来不错。
如果您要尝试任何与性能相关的任务,您可能还需要考虑将 SQL Server 部署到单独的专用机器。
最后要考虑的是。您的机器分别有 12GB 和 16GB 的 RAM。这在您的配置中是没问题的,尽管将来不会有太多容量用于额外的 Hyper-V 实例。(假设每台机器都运行 SQL Server、SharePoint 2010 和 Visual Studio 2010)