>我们的 TFS 2017 托管在虚拟机 (Windows Server 2012( 上。我们计划将 TFS 升级到 2018 年。我计划从虚拟机创建一个克隆,并使用自己的 IP、服务器名称等将克隆作为第二个实例运行。
我确信这将创建一个不错的克隆,但我不确定此解决方案是否是创建用于升级测试的 TFS 克隆的好方法。我相信应用程序和数据层仍然指向源安装。
有没有人已经尝试过并且可以帮我一把?
不应克隆虚拟机。而是克隆 TFS 实例。克隆 TFS 2017 实例时需要遵循一个过程。
- 应备份 TFS 数据库,并在其他计算机或 VM 中还原它们
- 应通过更改服务器 ID 和映射数据库来还原和准备数据库(此步骤对于防止损坏当前生产 TFS 实例至关重要(。使用 TFS 2018,克隆创建变得容易,因为配置向导将负责更改服务器 ID 和映射数据库步骤。
- 配置 TFS 的克隆实例。
请勿尝试创建 VM 的副本并使其启动并运行,这将损坏 TFS 的两个实例。