1. 程式人生 > 實用技巧 >還原Azure DevOps Server (TFS)的應用層伺服器

還原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 張洪君

------------------------------------------------------------