还原Azure DevOps Server (TFS)的应用层服务器
概述
Azure DevOps Serve 使用数据库(SQL Server)存储所有数据。还原一台应用层服务器,实际上可以理解为在原有服务器(或者一台全新的服务器)上安装和配置应用层。
对于一台正常运行的服务器,对我们来说上没有备份的实际意义,因为即使备份了应用程序层服务器,也无法备份 Azure DevOps 服务器的任何数据。
当然,我们也可以从操作系统层面做一个全面的备份,例如操作系统备份、虚拟机快照等,这种备份和还原并不是本文主要介绍的内容。
如果应用程序层服务器的硬件发生故障,我们可以安装另一个应用程序层服务器并将其配置为使用数据库进行部署。然后,该服务器将替代已经脱机的服务器为用户提供服务。如果应用程序层服务器托管 SharePoint 产品,则还必须还原新硬件上的软件。注意,最新版本的Azure DevOps Server已经不再支持集成SharePoint Server的功能。
本文主要介绍在一套已经存在的Azure DevOps Server环境中,如果配置一台新的应用层服务器,替代已经脱机的应用层服务器。
注意 将应用程序层还原到新硬件后,请验证部署的所有用户、组和服务帐户是否配置了执行必要任务所需的权限。 例如,Azure DevOps 的管理员必须是应用程序层服务器上的本地管理员组的成员,以便他们可以打开管理控制台。 有关详细信息,请参阅将用户添加到项目、设置项目集合的管理员权限、设置Azure DevOps 服务器的管理员权限 以及 Azure DevOps 服务器中的服务帐户和依赖项。 您还可以将多个应用程序层服务器添加到 Azure DevOps Server 的部署中,但必须将客户端配置为作为单独的 应用程序层连接到该服务器。不能在应用程序层服务器之间配置自动负载平衡。要对客户端进行负载平衡和透明度, 您必须首先安装和配置用于网络负载平衡 (NLB) 的硬件或软件设备。
操作方法
1. 安装Azure DevOps Server
从微软官方网站 中下载Azure DevOps Server的安装包,运行按照文件,并按照提示完成应用程序的安装过程
2. 将服务器安装并配置为应用程序层服务器
在新服务器上安装 Azure DevOps 服务器,然后启动"仅应用程序层"向导。
选择“配置已经安装的特新”
选择“配置Azure DevOps Server”
选择“我有要用于此Azure DevOps Server 部署的现有数据库”
填写数据库服务器的名称,并点击“列出可用数据库”
选择“仅应用层-高级”
选择“使用用户账户”,并填写用户账户,例如DevService和密码,并点击“测试”,如果账户密码正常,会出现绿色勾勾
如果没有必要变更端口和应用,选择默认设置即可
当系统验证所有配置正确后,就可以点击“配置”按钮,系统会在当前服务器上配置应用层的程序,包括IIS和服务
配置完成后,你就可以使用域名来访问Azure DevOps Server了
- 我们可以看到原来服务器中的所有团队项目和数据都还原到了新的服务器上了
如果需要,你还可以从微软Azure DevOps Server 的在线文档,查询更多的权威资料
------------------------------------------------------------
http://www.cnblogs.com/danzhang/ DevOps MVP 张洪君
------------------------------------------------------------