通过克隆VM来测试TFS升级?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过克隆VM来测试TFS升级?相关的知识,希望对你有一定的参考价值。
我们的TFS 2017托管在虚拟机(Windows Server 2012)上。我们计划将TFS升级到2018.我计划从VM创建克隆并将克隆作为具有自己的IP,服务器名称等的第二个实例运行。
我相信这会创建一个很好的克隆,但我不确定这个解决方案是否是创建TFS克隆以进行升级测试的好方法。我相信应用程序和数据层仍然指向源安装。
有没有人尝试过,可以帮我一臂之力?
答案
您不应该克隆VM。而是克隆TFS实例。克隆TFS 2017实例时需要遵循一个过程。
- 你应该制作backups of TFS DBs and restore them in a different machine or VM
- 你应该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一样。
- Configure the cloned instance of TFS。
不要尝试制作VM的副本并将其启动并运行,这将破坏TFS的两个实例。
以上是关于通过克隆VM来测试TFS升级?的主要内容,如果未能解决你的问题,请参考以下文章
使用Visual Studio 2017克隆TFS Git repo时出错400
Git 克隆在 Linux VM 上通过 HTTPS 故障转移(膨胀:数据流错误)