Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Вы можете масштабировать развертывание Azure DevOps Server, ранее именованного Team Foundation Server (TFS), для тысяч или десятков тысяч пользователей, устанавливая уровень приложения на многих серверах, и обеспечить высокий уровень доступности с помощью групп высокой доступности SQL Server Always On.
Примечание
Если вы уже установили Azure DevOps и хотите его обновить, используйте мастер обновления.
Настройте развертывание SQL Server с помощью поддерживаемой версии SQL Server. Развертывание может быть одним экземпляром SQL Server или группой доступности AlwaysOn.
При настройке SQL Server установите ядро СУБД и службы полнотекстового поиска.
Настройте брандмауэр на каждом из серверов, чтобы разрешить доступ к ядру СУБД SQL Server, чтобы серверы уровня приложений Azure DevOps могли пройти через брандмауэр для подключения к ядру СУБД SQL Server.
Если вы собираетесь включить отчеты, подготовьте серверы уровня данных для этого.
Примечание
Обязательно ознакомьтесь с вариантами конфигурации отчетов, чтобы понять доступные варианты и их влияние на ваш выбор моделей процессов настройки отслеживания работы.
Установите службы SQL Server Analysis Services.
Службы Analysis Services можно установить на сервере или группе доступности AlwaysOn, где установлен ядро СУБД, или установить их на отдельном экземпляре SQL Server или отдельной группе доступности AlwaysOn.
Настройте брандмауэр на каждом из серверов служб Analysis Services, чтобы разрешить доступ к службам Analysis Services.
Установите и настройте службы SQL Server Reporting Services.
Службы Reporting Services можно установить на сервере или группе доступности AlwaysOn, где установлен ядро СУБД или службы Analysis Services, или установить их на отдельный экземпляр SQL Server или отдельную группу доступности AlwaysOn.
Настройте брандмауэр на каждом из серверов служб Reporting Services, чтобы разрешить доступ к службам Reporting Services.
Установите Azure DevOps Server на нескольких серверах уровня приложений.
Если вы собираетесь включить отчеты, установите подключение к клиентским средствам SQL Server на сервере уровня приложений.
-
Скачайте Azure DevOps Server с помощью одного из следующих каналов:
- Загрузки Visual Studio, что является самым простым методом (прокрутите вниз до Все загрузки, Azure DevOps Server 2019)
- Visual Studio Dev Essentials
- Центр услуг объемного лицензирования
Выберите мастер запуска, чтобы запустить мастер настройки только уровня приложений.
Выберите вариант Новое развертывание - Расширенный. Дополнительные сведения см. в разделе Настройка с помощью параметра Advanced.
На странице базы данных наведите указатель на экземпляр SQL Server на уровне данных и проверьте подключение.
На странице "Учетная запись" укажите используемую учетную запись службы.
По умолчанию службы Azure DevOps будут работать в качестве сетевой службы в домене или в качестве локальной системы в рабочей группе. В домене можно использовать учетную запись домена и предоставить ей только разрешения, необходимые учетной записи службы Azure DevOps.
Если вы хотите включить отчеты, включите их здесь.
Снимите флажок Настроить отчеты, если вы не планируете использовать SQL Server Reporting Services или ещё не установили SQL Server Analysis Services и SQL Server Reporting Services. В противном случае оставьте флажок установленным.
Введите имя сервера, на котором установлены службы SQL Server Reporting Services. Затем выберите Заполнить URL-адреса.
Задайте учетную запись, которой будет назначена роль «Читатель отчетов» в экземпляре служб Analysis Services, и проверьте, проходят ли аутентификацию учетная запись и пароль. Отчеты используют эту учетную запись при доступе к базе данных Службы анализа (Analysis Services).
-
Скачайте Azure DevOps Server с помощью одного из следующих каналов:
- Загрузки Visual Studio, что является самым простым методом (прокрутите вниз до Все загрузки, Azure DevOps Server 2019)
- Visual Studio Dev Essentials
- Центр услуг объемного лицензирования
На странице базы данных наведите указатель на экземпляр SQL Server, который является основной репликой в группе доступности Always On, где установлен механизм базы данных, и перечислите доступные базы данных.
На странице учетной записи укажите используемую учетную запись службы.
Если вы установили ядро СУБД в группе доступности Sql Server AlwaysOn, добавьте следующие базы данных Azure DevOps в группу доступности.
TfsConfiguration
TfsDefaultCollection
Если вы добавите новую коллекцию проектов, добавьте эту базу данных и в группу доступности Always On.