故障排除 - SAP 通用指南

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

故障排除

本节为分析安装问题提供了帮助。

在 Linux 系统上

问题:安装失败,我不确定我的文件是否处于一致状态。

使用以下命令停止并移除数据提供器。

销售:

zypper remove -y aws-sap-dataprovider

RHEL/ OEL:

yum -y erase aws-sap-dataprovider

问题:SAP AWS 的数据提供程序在安装过程结束时无法启动。

请查看日志文件/var/log/aws-dataprovider以获取有关未按预期进行的事情的提示。如果需要,请卸载并重新安装数据提供程序。如果重新安装适用于 SAP AWS 的数据提供程序不能解决问题,则可以通过编辑/usr/local/ec2/aws-dataprovider/bin/aws-dataprovider文件来收集有关 SAP AWS 数据提供器的调试信息。

在 Linux 上调试安装

在 Linux 上调试安装

现在,如果你运行服务aws-dataprovider-startsystemctl start aws-dataprovider,你会得到很多调试输出,这些输出可能会帮助你诊断问题的根本原因。

Linux 上的调试信息

Linux 上的调试信息

问题:当我查看日志时,我注意到我的安装未通过所有诊断。

Linux 上互联网连接问题的症状

Linux 上互联网连接问题的症状

如果所有诊断均失败,则表明您的互联网出站连接存在问题。你可以通过 ping 一个知名的互联网位置(例如 www.am azon.com)来确认这一点。路由问题的最常见原因在于 VPC 网络配置,它需要有互联网网关或通过互联网路由与您的数据中心建立 VPN 连接。有关详细信息,请参阅本指南前面的 Amazon VPC 网络拓扑

问题:当我查看日志时,我注意到我无法访问 Amazon EC2,但我确实通过了第一次 AWS 连接诊断。 CloudWatch

Linux 上出现授权问题的症状

Linux 上出现授权问题的症状

这清楚地表明您在尝试访问 CloudWatch 和 Amazon EC2 时遇到了授权问题。此问题的常见原因是没有与您的实例关联的 IAM 角色,该角色包含本指南前面的 I AM 角色中指定的 IAM 策略。您可以通过在 Amazon EC2 控制台中查看相关的 Amazon EC2 实例并验证 IAM 角色来快速诊断此问题。

验证 EC2 实例的 IAM 角色

验证 EC2 实例的 IAM 角色

如果 IAM 角色不存在,则按照本指南前面介绍的 IAM 角色中指定的方式创建该角色。

如果您确实为该实例分配了 IAM 角色,请前往 IAM 控制台,选择 IAM 角色名称,然后展开策略。验证您是否拥有本指南前面的 IAM 角色中指定的必需策略。

验证 IAM 角色的策略

验证 IAM 角色的策略

问题:我想为数据提供程序配置/更新JAVA_HOME

打开/usr/local/ec2/aws-dataprovider/env文件并更新JAVA_HOME变量。更新后,使用以下命令重新启动数据提供器。

sudo systemctl daemon-reload sudo systemctl start aws-dataprovider

Windows 上的问题排查

问题:安装失败,我不确定我的文件是否处于一致状态。

根据系统的 DataProvider 版本,按照正在更新到 DataProvider 4.3或中的步骤进行操作正在卸载旧版本

问题:SAP AWS 的数据提供程序在安装过程结束时无法启动。

如果重新安装适用于 SAP AWS 的数据提供程序不能解决问题,则可以通过查看C:\Program Files\Amazon\DataProvider目录中的日志文件来收集有关 SAP AWS 数据提供器的调试信息。

这些日志文件包括安装日志、服务安装日志以及 SAP AWS 数据提供程序本身的输出。

Windows 上的日志文件

Windows 上的日志文件

问题:我想从数据提供者那里获得更详细的日志信息。

首先停止数据提供者服务。

在 Windows 上停止服务

在 Windows 上停止服务

打开注册表编辑器,方法是单击左下角的 Windows 徽标regedit并键入,然后单击屏幕上显示的选项:

启动注册表编辑器

开始 regedit

在注册表中,导航到密钥:

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apache Software Foundation\Procrun 2.0\awsDataProvider\Start
日志设置

日志设置

数据提供器接受两个日志级别:INFO 和 FINE。FINE 将生成更详细的日志记录,这在调试问题时非常有用。建议在完成故障排除后将其重新设置为 INFO,以避免日志占用不必要的磁盘空间。

问题:我想从头开始重新安装适用于 SAP AWS 的数据提供程序。

根据系统的 DataProvider 版本,按照正在更新到 DataProvider 4.3或中的步骤进行操作正在卸载旧版本

问题:当我查看日志时,我注意到我的安装未通过所有诊断。

Windows 上出现互联网连接问题的症状

Windows 上出现互联网连接问题的症状

如果所有诊断均失败,则表明您的互联网出站连接存在问题。你可以通过 ping 一个知名的互联网位置(例如 www.am azon.com)来确认这一点。路由问题的最常见原因在于 VPC 网络配置,它需要有互联网网关或通过互联网路由与您的数据中心建立 VPN 连接。

问题:当我查看日志时,我注意到我无法访问 Amazon EC2,但我确实通过了第一次 AWS 连接诊断。 CloudWatch

Windows 上出现授权问题的症状

Windows 上出现授权问题的症状

这清楚地表明您在尝试访问Amazon CloudWatch 和Amazon EC2时遇到了授权问题。此问题的常见原因是没有与包含 IAM 策略的实例关联的 IAM 角色,如本指南前面的 IAM 角色中所述。您可以通过在 Amazon EC2 控制台中查看特定 EC2 实例并验证 IAM 角色来快速诊断此问题。

验证 EC2 实例的 IAM 角色

验证 EC2 实例的 IAM 角色

如果 IAM 角色不存在,则按照本指南前面介绍的 IAM 角色中的指定进行创建。

如果您确实为该实例分配了 IAM 角色,请前往 IAM 控制台,选择 IAM 角色名称,然后选择显示。确认您拥有在 IAM 角色中指定的必需策略。

验证 IAM 角色的策略

验证 IAM 角色的策略