我正在准备迁移和升级我们的本地 Azure DevOps Server 实例的过程。我试图收集有关执行这些任务的最佳实践的信息,但我仍然不确定完成这项工作的最佳方法是什么。我想做的事:
当前状态
Windows Server 2016 上的 Azure DevOps Server 2019 更新 1.1,Windows Server 2016 + MS SQL Server 2016 上的数据库
我想搬到:
最终状态
Windows Server 2019 上的 Azure DevOps Server 2020,Windows Server 2019 + MS SQL Server 2019 上的数据库
我阅读了有关使用返回/恢复过程迁移 Azure DevOps 实例应用层和数据层的主题,但必须使用完全相同的 SQL Server 版本。将数据恢复到与当前服务器不同的服务器
执行此操作的首选步骤是什么?首先使用当前操作系统和 SQL 设置将 Azure DevOps Server 从 2019 年升级到 2020 年,然后将数据库移动到新 VM 上的较新 SQL 实例(我没有找到任何有关如何执行此操作的文档),然后将应用层移动到新 VM 和指向新的数据库?
另外,更复杂的是,这组虚拟机将在另一个域中,我不知道这是否是一个问题,但当前设置使用域服务用户作为域\TFSService、TFSBuild 等来运行 Azure DevOps Server 实例、Db、构建代理等。
任何让我开始的帮助表示赞赏。谢谢大家。