Wiederherstellen eines Anwendungsebenenservers
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Die Datenbanken für Azure DevOps speichern alle Daten für Ihre Bereitstellung von Azure DevOps Server. Auch wenn Sie den Anwendungsebenenserver sichern, sichern Sie keine Daten für Azure DevOps Server. Wenn die Hardware eines Anwendungsebenenservers jedoch fehlschlägt, können Sie einen anderen Anwendungsebenenserver installieren und so konfigurieren, dass die Datenbanken für Ihre Bereitstellung verwendet werden. Dieser Server ersetzt dann den Offlineserver als Anwendungsebenenserver für die Bereitstellung. Wenn Ihr Anwendungsserver SharePoint-Produkte gehostet hat, müssen Sie diese Software auch auf der neuen Hardware wiederherstellen. Weitere Informationen finden Sie unter Sicherung (SharePoint Foundation),Sicherung und Wiederherstellung (SharePoint Server) oder Schützen und Wiederherstellen einer Farm (Office SharePoint Server 2007).
Hinweis
Nachdem Sie eine Anwendungsebene auf neue Hardware wiederhergestellt haben, überprüfen Sie, ob alle Benutzer, Gruppen und Dienstkonten für Ihre Bereitstellung mit den Berechtigungen konfiguriert sind, die sie zum Ausführen der erforderlichen Aufgaben benötigen. Administratoren für Azure DevOps müssen z. B. Mitglieder der lokalen Administratorgruppe auf dem Anwendungsebenenserver sein, damit sie die Verwaltungskonsole öffnen können. Weitere Informationen finden Sie unter Hinzufügen von Benutzern zu Projekten, Festlegen von Administratorberechtigungen für Projektsammlungen, Festlegen von Administratorberechtigungen für Azure DevOps Server und Dienstkonten und -abhängigkeiten in Azure DevOps Server.
Sie können einer Bereitstellung von Azure DevOps Server auch mehrere Anwendungsebenenserver hinzufügen. Sie müssen jedoch Clients so konfigurieren, dass sie eine Verbindung mit diesem Server als separate Anwendungsebene herstellen. Sie können keinen automatischen Lastenausgleich zwischen Anwendungsebenenservern konfigurieren. Für den Lastenausgleich und die Transparenz für Clients müssen Sie zunächst ein Hardware- oder Softwaregerät für den Netzwerklastenausgleich (NETWORK Load Balancing, NLB) installieren und konfigurieren.
So installieren und konfigurieren Sie einen Server als Anwendungsebenenserver
Beenden Sie die Anwendungspools und -dienste, die Azure DevOps Server verwendet.
Weitere Informationen finden Sie unter TFSServiceControl-Befehl.
Wenn Sie den Netzwerkdienst als Dienstkonto für Azure DevOps (TFSService) verwenden, öffnen Sie auf dem Anwendungsebenenserver ein Eingabeaufforderungsfenster, und ändern Sie verzeichnisse in Drive:%programfiles%\Azure DevOps Server 2019\Tools. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:
TfsConfig-Konten /add /account:"NT Authority\Network Service" /accountType:ApplicationTier /SQLInstance: ServerName /DatabaseName: DatabaseName
Hinweis
Weitere Informationen finden Sie im Befehl "Konten".
Installieren Sie Azure DevOps Server auf dem neuen Server, und starten Sie den Assistenten "Nur Anwendungsebene".
Wenn Sie Visual Studio Lab Management verwenden, installieren Sie die System Center Virtual Machine Manager (SCVMM)-Administratorkonsole auf der Anwendungsebene, und konfigurieren Sie sie, um eine Verbindung mit dem Server herzustellen, auf dem SCVMM ausgeführt wird.
Weitere Informationen finden Sie unter Configuring Lab Management für SCVMM-Umgebungen.
Wenn sich der Computername geändert hat, öffnen Sie die Verwaltungskonsole für Azure DevOps.
Wählen Sie in der Navigationsleiste "Anwendungsebene" und dann "URLs ändern" aus.
Das Fenster "URLs ändern" wird geöffnet.
Geben Sie in der Benachrichtigungs-URL die URL für den neuen Anwendungsebenenserver an, und wählen Sie dann "OK" aus.
Hinweis
Der Name des alten Anwendungsebenenservers wird weiterhin in der Liste der Anwendungsebenenserver in der Verwaltungskonsole für Azure DevOps angezeigt. Wenn Sie das Kontrollkästchen "Ausfiltern" aktivieren, die nicht mehr als 3 Tage verbunden sind, wird der alte Server innerhalb von drei Tagen aus der Liste entfernt.