通过克隆VM来测试TFS升级?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过克隆VM来测试TFS升级?相关的知识,希望对你有一定的参考价值。

我们的TFS 2017托管在虚拟机(Windows Server 2012)上。我们计划将TFS升级到2018.我计划从VM创建克隆并将克隆作为具有自己的IP,服务器名称等的第二个实例运行。

我相信这会创建一个很好的克隆,但我不确定这个解决方案是否是创建TFS克隆以进行升级测试的好方法。我相信应用程序和数据层仍然指向源安装。

有没有人尝试过,可以帮我一臂之力?

答案

您不应该克隆VM。而是克隆TFS实例。克隆TFS 2017实例时需要遵循一个过程。

  1. 你应该制作backups of TFS DBs and restore them in a different machine or VM
  2. 你应该restore and prepare the DBs by changing server IDs and mapping DBs(这一步对于防止破坏你当前的生产TFS实例非常重要)。使用TFS 2018,克隆创建变得简单,就像configuration wizard will take care of change server IDs and mapping DB Steps一样。
  3. Configure the cloned instance of TFS

不要尝试制作VM的副本并将其启动并运行,这将破坏TFS的两个实例。

以上是关于通过克隆VM来测试TFS升级?的主要内容,如果未能解决你的问题,请参考以下文章

使用Visual Studio 2017克隆TFS Git repo时出错400

[Mark]VM Cone & Template

将 TFS 2017 克隆到新硬件

Git 克隆在 Linux VM 上通过 HTTPS 故障转移(膨胀:数据流错误)

如何通过 C# 中的 Release ID 从 TFS 获取测试结果

通过 REST API 将测试结果发布到 TFS 2018 测试用例