Nastavení konfigurace s více servery, místní Azure DevOps

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Instalací aplikační vrstvy na mnoho serverů můžete vertikálně navýšit kapacitu nasazení Azure DevOps Server dříve pojmenovaného Team Foundation Server (TFS) pro tisíce nebo desítky tisíc uživatelů a zajistit vysokou dostupnost pomocí SQL Server skupin dostupnosti AlwaysOn.

Poznámka

Pokud máte existující instalaci Azure DevOps a chcete ji upgradovat, použijte průvodce upgradem.

Příprava a požadavky

Datová vrstva

  1. Nastavte nasazení SQL Server pomocí podporované verze SQL Server. Nasazením může být jedna instance SQL Server nebo skupina dostupnosti AlwaysOn.

    Při nastavování SQL Server nainstalujte databázový stroj a služby fulltextového vyhledávání.

    Snímek obrazovky s funkcemi SQL Server

  2. Nakonfigurujte bránu firewall na každém serveru tak, aby umožňovala přístup k SQL Server databázovému stroji, aby se servery aplikační vrstvy Azure DevOps mohly dostat přes bránu firewall a připojit se k databázovému stroji SQL Server.

Generování sestav

Pokud chcete povolit vytváření sestav, připravte na to servery datové vrstvy.

Poznámka

Nezapomeňte si projít možnosti konfigurace generování sestav , abyste porozuměli možnostem, které máte k dispozici, a tomu, jaký to má dopad na vaši volbu modelů procesů přizpůsobení sledování práce.

  1. Nainstalujte Služba Analysis Services serveru SQL.

    Službu Analysis Services můžete nainstalovat na server nebo skupinu dostupnosti AlwaysOn, do které jste nainstalovali databázový stroj, nebo ji můžete nainstalovat do samostatné instance SQL Server nebo do samostatné skupiny dostupnosti AlwaysOn.

  2. Nakonfigurujte bránu firewall na každém serveru Analysis Services tak, aby umožňovala přístup ke službě Analysis Services.

  3. Nainstalujte a nakonfigurujte SQL Server Reporting Services.

    Službu Reporting Services můžete nainstalovat na server nebo skupinu dostupnosti AlwaysOn, do které jste nainstalovali databázový stroj nebo službu Analysis Services, nebo ji můžete nainstalovat na samostatnou instanci SQL Server nebo samostatnou skupinu dostupnosti AlwaysOn.

  4. Nakonfigurujte bránu firewall na každém serveru služby Reporting Services tak, aby umožňovala přístup ke službě Reporting Services.

Instalace Azure DevOps na servery aplikační vrstvy

Nainstalujte Azure DevOps Server na několik serverů aplikační vrstvy.

První server aplikační vrstvy.

  1. Pokud chcete povolit vytváření sestav, nainstalujte SQL Server Client Tools Připojení na server aplikační vrstvy.

    Snímek obrazovky s instalací funkce připojení SQL Server Client Tools

  2. Stáhněte si Azure DevOps Server jedním z následujících kanálů:

  3. Zvolte Průvodce spuštěním a spusťte průvodce konfigurací pouze na úrovni aplikace.

    Průvodce spuštěním

  4. Zvolte možnost Nové nasazení – Upřesnit . Podrobnosti najdete v tématu Konfigurace pomocí možnosti Upřesnit.

  5. Na stránce databáze přejděte na instanci SQL Server v datové vrstvě a otestujte připojení.

    Snímek obrazovky s pokročilými možnostmi Databáze

  6. Na stránce Účet zadejte účet služby, který se má použít.

    Snímek obrazovky se stránkou Upřesnit, Účet

    Ve výchozím nastavení se služby Azure DevOps poběží jako síťová služba v doméně nebo jako místní systém v pracovní skupině. V doméně můžete použít účet domény a udělit mu jenom oprávnění, která účet služby Azure DevOps potřebuje.

Generování sestav

  1. Pokud chcete povolit vytváření sestav, zapněte ho tady.

    Pokud neplánujete používat SQL Server Reporting Services nebo jste ještě nenainstalovali Služba Analysis Services serveru SQL a SQL Server Reporting Services, zrušte zaškrtnutí políčka Konfigurovat vytváření sestav. Jinak políčko nechejte zaškrtnuté.

    Snímek obrazovky s pokročilými verzemi, vytvářením sestav Azure DevOps Server 2019 a novějšími verzemi

  2. Zadejte název serveru, na který jste nainstalovali SQL Server Reporting Services. Pak zvolte Naplnit adresy URL.

    Snímek obrazovky s Průvodce konfigurací serveru a službou Reporting Services

  3. Nastavte účet, kterému bude přiřazena role Čtenář sestav v instanci služby Analysis Services, a otestujte, jestli je možné účet a heslo ověřit. Sestavy používají tento účet při přístupu k databázi služby Analysis Services.

    Snímek obrazovky s pokročilým účtem čtenáře sestav

Další servery aplikační vrstvy

  1. Stáhněte si Azure DevOps Server jedním z následujících kanálů:

  2. Na stránce databáze přejděte na instanci SQL Server, která je primární replikou ve skupině dostupnosti AlwaysOn, do které jste nainstalovali databázový stroj, a zobrazte seznam dostupných databází.

    Snímek obrazovky s pokročilými možnostmi Databáze

  3. Na stránce Účet zadejte účet služby, který se má použít.

    Snímek obrazovky se stránkou Upřesnit, Účet

Skupina dostupnosti AlwaysOn

Pokud jste databázový stroj nainstalovali do SQL Server skupiny dostupnosti AlwaysOn, přidejte do skupiny dostupnosti následující databáze Azure DevOps.

  • TfsConfiguration
  • TfsDefaultCollection

Pokud přidáte novou kolekci projektů, přidejte tuto databázi také do skupiny dostupnosti AlwaysOn .