我们有一个现有的(生产)Hyper-V虚拟机,我想要克隆来创build登台服务器。
此服务器不在域/活动目录中 – 使用所有本地计算机帐户。
它是Windows 2008操作系统,SharePoint 2007,SQL Server 2008,Reporting Services和一些自定义的业务线Web应用程序。
我们根据我们的文档重命名服务器等,但是特别在使用SharePoint时遇到麻烦。 有些网站没有出现,有些问题添加/更新站点设置,如网站所有者。
有没有人知道这个过程的权威资源?
谢谢
更新:
我们似乎有大部分工作,但共享服务提供商和SSP的pipe理站点不起作用。 此外,引用IIS会话对象的自定义Web部件失败(这似乎与共享服务提供程序有关)。 在服务器克隆过程中,所有用于各种服务的Windows用户帐户都被重命名,但SQL服务器中的Windows帐户名称不会自动更改。 我们试图改变他们在SQL服务器,但似乎并没有工作
看起来像分配工作 – 我在想,那里一定有一些指导。
也得到这个:
NullReferenceException:未将对象引用设置为对象的实例。] Microsoft.Office.Server.Administration.SqlSessionStateResolver.System.Web。 IPartitionResolver.ResolvePartition(Object key)+135
我从来没有尝试过这种方式。 如果您从克隆(非生产)服务器中删除所有现有的应用程序,网站和网站集,这会不会更容易?
删除所有SharePoint数据后,创build一个新的应用程序(没有网站集)。 然后使用stsadm从生产服务器备份所有内容,并将其导入到testing服务器。
我认为这样会容易得多。
更多关于stsadm的信息: http ://technet.microsoft.com/en-us/library/cc261956(office.12) .aspx
我不太了解Sharepoint,所以我不能对此发表评论,但我并不感到奇怪,更改它所运行的Windows服务器的名称可能会导致一些问题。 是否有可能“克隆”虚拟机,而不是改变名称? 我们在某些情况下这样做是为了能够在我们的实验室中进行testing。 在这种情况下,您只需closures生产服务器,将VHD复制到实验室,然后在那里启动。 在这种情况下,服务器具有相同的名称并不重要,因为它们位于不同的networking上。
我会考虑创build一些VPN,一个是你的生产环境,另一个是你的开发环境。 这将使您能够导出您的VM并保持生产VM的确切configuration。