克隆 Microsoft VM > SharePoint 问题

克隆 Microsoft VM > SharePoint 问题

我们有一个现有的(生产)Hyper-V VM,我想克隆它来创建一个暂存服务器。

此服务器不在域/活动目录中 - 使用所有本地计算机帐户。

它是 Windows 2008 操作系统、SharePoint 2007、SQL Server 2008、Reporting Services 和一些自定义业务线 Web 应用程序。

我们根据现有文档重命名服务器等,但在 SharePoint 方面遇到了问题。有些网站无法显示,有些网站在添加/更新网站设置(如网站所有者)时出现问题。

有人知道这个过程的权威资源吗?

谢谢

更新:
我们似乎已经让大多数功能正常运行,但共享服务提供商和 SSP 的管理站点无法正常工作。此外,引用 IIS 会话对象的自定义 Web 部件也出现故障(这似乎与共享服务提供商有关)。在服务器克隆期间,各种服务的所有 Windows 用户帐户都会重命名,但 SQL Server 中的 Windows 帐户名称不会自动更改。我们尝试在 SQL Server 中更改它们,但似乎仍然不起作用

看起来像是有很多工作要做——而且我认为那里一定有一些指导。

还收到此信息:
NullReferenceException:未将对象引用设置为对象的实例。] Microsoft.Office.Server.Administration.SqlSessionStateResolver.System.Web。IPartitionResolver.ResolvePartition(Object key) +135

答案1

我以前从未尝试过这种方式。如果从克隆的(非生产)服务器中删除所有现有应用程序、站点和站点集合,不是更简单吗?

删除所有 SharePoint 数据后,创建一个新的应用程序(不包含网站集)。然后使用 stsadm 从生产服务器备份所有内容并将其导入到测试服务器。

我认为这样会容易得多。

有关 stsadm 的更多信息:http://technet.microsoft.com/en-us/library/cc261956(office.12).aspx

答案2

我对 Sharepoint 了解不多,因此无法对此发表评论,但我并不惊讶更改运行它的 Windows 服务器的名称可能会导致一些问题。是否可以“克隆”虚拟机而不更改名称?我们在某些情况下这样做是为了能够在实验室中测试一些东西。在这种情况下,您只需关闭生产服务器,将 VHD 复制到实验室,然后在那里启动它。在这种情况下,服务器具有相同的名称并不重要,因为它们位于不同的网络上。

答案3

我会考虑创建一些 VPN,一个用于生产环境,另一个用于开发环境。这将使您能够导出 VM 并维护生产 VM 的精确配置。

相关内容