Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Sie können die Bereitstellung eines Azure DevOps Servers, zuvor als Team Foundation Server (TFS) bekannt, für Tausende oder Zehntausende von Benutzern skalieren, indem Sie Ihre Anwendungsebene auf vielen Servern installieren, und Sie können eine hohe Verfügbarkeit mithilfe von SQL Server Always On-Verfügbarkeitsgruppen sicherstellen.
Hinweis
Wenn Sie über eine vorhandene Azure DevOps-Installation verfügen und ein Upgrade durchführen möchten, den Upgrade-Assistentenverwenden.
Vorbereitung und Voraussetzungen
Datenschicht
Richten Sie Ihre SQL Server-Bereitstellung mithilfe einer unterstützten Version von SQL Serverein. Ihre Bereitstellung kann eine einzelne Instanz von SQL Server sein oder eine Always On Availability Groupumfassen.
Wenn Sie SQL Server einrichten, installieren Sie das Datenbankmodul und die Volltextsuchdienste.
Konfigurieren Sie die Firewall auf jedem Server so, dass den Zugriff auf das SQL Server-Datenbankmodul zulassen, damit die Azure DevOps-Anwendungsebenenserver die Firewall durchlaufen können, um eine Verbindung mit dem SQL Server-Datenbankmodul herzustellen.
Berichterstattung
Wenn Sie die Berichterstellung aktivieren möchten, bereiten Sie die Datenebenenserver dafür vor.
Hinweis
Überprüfen Sie Auswahlmöglichkeiten für die Berichterstellungskonfiguration, um die für Sie verfügbaren Auswahlmöglichkeiten zu verstehen und die Auswirkungen auf die Auswahl von Anpassungsprozessmodellen für die Arbeitsnachverfolgung zu berücksichtigen.
Installieren Sie SQL Server Analysis Services.
Sie können Analysis Services auf dem Server oder der AlwaysOn-Verfügbarkeitsgruppe installieren, in der Sie das Datenbankmodul installiert haben, oder Sie können sie auf einer separaten SQL Server-Instanz oder einer separaten AlwaysOn-Verfügbarkeitsgruppe installieren.
Konfigurieren Sie die Firewall auf jedem Analysis Services-Server, um den Zugriff auf Analysis Services zu ermöglichen.
Installieren und Konfigurieren von SQL Server Reporting Services.
Sie können Reporting Services auf dem Server oder der AlwaysOn-Verfügbarkeitsgruppe installieren, in der Sie das Datenbankmodul oder Analysis Services installiert haben, oder sie können sie auf einer separaten SQL Server-Instanz oder einer separaten AlwaysOn-Verfügbarkeitsgruppe installieren.
Konfigurieren Sie die Firewall auf jedem Reporting Services-Server, um den Zugriff auf Reporting Serviceszu ermöglichen.
Installieren von Azure DevOps auf Anwendungsebenenservern
Installieren Sie Azure DevOps Server auf mehreren Anwendungsebenenservern.
Erster Anwendungsebenenserver.
Wenn Sie die Berichterstellung aktivieren möchten, installieren Sie die SQL Server-Clienttools-Konnektivität auf dem Anwendungsebenenserver.
-
Laden Sie Azure DevOps Server über einen der folgenden Kanäle herunter:
- Visual Studio Downloads, die einfachste Methode (scrollen Sie nach unten zu allen Downloads, Azure DevOps Server 2019)
- Visual Studio Dev Essentials
- Volumenlizenzierungsservicecenter
Wählen Sie Start-Assistenten aus, um den Konfigurations-Assistenten auf der Anwendungsebene auszuführen.
Wählen Sie die Option Neue Bereitstellung – Erweiterte aus. Ausführliche Informationen finden Sie unter Konfigurieren mit der Option "Erweitert".
Zeigen Sie auf der Datenbankseite auf die SQL Server-Instanz auf der Datenebene, und testen Sie die Verbindung.
Geben Sie auf der Seite "Konto" das zu verwendende Dienstkonto an.
Standardmäßig werden Azure DevOps-Dienste als Netzwerkdienst in einer Domäne oder als lokales System in einer Arbeitsgruppe ausgeführt. In einer Domäne können Sie ein Domänenkonto verwenden und nur die Berechtigungen erteilen, die das Azure DevOps-Dienstkonto benötigt.
Berichterstattung
Wenn Sie die Berichterstellung aktivieren möchten, aktivieren Sie sie hier.
Deaktivieren Sie das Kontrollkästchen Berichterstellung konfigurieren, wenn Sie die Verwendung von SQL Server Reporting Services nicht planen oder SQL Server Analysis Services und SQL Server Reporting Services noch nicht installiert haben. Behalten Sie andernfalls das Kontrollkästchen aktiviert.
Geben Sie den Namen des Servers ein, auf dem Sie SQL Server Reporting Services installiert haben. Wählen Sie dann URLs auffüllenaus.
Legen Sie das Konto fest, dem die Rolle "Berichtsleser" in der Analysis Services-Instanz zugewiesen wird, und testen Sie, dass das Konto und das Kennwort authentifiziert werden können. Berichte verwenden dieses Konto, wenn sie auf die Analysis Services-Datenbank zugreifen.
Zusätzliche Anwendungsebenenserver
-
Laden Sie Azure DevOps Server über einen der folgenden Kanäle herunter:
- Visual Studio Downloads, die einfachste Methode (scrollen Sie nach unten zu allen Downloads, Azure DevOps Server 2019)
- Visual Studio Dev Essentials
- Volumenlizenzierungsservicecenter
Zeigen Sie auf der Datenbankseite auf die SQL Server-Instanz, die das primäre Replikat in der AlwaysOn-Verfügbarkeitsgruppe ist, in der Sie das Datenbankmodul installiert haben, und führen Sie die verfügbaren Datenbanken auf.
Geben Sie auf der Seite Konto- das zu verwendende Dienstkonto an.
Always On-Verfügbarkeitsgruppe
Wenn Sie das Datenbankmodul in einer SQL Server Always On Availability Group installiert haben, fügen Sie der Verfügbarkeitsgruppe die folgenden Azure DevOps-Datenbanken hinzu.
TfsConfiguration
TfsDefaultCollection
Wenn Sie eine neue Projektsammlung hinzufügen, fügen Sie diese Datenbank auch der Always On Availability Group hinzu.