還原應用層伺服器
Azure DevOps Server 2022 |Azure DevOps Server 2020 |Azure DevOps Server 2019
Azure DevOps 的資料庫會儲存您部署 Azure DevOps Server 的所有數據。 即使您備份應用層伺服器,您也不會備份 Azure DevOps Server 的任何數據。 不過,如果應用層伺服器的硬體失敗,您可以安裝另一部應用層伺服器,並將其設定為使用資料庫進行部署。 該伺服器接著會將離線伺服器取代為部署的應用層伺服器。 如果您的應用層伺服器裝載 SharePoint 產品,您也必須在新硬體上還原該軟體。 如需詳細資訊,請參閱 備份 (SharePoint Foundation)、 備份和復原 (SharePoint Server)或 保護及還原伺服器數位 (Office SharePoint Server 2007) 。
注意
將應用層還原至新的硬體之後,請確認您部署的所有使用者、群組和服務帳戶都已設定為執行必要工作所需的許可權。 例如,Azure DevOps 的系統管理員必須是應用層伺服器上的本機 Administrators 群組成員,才能開啟管理控制台。 如需詳細資訊,請參閱將使用者新增至專案、設定專案集合的系統管理員許可權、設定 Azure DevOps Server 的系統管理員許可權,以及 Azure DevOps Server 中的服務帳戶和服務帳戶和相依性。
您也可以將多個應用層伺服器新增至 Azure DevOps Server 的部署,但您必須設定用戶端以個別應用層的形式連線到該伺服器。 您無法設定應用程式伺服器之間的自動負載平衡。 若要對用戶端進行負載平衡和透明度,您必須先安裝和設定網路負載平衡的硬體或軟體裝置(NLB)。
將伺服器安裝及設定為應用層伺服器
停止 Azure DevOps Server 所使用的應用程式集區和服務。
如需詳細資訊,請參閱 TFSServiceControl 命令。
如果您使用網路服務作為 Azure DevOps (TFSService) 的服務帳戶,請在應用層伺服器上開啟命令提示字元視窗,並將目錄變更為 Drive:%programfiles%\Azure DevOps Server 2019\Tools。 在命令提示字元中,輸入下列命令:
TfsConfig 帳戶 /add /account:“NT Authority\Network Service” /accountType:ApplicationTier /SQLInstance: ServerName /DatabaseName: DatabaseName
注意
如需詳細資訊,請參閱 Accounts 命令。
在新伺服器上安裝 Azure DevOps Server,然後啟動 [僅限 應用層精靈]。
如果您使用 Visual Studio 實驗室管理,請在應用層上安裝 System Center Virtual Machine Manager (SCVMM) 系統管理員控制台,並將其設定為連線到執行 SCVMM 的伺服器。
如需詳細資訊,請參閱 設定 SCVMM 環境的實驗室管理。
如果計算機名稱已變更,請開啟 Azure DevOps 的管理控制台。
在導覽列中,選取 [應用層],然後選取 [ 變更 URL]。
[ 變更 URL] 視窗隨即開啟。
在 [ 通知 URL] 中,指定新應用層伺服器的 URL,然後選取 [ 確定]。
注意
舊應用層伺服器的名稱仍會顯示在 Azure DevOps 管理控制台中的應用層伺服器清單中。 如果您選取 [篩選出未超過 3 天 連線的計算機] 複選框,舊伺服器會在三天內從清單中消失。