是否有人知道复制和重命名运行 SharePoint、K2 并充当域控制器的虚拟 PC(可以是 MS VPC、VMWare 或 Virtual Box)的简单方法?我正在寻找一种创建图像的方法,该图像可以由同一网络上的多方同时快速轻松地复制和运行,而不会发生名称冲突。据我所知,要么就是这样,要么在每台机器上都经过一个全新的构建。
5 回答
我建议不要这样做.. 重命名已安装的 SharePoint 机器肯定会导致您无法确定和意外地感到痛苦。方法是使用脚本安装:
- 使用操作系统创建 VM 的副本
- 重命名机器 + 运行 sysprep
- 脚本安装 SQL
- 脚本安装MOSS
- 脚本配置 MOSS(替换配置向导 + 大量手动设置)
这一切都可以在无人看管的情况下完成。
作为安装短期开发机器的快捷方式,我使用了以下方法。只需确保 SharePoint 配置向导在重命名后运行,应该没有问题。
- 创建具有以下内容的 VM 的副本:OS+SQL+MOSS(无配置向导)
- 重命名机器
- 脚本配置MOSS
它的优点是您的开发机器安装相同。创建一个新的大约需要 10 分钟。它没有 sysprep,但它们已重命名,因此您可以在网络上运行它们。不运行 sysprep 从来没有让我感到悲伤,但我不会在生产环境中这样做。运行 MOSS 脚本的配置确保它可以在重命名的环境中工作(并且所有 MOSS 场的配置完全相同,相同的端口,SSP 设置等,耶!)
对于 MOSS 配置脚本,请参阅 h tt p://stsadm.blogspot.com/2008/03/sample-install-script.html 也有大量的 SQL 示例。
SharePoint 不喜欢从它的脚下重新命名服务器(可以这么说)。SQL Server 也没有(我假设您已经在 VM 上安装了它以进行安装)。不确定DC是否被重命名,那里可能也有问题......
话虽如此,我已经阅读了一些关于重命名 SharePoint 计算机和 SQL Server 计算机的说明,因此您可能会有所收获。
另一方面,我已经尝试了几次,并且总是最终为 SharePoint 从头开始重建服务器,因为它可能会以一种并不总是立即显而易见的方式被巧妙地破坏(管理界面和共享服务似乎特别容易混淆)。我发现这些天我可以很快地构建一个香草 MOSS 安装......
Sharepoint 将服务器的名称写入 SQL Server 的配置表中。因此,如果您更改服务器的名称,事情就会停止工作。
您可以做的就是只安装操作系统。然后在每次需要新机器时复制一份。运行系统准备
给机器一个新名称。然后安装 SQL Server 和 MOSS。
这不完全是您所追求的,但它应该可以为您节省一些时间。
我相信上面的解决方案真的很好。但我会建议一个替代方案......
如果这是开发虚拟 PC,我建议您执行以下操作
- 不要重命名服务器
- 将 IP 地址更改为在不同的网络上
- 更改 MAC 地址,以免发生数据包冲突
- 由于您将其用作开发 VPC,因此编辑计算机的 lmhosts 文件编辑条目以指向新 IP 地址
您可能想跳过第 2 步并在同一个网络上。但是更改主机文件仍然会指向您。例如,您的服务器名称是“myserver”,它被指向 192.168.1.100,这是本地 ip(有 hosts 文件条目),然后如果您复制服务器,给它 ip 192.168.1.150 并编辑 hosts 文件并将 myserver 指向 192.168 .1.150,系统仍将完美运行。机器的事件日志中会有一些域名冲突,但不会影响你的开发。