Udostępnij za pośrednictwem


Konfiguracja wielu serwerów dla lokalnej instalacji Azure DevOps

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

Możesz skalować w górę serwer Azure DevOps Server, wcześniej o nazwie Team Foundation Server (TFS), wdrożenie dla tysięcy lub dziesiątek tysięcy użytkowników, instalując warstwę aplikacji na wielu serwerach, i można zapewnić wysoką dostępność przy użyciu zawsze włączonych grup dostępności programu SQL Server.

Uwaga

Jeśli masz istniejącą instalację usługi Azure DevOps i chcesz ją uaktualnić, użyj kreatora uaktualniania.

Przygotowanie i wymagania wstępne

Warstwa danych

  1. Skonfiguruj wdrożenie programu SQL Server przy użyciu obsługiwanej wersji programu SQL Server. Wdrożenie może być pojedynczym wystąpieniem programu SQL Server lub zawsze włączoną grupą dostępności .

    Podczas konfigurowania programu SQL Server zainstaluj silnik bazy danych oraz usługę wyszukiwania pełnotekstowego.

    zrzut ekranu przedstawiający funkcje programu SQL Server.

  2. Skonfiguruj zaporę na każdym serwerze, aby zezwolić na dostęp do aparatu bazy danych programu SQL Server, aby serwery warstwy aplikacji usługi Azure DevOps mogły przejść przez zaporę w celu nawiązania połączenia z aparatem bazy danych programu SQL Server.

Raportowanie

Jeśli zamierzasz włączyć raportowanie, przygotuj serwery warstwy danych na to.

Uwaga

Zapoznaj się z opcjami konfiguracji raportowania, aby zrozumieć dostępne opcje i wpływ, jaki ma na wybór modeli procesów dostosowywania śledzenia pracy.

  1. Zainstaluj usługi SQL Server Analysis Services.

    Usługi Analysis Services można zainstalować na serwerze lub w grupie dostępności Always On, gdzie zainstalowano aparat bazy danych, albo zainstalować je w osobnym wystąpieniu programu SQL Server lub oddzielnej grupie dostępności Always On.

  2. Skonfiguruj zaporę na każdym serwerze usług Analysis Services, aby zezwolić na dostęp do usług Analysis Services.

  3. Instalowanie i konfigurowanie usług SQL Server Reporting Services.

    Usługi Reporting Services można zainstalować na serwerze lub w Grupie Dostępności Always On, w której zainstalowano silnik bazy danych lub usługi Analysis Services, albo zainstalować je w osobnym wystąpieniu programu SQL Server lub w oddzielnej Grupie Dostępności Always On.

  4. Skonfiguruj zaporę na każdym serwerze usług Reporting Services, aby zezwolić na dostęp do usług Reporting Services.

Instalowanie usługi Azure DevOps na serwerach warstwy aplikacji

Zainstaluj serwer Usługi Azure DevOps Server na wielu serwerach warstwy aplikacji.

Pierwszy serwer warstwy aplikacji.

  1. Jeśli zamierzasz włączyć raportowanie, zainstaluj łączność narzędzi klienckich programu SQL Server na serwerze warstwy aplikacji.

    Zrzut ekranu przedstawiający instalację funkcji łączności narzędzi klienckich programu SQL Server.

  2. Pobierz usługę Azure DevOps Server za pośrednictwem jednego z następujących kanałów:

  3. Wybierz Kreator startowy, aby uruchomić kreatora konfiguracji tylko dla warstwy aplikacji.

    Kreator uruchamiania

  4. Wybierz opcję Nowe wdrożenie – zaawansowane. Aby uzyskać szczegółowe informacje, zobacz Configure using the Advanced option (Konfigurowanie przy użyciu opcji Zaawansowane).

  5. Na stronie bazy danych wskaż instancję SQL Server w warstwie danych i przetestuj połączenie.

    Zrzut ekranu opcji Zaawansowane, Baza danych.

  6. Na stronie Konto określ konto usługi do użycia.

    Zrzut ekranu strony Zaawansowane, Konto.

    Domyślnie usługi Azure DevOps będą działać jako usługa sieciowa w domenie lub jako system lokalny w grupie roboczej. W domenie można użyć konta domeny i przyznać mu tylko uprawnienia wymagane przez konto usługi Azure DevOps.

Raportowanie

  1. Jeśli chcesz włączyć raportowanie, włącz je tutaj.

    Usuń zaznaczenie pola wyboru Konfiguracja raportowania, jeśli nie planujesz korzystać z technologii Usługi raportowania SQL Server lub nie zainstalowałeś jeszcze technologii SQL Server Analysis Services ani Usługi raportowania SQL Server. W przeciwnym razie pozostaw zaznaczone pole wyboru.

    zrzut ekranu przedstawiający wersje Advanced, Reporting, Azure DevOps Server 2019 i nowsze.

  2. Wprowadź nazwę serwera, na którym zainstalowano usługi SQL Server Reporting Services. Następnie wybierz pozycję Wypełnij adresy URL.

    zrzut ekranu kreatora konfiguracji serwera, usług Reporting Services.

  3. Ustaw konto, które zostanie przypisane do roli Czytelnika raportów w wystąpieniu Analysis Services i przetestuj możliwość uwierzytelnienia konta oraz hasła. Raporty używają tego konta podczas uzyskiwania dostępu do bazy danych usług Analysis Services.

    zrzut ekranu przedstawiający zaawansowane konto do czytania raportów.

Dodatkowe serwery warstwy aplikacji

  1. Pobierz usługę Azure DevOps Server za pośrednictwem jednego z następujących kanałów:

  2. Na stronie bazy danych wskaż wystąpienie programu SQL Server, które jest repliką podstawową w grupie dostępności Always On, w której zainstalowano silnik bazy danych, i wyświetl listę dostępnych baz danych.

    zrzut ekranu przedstawiający pozycję Zaawansowane, Baza danych.

  3. Na stronie konta określ konto usługi do użycia.

    zrzut ekranu przedstawiający stronę Zaawansowane, Konto.

Grupa dostępności Always On

Jeśli aparat bazy danych został zainstalowany w zawsze włączonej grupie dostępności programu SQL Server, dodaj następujące bazy danych usługi Azure DevOps do grupy dostępności.

  • TfsConfiguration
  • TfsDefaultCollection

Jeśli dodasz nową kolekcję projektów, dodaj bazę danych do zawsze włączonej grupy dostępności.