Поделиться через


Справочные материалы по обновлению скриптов

Контейнер агента сборщика данных SAP использует скрипт обновления (доступен в решении Microsoft Sentinel для приложений SAP® GitHub) для упрощения процесса обновления.

В этой статье показано, как можно настроить поведение скрипта, настроив его параметры.

Общие сведения о сценариях

Во время обновления скрипт определяет все контейнеры, на которых выполняется агент сборщика данных SAP, загружает обновленный образ контейнера из реестра контейнеров Azure, копирует параметры подключенного каталога, копирует переменные среды, переименовывает существующий контейнер с суффиксом -OLD и, наконец, создает контейнер с помощью обновленного образа. Затем скрипт запускает контейнер с дополнительным параметром --sapconinstanceupdate, чтобы проверить, может ли обновленный контейнер запустить систему SAP и подключиться к ней должным образом. Когда контейнер сообщает об успешном запуске, скрипт удаляет старый контейнер. Затем он повторно создает новый контейнер для запуска без параметра --sapconinstanceupdate, чтобы запуститься в обычном режиме работы и продолжить сбор данных из системы SAP.

Справка по параметрам

Подтверждение всех запросов

Имя параметра: --confirm-all-prompts

Значения параметра: нет

Обязательный: нет

Объяснение: если указан параметр --confirm-all-prompts, скрипт не приостанавливается для подтверждения пользователя. Используйте параметр --confirm-all-prompts для автоматического развертывания.

Использование предварительной сборки контейнера

Имя параметра: --preview

Значения параметра: нет

Обязательный: нет

Объяснение: по умолчанию скрипт обновления контейнера развертывает контейнер с тегом :latest. Функции общедоступной предварительной версии публикуются в теге :latest-preview. Чтобы убедиться, что скрипт обновления использует общедоступную предварительную версию контейнера, задайте параметр --preview.

Не выполняйте проверку подключения к контейнеру

Имя параметра: --no-testrun

Значения параметра: нет

Обязательный: нет

Объяснение: по умолчанию скрипт обновления контейнера выполняет "тестовый запуск" обновленного контейнера, чтобы убедиться, что он может успешно подключиться к системе SAP. Чтобы пропустить этот тест, укажите параметр --no-testrun. В этом случае скрипт повторно создаст контейнеры с помощью нового образа, не проверяя, что контейнеры могут успешно запускаться и подключаться к SAP. Используйте этот параметр с осторожностью.

Указание пользовательского расположения SDK

Имя параметра: --sdk

Значения параметров: <SDK file full path>

Обязательный: нет

Объяснение: по умолчанию скрипт обновления извлекает ZIP-файл пакета SDK из существующего контейнера и копирует его в только что созданный контейнер. Если требуется обновить версию пакета SDK NetWeaver, используемого вместе с обновлением контейнера, укажите параметр --sdk, указав полный путь к пакету SDK.

Принудительное обновление контейнера, даже если версия совпадает

Имя параметра: --force

Значения параметра: нет

Обязательный: нет

Объяснение: обновление контейнера, даже если версия образа, используемая для существующего контейнера, совпадает с образом, предоставляемым корпорацией Майкрософт.

Выборочное обновление контейнера

Имя параметра: --containername

Значения параметров: Container name

Обязательный: нет

Объяснение. По умолчанию скрипт обновления обновляет все контейнеры с решением Microsoft Sentinel для приложений SAP®. Чтобы обновить один или несколько контейнеров, укажите параметр --containername <containername>. Этот параметр можно указывать несколько раз, например --containername sapcon-A4H --containername sapcon-QQ1 --containername sapcon-QAT. В этом случае будут обновлены только указанные контейнеры. Если указанное имя контейнера не существует, скрипт пропустит этот контейнер.

Следующие шаги

Дополнительные сведения о решении Microsoft Sentinel для приложений SAP®:

Устранение неполадок:

Справочные файлы:

Дополнительные сведения см. в статье Решения Microsoft Sentinel.