Een configuratie met meerdere servers instellen, Azure DevOps on-premises
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
U kunt een Azure DevOps Server, voorheen Team Foundation Server (TFS), implementatie voor duizenden of tienduizenden gebruikers omhoog schalen door uw toepassingslaag op veel servers te installeren en u kunt hoge beschikbaarheid garanderen met behulp van SQL Server AlwaysOn-beschikbaarheidsgroepen.
Notitie
Als u een bestaande Azure DevOps-installatie hebt en u deze wilt upgraden, de wizard Upgradegebruiken.
Voorbereiding en vereisten
Gegevenslaag
Uw SQL Server-implementatie instellen met behulp van een ondersteunde versie van SQL Server. Uw implementatie kan één exemplaar van SQL Server of een AlwaysOn-beschikbaarheidsgroep zijn.
Wanneer u SQL Server instelt, installeert u de database-engine en de zoekservices voor volledige tekst.
Configureer de firewall op elk van de servers zodat toegang tot de SQL Server-database-engine, zodat de Servers in de Azure DevOps-toepassingslaag via de firewall verbinding kunnen maken met de SQL Server-database-engine.
Berichtgeving
Als u rapportage wilt inschakelen, bereidt u hiervoor de servers voor de gegevenslaag voor.
Notitie
Controleer rapportageconfiguratieopties om inzicht te hebben in de beschikbare opties en de impact die het heeft op uw keuze voor het aanpassingsprocesmodel voor het bijhouden van werk.
Installeer SQL Server Analysis Services.
U kunt Analysis Services installeren op de server of AlwaysOn-beschikbaarheidsgroep waarop u de database-engine hebt geïnstalleerd, of u kunt deze installeren op een afzonderlijk SQL Server-exemplaar of een afzonderlijke AlwaysOn-beschikbaarheidsgroep.
Configureer de firewall op elk van de Analysis Services-servers om toegang tot Analysis Services-toe te staan.
Installeer en configureer SQL Server Reporting Services.
U kunt Reporting Services installeren op de server of AlwaysOn-beschikbaarheidsgroep waarop u de database-engine of Analysis Services hebt geïnstalleerd, of u kunt deze installeren op een afzonderlijk SQL Server-exemplaar of een afzonderlijke AlwaysOn-beschikbaarheidsgroep.
Configureer op elke Reporting Services-server de firewall om toegang tot Reporting Servicestoe te staan.
Azure DevOps installeren op servers in de toepassingslaag
Installeer Azure DevOps Server op meerdere servers in de toepassingslaag.
Server van de eerste toepassingslaag.
Als u rapportage wilt inschakelen, installeert u SQL Server Client Tools Connectivity op de server van de toepassingslaag.
-
Download Azure DevOps Server via een van de volgende kanalen:
- Visual Studio Downloads, de eenvoudigste methode (schuif omlaag naar Alle downloads, Azure DevOps Server 2019)
- Visual Studio Dev Essentials
- Volume Licensing Service Center
Kies wizard Start om de configuratiewizard voor alleen de toepassingslaag uit te voeren.
Kies de optie Nieuwe implementatie - Geavanceerd. Zie Configureren met de optie Geavanceerdvoor meer informatie.
Wijs op de databasepagina naar het SQL Server-exemplaar op de gegevenslaag en test de verbinding.
Geef op de pagina Account het te gebruiken serviceaccount op.
Azure DevOps-services worden standaard uitgevoerd als een netwerkservice in een domein of als lokaal systeem in een werkgroep. In een domein kunt u een domeinaccount gebruiken en alleen de machtigingen verlenen die het Azure DevOps-serviceaccount nodig heeft.
Berichtgeving
Als u rapportage wilt inschakelen, schakelt u deze hier in.
Schakel het selectievakje Rapportage configureren uit als u niet van plan bent SQL Server Reporting Services te gebruiken of nog niet hebt geïnstalleerd SQL Server Analysis Services en SQL Server Reporting Services. Houd anders het selectievakje ingeschakeld.
Voer de naam in van de server waarop u SQL Server Reporting Services hebt geïnstalleerd. Kies vervolgens URL's invullen.
Stel het account in waaraan de rol Rapportlezer wordt toegewezen in het Analysis Services-exemplaar en test of het account en wachtwoord kunnen worden geverifieerd. Rapporten gebruiken dit account wanneer ze toegang hebben tot de Analysis Services-database.
Aanvullende servers in de toepassingslaag
-
Download Azure DevOps Server via een van de volgende kanalen:
- Visual Studio Downloads, de eenvoudigste methode (schuif omlaag naar Alle downloads, Azure DevOps Server 2019)
- Visual Studio Dev Essentials
- Volume Licensing Service Center
Wijs op de databasepagina naar het SQL Server-exemplaar dat de primaire replica is in de AlwaysOn-beschikbaarheidsgroep waar u de database-engine hebt geïnstalleerd en vermeld de beschikbare databases.
Geef op de pagina Account het te gebruiken serviceaccount op.
AlwaysOn-beschikbaarheidsgroep
Als u de database-engine hebt geïnstalleerd in een SQL Server AlwaysOn-beschikbaarheidsgroep, voegt u de volgende Azure DevOps-databases toe aan de beschikbaarheidsgroep.
TfsConfiguration
TfsDefaultCollection
Als u een nieuwe projectverzameling toevoegt, voegt u die database ook toe aan de AlwaysOn-beschikbaarheidsgroep.