我克隆了我们当前的 TFS 2012 服务器,以便可以测试升级到 TFS 2015。我在升级先决条件时保持 VM 处于离线状态,并将其重命名,以便现有服务器(仍然处于活动状态)不会出现任何 DNS 问题。
我希望在离线状态下进行升级,但如果不与 DC 通信,升级就无法进行。因此,考虑到同一 AD 域中存在现有的 TFS 安装,我想知道在升级期间将 VM 置于在线状态是否存在任何风险。它会尝试在 AD 中进行任何更改吗?例如,尝试将客户端指向新环境?
谢谢您的意见。
答案1
我能想到的一个风险是您的计算机可能会在测试期间更改密码。每台计算机最初都会使用相同的帐户名和密码,但如果密码在测试期间过期(默认每 30 天一次),其中一台计算机将成功更改密码,而另一台计算机将失去与域的关联。您应该能够重命名克隆的 VM 并使用 SysPrep 为其生成新的 SID。但是,不确定重命名会如何影响 TFS。
不过,仔细想想,有什么原因导致您无法对虚拟机进行快照、进行升级、执行测试,以及如果一切成功则删除快照?
答案2
只要您遵循文档中说明的步骤,克隆 TFS 服务器就不会有任何风险。您需要确保在完成 TFS 安装之前在克隆服务器上调用“tfconfig changeserverid”。
- 为 TFS 构建新的 VM 并安装 TFS 2015.3(或与生产相同)
- 恢复所有 TFS 数据库(配置 + 集合 + 仓库)
- 在克隆时调用 ChangeServerID
- 运行“配置新 apptier”向导
完毕...