Nastavení konfigurace duálního serveru, místní Azure DevOps
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Nasazení Azure DevOps Server můžete povolit tak, aby zvládlo větší zatížení než konfigurace jednoho serveru, a to nasazením aplikační a datové vrstvy na samostatné servery. Nezapomeňte si projít naše hardwarová doporučení a ověřit, že je tato konfigurace vhodná pro váš tým. Pokud ne, zvažte místo toho konfiguraci jednoho nebo více serverů .
Pokud upgradujete ze starší verze, přečtěte si další informace o kompatibilitě, poznámkách k verzi a o tom, jak začít s upgradem.
Příprava
Připravte server aplikační vrstvy, který splňuje požadavky na systém pro Azure DevOps Server.
Připravte server datové vrstvy, který splňuje hardwarová doporučení pro váš tým.
Nastavte podporovanou verzi SQL Server na datové vrstvě. Když nastavíte SQL Server pro Azure DevOps Server, nainstalujte alespoň databázový stroj a službu fulltextového vyhledávání.
Placené kopie Azure DevOps Server se dodávají s licencí k SQL Server Standard pro použití s Azure DevOps Server. Podrobnosti najdete na stránce s cenami Team Foundation Serveru . Pokud používáte licenci, která je součástí Azure DevOps Server, můžete ji použít jenom pro Azure DevOps Server databáze.
Nakonfigurujte bránu firewall na datové vrstvě tak, aby umožňovala přístup k databázovému stroji SQL Server, aby se Azure DevOps Server mohli dostat přes bránu firewall a připojit se z aplikační vrstvy k databázovému stroji SQL Server.
Ujistěte se, že účet, který chcete použít ke konfiguraci Azure DevOps Server, je členem role serveru SysAdmin v SQL Server.
Poznámka
Instalace Azure DevOps Server zahrnuje složitou sadu operací, které vyžadují vysoký stupeň oprávnění – patří mezi ně vytváření databází, zřizování přihlášení pro účty služeb a další. Technicky vzato stačí jen členství v roli Správce serveru. ALTER ANY LOGIN, CREATE ANY DATABASE, and VIEW ANY DEFINITION SERVER SCOPED OPRÁVNĚNÍ; a oprávnění CONTROL pro hlavní databázi. Členství v roli serveru SysAdmin udělí všechna tato členství a oprávnění, a proto je nejjednodušším způsobem, jak zajistit, aby konfigurace Azure DevOps Server byla úspěšná. V případě potřeby lze tato členství a oprávnění odvolat po instalaci Azure DevOps Server.
Pokud chcete povolit vytváření sestav, připravte na to aplikační a datovou vrstvu.
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.
Nainstalujte Služba Analysis Services serveru SQL a nainstalujte a nakonfigurujte SQL Server Reporting Services. Nakonfigurujte bránu firewall tak , aby umožňovala přístup ke službě Reporting Services a povolte přístup ke službě Analysis Services.
Instalace
-
Stáhněte si Azure DevOps Server jedním z následujících kanálů:
- Soubory ke stažení sady Visual Studio, což je nejjednodušší metoda (přejděte dolů na Všechna stahování, Azure DevOps Server 2019)
- Visual Studio Dev Essentials
- Volume Licensing Service Center
Spusťte instalaci.
Instalační program zkopíruje soubory do vašeho počítače a pak spustí Azure DevOps Server Configuration Center.
Konfigurace instalace
Nakonfigurujte Azure DevOps Server pomocí podporovaných možností konfigurace, jak je popsáno v úvodní příručce.
Nové nasazení – možnost Basic
I v konfiguraci se dvěma servery je nejjednodušším způsobem, jak nastavit Azure DevOps Server, použít Průvodce konfigurací serveru se scénářem Nové nasazení – Základní. Podrobnosti najdete v tématu Konfigurace pomocí možnosti Základní. Tato možnost je optimalizovaná pro jednoduchost a pro většinu vstupů používá výchozí nastavení.
Při výběru instance SQL Server v průvodci nezapomeňte odkazovat na datovou vrstvu, kterou jste už nakonfigurovali. U možnosti Nové nasazení – Základní budete také muset zvolit:
- Aplikační vrstva: Která nastavení webu se mají použít, včetně toho, jestli se mají použít vazby HTTP nebo HTTPS. Další informace najdete v nastavení webu .
- Search: Jestli se mají instalovat a konfigurovat funkce Code Search. Další informace najdete v tématu konfigurace Search.
Nové nasazení – možnost Upřesnit
Pokud chcete mít plnou kontrolu nad všemi vstupy, použijte místo toho možnost Nové nasazení – Upřesnit.
Pokud vyberete možnost Nové nasazení – Upřesnit , budete navíc muset zvolit:
- Účet služby, pod který se budou spouštět různé procesy nasazení Azure DevOps Server. Výchozí hodnota použitá v základním scénáři je
NT AUTHORITY\NETWORK SERVICE
ve scénářích připojených k doméně aLOCAL SERVICE
ve scénářích pracovních skupin. - Jestli se má protokol SSH povolit, spolu s portem, na který by měl naslouchat. Výchozí hodnota použitá ve scénáři Basic je konfigurace SSH na portu 22.
- Umístění mezipaměti souborů používané pro často používané Azure DevOps Server prostředky. Výchozí hodnota použitá ve scénáři Basic je cesta
AzureDevOpsServerData\ApplicationTier\_fileCache
na místní jednotce, která má nejvíce volného místa. - Určuje, jestli chcete vytvořit kolekci projektů, do které se budou ukládat vaše projekty, spolu s názvem této kolekce. Výchozím chováním v základním scénáři je vytvoření kolekce projektu s názvem
DefaultCollection
.
- Účet služby, pod který se budou spouštět různé procesy nasazení Azure DevOps Server. Výchozí hodnota použitá v základním scénáři je
NT AUTHORITY\NETWORK SERVICE
ve scénářích připojených k doméně aLOCAL SERVICE
ve scénářích pracovních skupin. - Jestli se má protokol SSH povolit, spolu s portem, na který by měl naslouchat. Výchozí hodnota použitá ve scénáři Basic je konfigurace SSH na portu 22.
- Umístění mezipaměti souborů používané pro často používané Azure DevOps Server prostředky. Výchozí hodnota použitá ve scénáři Basic je cesta
AzureDevOpsServerData\ApplicationTier\_fileCache
na místní jednotce, která má nejvíce volného místa. - Určuje, jestli se mají konfigurovat funkce generování sestav. Výchozí chování použité ve scénáři Basic nepodporuje konfiguraci těchto funkcí. Upozorňujeme, že tyto možnosti nejsou k dispozici v klientských operačních systémech.
- Určuje, jestli chcete vytvořit kolekci projektů, do které se budou ukládat vaše projekty, spolu s názvem této kolekce. Výchozím chováním v základním scénáři je vytvoření kolekce projektu s názvem
DefaultCollection
.
V obou případech průvodce spustí kontroly připravenosti, aby ověřil vaše prostředí a výběr nastavení. Pokud vše proběhne správně, průvodce vám umožní nakonfigurovat nasazení. Pokud dojde k chybám, musíte opravit každou z nich a znovu spustit kontroly připravenosti, abyste mohli pokračovat.