VSTS / DevOps BizTalk автоматизирует развертывание c на нескольких серверах в BizTalk Group (развертывание приложения BizTalk Server) - PullRequest
0 голосов
/ 23 апреля 2020

Мы думаем о переходе от BTDF к новому механизму развертывания VSTS automati c.

В моей тестовой установке развертывание на BTS-сервере с одним узлом работало просто отлично, но мне интересно, как это делается наличие группы BizTalk с несколькими серверами. В BTDF MSI-файл необходимо запускать на всех узлах (один раз с проверкой «это первый сервер в группе»), чтобы один раз создать приложение, а на других узлах просто установить ресурсы GA C. .

Делается ли это автоматически с помощью задачи развертывания «Развернуть приложение BizTalk Server», или мне нужно запустить его один раз с «Создать новое приложение BizTalk Server», а на других серверах - с «Установить приложение BizTalk Server»? set?

Если да, просто запустить его на агенте развертывания узла с базой данных управления или развернуть в группе развертывания / группе ресурсов среды, содержащей все узлы?

Ответы [ 2 ]

2 голосов
/ 23 апреля 2020

Вы должны запустить задачу с «Развернуть ...», чтобы импортировать и установить GA C на основной сервер (любой из ваших серверов). Это развертывание создаст общий ресурс с полной версией MSI. Затем запустите задачу развертывания с помощью команды «Установить ...», чтобы установить только GA C на вторичных серверах. Я настроил конвейер CI-CD и ниже того, что я создал (ферма из 3 серверов):

  1. Создание группы развертывания с 3 серверами (один агент / сервер)
  2. Создание тег на первичном сервере
  3. Создайте тег на вторичных серверах для пометки вторичного сервера
  4. В конвейере вы добавляете 2 задания: одно для запуска только на первичном сервере с фильтрацией на первичной возможности. а второй фильтрует только вторичные.
  5. В первом задании будет запущена задача развертывания для импорта в biztalk db и запуска msi, во втором - msi только для вторичных серверов
0 голосов
/ 23 апреля 2020

Я надеюсь, что вы уже посетили страницу документации Microsoft Настройка автоматического развертывания c с помощью Visual Studio Team Services в BizTalk Server . См. Предоставление групп развертывания , чтобы создать группу развертывания из нескольких серверов (это часть «Этапа 2»). После создания групп развертывания используйте их на этапе «Выпуск» конвейера CICD, как показано на этом образе GIF Выпуск конвейера Группы развертывания BTS

Начало работы

Шаг 1: Добавить проект приложения и обновление. json template

Шаг 2: Создать токен VSTS и установить агент сборки

Шаг 3: Создать определения сборки и выпуска

...