如何使用SharePoint、K2和域控制器复制虚拟PC

如何使用SharePoint、K2和域控制器复制虚拟PC,sharepoint,virtualization,k2,Sharepoint,Virtualization,K2,是否有人知道复制和重命名虚拟PC(可以是MS VPC、VMWare或virtual Box)的简单方法,该PC运行SharePoint、K2并充当域控制器?我正在寻找一种创建映像的方法,该映像可以由同一网络上的多方同时快速轻松地复制和运行,而不会出现名称冲突。就我所见,要么就是在每台机器上进行一次底层构建。SharePoint不喜欢让服务器从其脚下重新命名(可以这么说)。SQL Server也是如此(我假设您已经在VM上安装了SQL Server进行安装)。不确定DC是否被重命名,可能也有问题

是否有人知道复制和重命名虚拟PC(可以是MS VPC、VMWare或virtual Box)的简单方法,该PC运行SharePoint、K2并充当域控制器?我正在寻找一种创建映像的方法,该映像可以由同一网络上的多方同时快速轻松地复制和运行,而不会出现名称冲突。就我所见,要么就是在每台机器上进行一次底层构建。

SharePoint不喜欢让服务器从其脚下重新命名(可以这么说)。SQL Server也是如此(我假设您已经在VM上安装了SQL Server进行安装)。不确定DC是否被重命名,可能也有问题

话虽如此,我已经阅读了一些有关重命名SharePoint计算机和SQL Server计算机的说明,因此您可能会有所收获


第三方面,我尝试过几次,结果总是从一开始就为SharePoint重新构建服务器,因为它可能会以一些不太明显的方式被微妙地损坏(管理界面和共享服务似乎特别容易混淆)。我发现现在我可以非常快速地构建一个vanilla MOSS安装…

Sharepoint将服务器名称写入SQL server的配置表中。因此,如果您更改服务器的名称,事情将停止工作

你能做的就是只安装操作系统。然后,每次你需要一台新机器时,都要复印一份。跑

给机器起一个新名字。然后安装SQL Server和MOSS


这并不完全是你想要的,但它应该可以节省你一些时间。

我建议不要这样做。。重命名已安装的SharePoint计算机肯定会给您带来不确定和意外的痛苦。方法是使用脚本安装:

  • 使用操作系统创建虚拟机的副本
  • 重命名计算机并运行sysprep
  • 脚本安装SQL
  • 脚本安装MOSS
  • 脚本配置MOSS(替换配置向导+大量手动设置)
这一切都可以在无人看管的情况下完成

作为安装短期开发机器的快捷方式,我使用了以下方法。只要确保SharePoint配置向导在重命名后运行,就不会出现问题

  • 创建一个VM的副本:OS+SQL+MOSS(无配置wiz)
  • 重命名机器
  • 脚本配置MOSS
它的优点是开发机器的安装方式相同。大约需要10分钟来创建一个新的。它没有sysprep,但它们已重命名,因此您可以在网络上运行它们。不运行sysprep从未让我感到悲伤,但我不会在生产环境中这样做。运行MOSS scripted的配置可确保它在重命名的环境中工作(并且所有MOSS场的配置完全相同、端口相同、SSP设置等,耶!)

有关MOSS配置脚本,请参见h tt p://stsadm.blogspot.com/2008/03/sample-install-script.html
还有大量的SQL示例。

我已经完成了,而且还不错

首先重命名SharePoint服务器,然后重命名Windows服务器

有一个很好的清单


不要忘记从虚拟机的设置文件中删除NIC节点,否则会由于重复的MAC地址而导致名称冲突

我相信上面的解决方案真的很好。但我会建议另一种选择

如果这是一台开发虚拟PC,我建议您执行以下操作

  • 不要重命名服务器
  • 将IP地址更改为位于不同的网络上
  • 更改MAC地址以避免数据包冲突
  • 由于您将其用作开发专有网络,请编辑计算机的lmhosts文件编辑条目以指向新的IP地址
  • 您可能希望跳过步骤2,并在同一网络上。但是更改hosts文件仍然会指向您。例如,您的服务器名为“myserver”,指向192.168.1.100,这是本地ip(有hosts文件条目),那么如果您复制服务器并将其命名为ip 192.168.1.150,然后编辑hosts文件并将myserver指向192.168.1.150,则系统仍能正常工作。机器的事件日志中会出现一些域名冲突,但不会影响您的开发