我目前被分配到为SharePoint 2010项目准备开发机器的任务。
机器很健壮:
软件
开发机器应尽可能相同。 我想使用Hyper-V,所以我可以轻松地重新使用图像(安装一台机器,复制图像),并且更加灵活一些。
我已经阅读了几个安装指南。 大多数情况下,他们都安装在具有VM(VMWware)的笔记本电脑上,并且/或者在一台虚拟机中安装所有组件(SQL,AD,SharePoint)。
我想问的问题是。 为了在所有三台机器上进行相同的设置,哪些组件(SQL,AD,SharePoint)应该放在哪里。 由于所有三台机器运行在同一个networking中,我不认为运行三个“相同”的DC。
我想到的一个场景是:
机器1:
VM1:1 Active Directory /域控制器(Windows 2008 R2 – Core)
VM2:SQL Server + SharePoint
机器2 + 3:
VM1:SQL Server + SharePoint
机器2 + 3指向机器1 / VM1作为他们的AD / DC。
只有一个共享的DC是要走的路,所以你的build议听起来不错。
如果您要尝试执行任何与性能相关的任务,则可能还需要考虑将SQL Server部署到单独的专用计算机。
最后的考虑。 你的机器上有12GB和16GB的内存。 在你的configuration中这样可以,但是将来没有太多的额外的Hyper-V实例的容量。 (假设每台机器都运行SQL Server,SharePoint 2010和Visual Studio 2010)