你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

从 Azure 门户监视 SAP 系统

本作指南介绍如何通过 Azure 门户使用 适用于 SAP 解决方案的 Azure 中心监视 SAP 系统的运行状况和状态。 以下功能适用于 SAP 解决方案资源的虚拟实例

  • 监视 SAP 系统及其实例和 VM。
  • 分析重要的 SAP 基础结构指标。
  • 创建和/或注册用于 SAP 解决方案的 Azure Monitor 实例,以监视 SAP 平台指标。

系统运行状况

Azure Center for SAP 解决方案中的 SAP 系统的 运行状况 基于其基础实例的状态。 运行状况代码还取决于这些实例对 SAP 系统性能的集体影响。

可能的运行状况值包括:

  • 正常:系统正常。
  • 不正常:系统运行不正常。
  • 降级:系统显示降级的迹象和可能的故障。
  • 未知:系统的运行状况未知。

系统状态

Azure Center for SAP 解决方案中的 SAP 系统 状态 指示系统的当前状态。

状态的可能值为:

  • 正在运行:系统正在运行。
  • 脱机:系统处于脱机状态。
  • 部分运行:系统部分运行。
  • 不可用:系统不可用。

实例属性

Azure 门户中检查 SAP 系统的运行状况或状态时,会列出每个实例的结果并进行颜色编码。

状态的颜色编码

对于 ASCS 和应用程序服务器实例:

颜色代码 状态 健康
绿色 跑步 正常
黄色 跑步 已降级
红色 跑步 不健康
灰色 不可用 未知

对于数据库实例:

颜色代码 状态
绿色 跑步
黄色 不可用
红色 不可用
灰色 不可用

示例方案

以下是不同场景以及相应状态和健康值。

应用程序实例状态 ASCS 实例状态 系统状态 系统运行状况
正在运行且正常 正在运行且正常 跑步 正常
正在运行但已降级 正在运行且正常 跑步 已降级
正在运行但不正常 正在运行且正常 跑步 不健康

运行状况和状态代码

Azure 门户中检查 SAP 系统的运行状况或状态时,这些值将显示有相应的符号。

根据实例的类型,有不同的颜色编码方案,其状态和运行状况结果也不同。

对于 ASCS 和应用程序服务器实例,以下颜色编码适用:

检查健康和状态

注释

创建 SAP 解决方案虚拟实例(VIS)后,可能需要等待 2-5 分钟才能查看运行状况和状态信息。

获取运行状况和状态信息的平均延迟约为 30 秒。

若要检查基本运行状况和状态设置,请执行以下操作:

  1. 登录到 Azure 门户

  2. 在搜索栏中,输入 SAP on Azure,然后在结果中选择 Azure Center for SAP 解决方案

  3. 在服务页面的边栏菜单中,选择 适用于 SAP 解决方案的虚拟实例

  4. 在 VIS 的页面上,查看实例表。 每个 VIS 都有运行状况和状态信息的概述。

    Azure 门户中用于 SAP 解决方案服务的 Azure 中心屏幕截图,其中显示了包含其运行状况和状态信息的所有 VIS 资源的页。

  5. 选择要检查的 VIS。

  6. 在 VIS 资源的“概述” 页上,选择“属性”选项卡。

    Azure 门户中 VIS 资源概述的屏幕截图,其中突出显示了运行状况和状态信息和“属性”选项卡。

  7. 在 VIS 的属性页上,查看 SAP 状态 部分以查看 SAP 实例的运行状况。 查看 虚拟机 部分以查看 VIS 中的 VM 的运行状况。

    VIS 资源概述的“属性”选项卡的屏幕截图,其中显示了 SAP 状态和虚拟机详细信息。

若要查看有关 ASCS 实例的信息,请执行以下操作:

  1. 如前所述,在 Azure 门户中打开 VIS。

  2. 在边栏菜单中,在 SAP 资源下,选择 中央服务实例

  3. 从表中选择一个实例以查看其属性。

    Azure 门户中 ASCS 实例的屏幕截图,其中显示了 VM 的运行状况和状态信息。

若要查看有关 SAP 应用程序服务器实例的信息,

  1. 如前所述,在 Azure 门户中打开 VIS。

  2. 在边栏菜单中,在 SAP 资源下,选择 应用服务器实例

  3. 从表中选择一个实例以查看其属性。

    Azure 门户中应用程序服务器实例的屏幕截图,其中显示了 VM 的运行状况和状态信息。

监视 SAP 基础结构

使用 Azure Center for SAP 解决方案,可以从 Azure 门户分析重要的 SAP 基础结构指标。

  1. 登录到 Azure 门户

  2. 在搜索栏中,输入 SAP on Azure,然后在结果中选择 Azure Center for SAP 解决方案

  3. 在服务的页面上,在边栏菜单中选择 SAP 虚拟实例

  4. 在 VIS 页面上,从表中选择 VIS。

  5. 在 VIS 的概述页上,选择“监视”选项卡。

    Azure 门户中 VIS 资源的“监视”选项卡的屏幕截图,其中显示了 CPU 利用率和 IOPS 的监视图表。

  6. 查看监视图表,其中包括:

    1. 应用程序服务器和 ASCS 服务器的 CPU 使用率

    2. 数据库服务器实例使用的 IOPS 百分比

    3. 数据库服务器实例的 CPU 使用率

  7. 选择任意监控图表,使用 Azure Monitor 指标资源管理器进行更深入的分析。

配置 Azure Monitor

还可以为 SAP 解决方案设置或注册 Azure Monitor,以监视 SAP 平台级指标。

  1. 登录到 Azure 门户

  2. 在搜索栏中,输入 SAP on Azure,然后在结果中选择 Azure Center for SAP 解决方案

  3. 在服务的页面上,在边栏菜单中选择 SAP 虚拟实例

  4. 在 VIS 页面上,从表中选择 VIS。

  5. 在 VIS 的侧边菜单中,在“监控”下,选择 SAP 解决方案的 Azure 监控器

  6. 选择是要 创建新的适用于 SAP 解决方案实例的 Azure Monitor,还是 注册适用于 SAP 解决方案实例的现有 Azure Monitor。 如果未看到此选项,则已配置此设置。

    Azure 门户中 VIS 资源内的 Azure Monitor for SAP 解决方案页的屏幕截图,其中显示了用于创建或注册新实例的选项。

  7. 创建或注册适用于 SAP 解决方案的 Azure Monitor 实例后,会重定向到用于 SAP 解决方案的 Azure Monitor 实例。

创建新的适用于 SAP 解决方案的 Azure Monitor 资源

若要为 SAP 解决方案资源配置新的 Azure Monitor 资源,请遵循以下步骤:

  1. “创建新的用于 SAP 解决方案的 Azure Monitor”资源 页上,选择“ 基本信息 ”选项卡。

    Azure Monitor for SAP 解决方案创建页的屏幕截图,其中显示了“基本信息”选项卡和必填字段。

  2. “项目详细信息”下,配置资源。

    1. 对于“订阅”,请选择你的 Azure 订阅。

    2. 对于 适用于 SAP 解决方案的 Azure Monitor 资源组,请选择与 VIS 相同的资源组。

    重要

    如果选择的资源组与 VIS 的资源组不同,则部署将失败。

  3. Azure Monitor for SAP 解决方案实例详细信息下,为 SAP 解决方案实例配置 Azure Monitor。

    1. 对于 资源名称,请输入适用于 SAP 解决方案资源的 Azure Monitor 的名称。

    2. 对于 工作负荷区域,请选择工作负荷的 Azure 区域。

  4. “网络”下,配置网络信息。

    1. 对于 虚拟网络,请选择要使用的虚拟网络。

    2. 对于 子网,请在虚拟网络中选择一个子网。

    3. 对于 “全部路由”,请选择启用或禁用该选项。 启用此设置时,来自应用的所有出站流量都会受到网络配置的影响。

  5. 选择“查看 + 创建”选项卡。

注册现有的 Azure Monitor for SAP Solutions 资源

若要注册现有的适用于 SAP 解决方案资源的 Azure Monitor,请从注册页上的下拉菜单中选择该实例。

注释

只能查看并选择适用于 SAP 解决方案资源的 Azure Monitor 的当前版本。 Azure Monitor for SAP Solutions(经典)资源不可用。

Azure Monitor for SAP Slutions 注册页面的屏幕截图,显示了对现有 Azure Monitor for SAP Solutions 资源的选择。

从 VIS 取消注册 Azure Monitor for SAP Solutions

注释

此操作仅从 VIS 取消注册 Azure Monitor for SAP Solutions 资源。 若要删除适用于 SAP 解决方案的 Azure Monitor 资源,需要删除适用于 SAP 解决方案的 Azure Monitor 实例。

若要删除 Azure Monitor for SAP 解决方案资源与 VIS 之间的链接,请执行以下作:

  1. 登录到 Azure 门户

  2. 在边栏菜单中的 “监视”下,选择 适用于 SAP 解决方案的 Azure Monitor

  3. 在 Azure Monitor for SAP 解决方案页上,选择“ 删除 ”以注销资源。

  4. 等待确认消息,适用于 SAP 解决方案的 Azure Monitor 已成功取消注册

排查 VIS 上的运行状况和状态问题

如果在成功注册或部署的 SAP 解决方案资源的虚拟实例上出现错误,指示服务无法提取运行状况和状态数据,请使用此处提供的指南来解决问题。

错误 - 无法从主要 SAP Central 服务 VM 提取运行状况和状态数据

可能的原因:

  1. SAP 中心服务 VM 可能未运行。
  2. 监视 VM 扩展可能未在中心服务 VM 上运行或遇到意外故障。
  3. 不能从中央服务 VM 访问托管资源组中的存储帐户,或者监视服务所需的存储帐户、基础容器/Blob 可能已被删除。
  4. 中央服务 VM 系统分配的托管标识在托管 RG 上没有“存储 Blob 数据所有者”访问权限,或者此托管标识可能已禁用。
  5. sapstartsrv 进程可能未在主中央服务 VM 上针对 SAP 实例或 SAP hostctrl 代理运行。
  6. 由于 VM 上的策略或限制,监视 VM 扩展无法执行脚本来提取运行状况和状态信息。

解决方案:

  1. 如果 SAP Central 服务 VM 未运行,请在 VM 上打开虚拟机和 SAP 服务。 完成此操作后,请等待几分钟,然后检查“健康状态”和“工作状态”是否出现在 VIS 资源上。
  2. 导航到 Azure 门户上的 SAP Central Services VM,并检查“扩展 + 应用程序”选项卡上 的“Microsoft.Workloads.MonitoringExtension ”状态是否显示 “预配成功”。 如果没有显示,请提交支持工单。
  3. 导航到 VIS 资源,然后从概述上的“概要”部分转到“托管资源组”。 检查此资源组中是否存在存储帐户。 如果存在,请检查虚拟网络是否允许从 SAP 中心服务 VM 连接到此存储帐户。 根据需要启用连接。 如果存储帐户不存在,则必须删除 VIS 资源并再次注册系统。
  4. 检查 SAP 中央服务 VM 系统分配的托管标识是否对 VIS 的受管理资源组具有“存储 Blob 数据所有者”访问权限。 如果没有,请提供必要的访问权限。 如果系统分配的托管标识不存在,则必须删除 VIS 并重新注册系统。
  5. 确保 SAP 实例的 sapstartsrv 进程和 SAP Hostctrl 在 Central Services VM 上运行。
  6. 如果上述所有条件均已满足,请提交支持工单。

错误 - Azure 门户上显示数据库状态 不可用

可能的原因: 数据库列表尚未传递到 HnS 脚本参数。 这会导致数据库状态显示为不可用。

这可能发生在 2 种情况下:

  • 数据库和 HANA 实例的 SID 不同。 这将导致发现工作流中未发现数据库详细信息。
  • 你有多数据库群集,这也将导致此错误。

解决方案:

  • 确保 HANA 实例及其数据库映射到同一 SID

后续步骤