你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
适用于 SAP 应用程序数据连接器代理更新文件参考的 Microsoft Sentinel 解决方案
Microsoft Sentinel SAP 数据连接器代理容器用户更新 脚本 来简化更新过程。
本文介绍更新脚本中提供的可配置参数。 有关详细信息,请参阅 更新 SAP 应用程序数据连接器代理的 Microsoft Sentinel。
本文的内容适用于 SAP BASIS 团队。
脚本过程概述
在 SAP 应用程序数据连接器代理更新过程的 Microsoft Sentinel 解决方案中,更新脚本将执行以下操作:
- 标识运行 SAP 数据收集器代理的任何容器。
- 从 Azure 容器注册表下载更新的容器映像。
- 复制装载的目录设置和环境变量。
- 使用
-OLD
后缀重命名现有容器。 - 使用更新的映像创建容器。
- 使用额外的
--sapconinstanceupdate
开关启动容器,该开关验证更新的容器是否可以正确启动并连接到 SAP 系统。
容器报告成功启动时,脚本会删除旧容器。 然后,它会重新创建新容器以在没有 --sapconinstanceupdate
开关的情况下运行,以便以正常操作模式启动,并继续从 SAP 系统收集数据。
确认所有提示
参数名称:--confirm-all-prompts
参数值:无
必需: 否
说明: 如果 --confirm-all-prompts
指定了开关,则脚本不会暂停进行任何用户确认。 将 --confirm-all-prompts
开关用于零接触部署。
不要执行容器连接测试
参数名称:--no-testrun
参数值:无
必需: 否
说明: 默认情况下,容器更新脚本会执行更新的容器的测试运行,以验证它是否可以成功连接到 SAP 系统。 若要跳过此测试,请指定 --no-testrun
参数。 在这种情况下,脚本会使用新映像重新创建容器,而无需验证容器可以成功启动并连接到 SAP。
请谨慎使用此开关。
强制进行容器更新,即使版本相同
参数名称:--force
参数值:无
必需: 否
说明: 更新容器,即使用于现有容器的映像版本与Microsoft提供的映像版本相同。
执行选择性更新
参数名称:--containername
参数值:Container name
必需: 否
说明: 默认情况下,更新脚本将更新为 SAP 应用程序运行Microsoft Sentinel 解决方案的所有容器。
若要更新一个或多个容器,请指定 --containername <containername>
开关。 可以多次指定开关,例如: --containername sapcon-A4H --containername sapcon-QQ1 --containername sapcon-QAT
在这种情况下,只会更新指定的容器。 如果指定的容器名称不存在,脚本会跳过它。
指定自定义 SDK 位置
参数名称:--sdk
参数值:<SDK file full path>
必需: 否
解释:默认情况下,更新脚本从现有容器中提取 SDK zip 文件,并将其复制到新创建的容器。 如果需要更新与容器更新一起使用的 NetWeaver SDK 版本,请指定 --sdk
开关,并指定 SDK 的完整路径。
使用容器的预览版本
参数名称:--preview
参数值:无
必需: 否
解释:默认情况下,容器更新脚本使用 :latest
标记部署容器。 公共预览功能会发布到 :latest-preview
标记。 若要让容器更新脚本使用容器的公共预览版,请改为指定 --preview
开关。
相关内容
有关详细信息,请参阅: