故障排除 - SAP 通用指南
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

故障排除

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

Linux 上的问题排查

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

使用以下命令停止并删除数据提供程序。

SLES:

zypper remove -y aws-sap-dataprovider

RHEL /OEL:

yum -y erase aws-sap-dataprovider

问题:这些区域有:AmazonSAP 的数据提供程序在安装过程结束时未能启动。

在中检查日志文件/var/log/aws-dataprovider以获取关于什么没有如预期的那样进行的提示。如果需要,请卸载并重新安装数据提供商 如果重新安装Amazon适用于 SAP 的数据提供商无法解决问题,您可以收集有关Amazon通过编辑 SAP 的数据提供商/usr/local/ec2/aws-dataprovider/bin/aws-dataprovider文件。


            在 Linux 上调试安装

图 27:在 Linux 上调试安装

现在如果你运行服务aws-dataprovider-start要么systemctl start aws-dataprovider,你将获得很多调试输出,这些输出可能有助于诊断问题的根本原因。


            Linux 上的调试信息

图 28:Linux 上的调试信息

问题:当我查看我的日志时,我注意到我的安装失败了所有诊断程序。


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

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

失败所有诊断表明您与互联网的出站连接存在问题。你可以通过 ping 一个知名的互联网位置来确认这一点,例如www.amazon.com。路由问题的最常见原因是 VPC 网络配置,该配置需要一个 Internet 网关就位,要么有 VPN 连接到您的数据中心,并通过连接到互联网的路由。有关详细信息,请参阅。Amazon VPC 网络拓扑,在本指南之前。

问题:当我查看我的日志时,我注意到我无法访问 CloudWatch 和 Amazon EC2,但我确实通过了Amazon连接性。


            Linux 上授权问题的症状

图 30:Linux 上授权问题的症状

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


            验证 EC2 实例的 IAM 角色

图 31:验证 EC2 实例的 IAM 角色

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

如果您确实为该实例分配了 IAM 角色,请转到 IAM 控制台,选择 IAM 角色名称,然后展开策略。确认您拥有在中指定的所需策略IAM 角色,在本指南之前。


            验证 IAM 角色的策略

图 32:验证 IAM 角色的策略

Windows 上的问题排查

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

根据系统上的 dataProvider 版本,请按照中的步骤操作更新到 Data Proplider 4.1要么卸载较旧版本.

问题:这些区域有:AmazonSAP 的数据提供程序在安装过程结束时未能启动。

如果重新安装Amazon适用于 SAP 的数据提供程序无法解决问题,您可以收集有关Amazon通过查看中的日志文件,适用于 SAP 的数据提供商C:\Program Files\Amazon\DataProvider目录。

这些日志文件包括安装日志、服务安装日志以及AmazonSAP 本身的数据提供商。


            Windows 上的日志文件

图 33:Windows 上的日志文件

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

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


            在 Windows 上停止服务

图 34:在 Windows 上停止服务

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


            启动注册表编辑

图 35:启动regedit

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

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apache Software Foundation\Procrun 2.0\awsDataProvider\Start

            记录设置

图 36:记录设置

数据提供程序接受两个日志级别:信息和罚款。FINE 将生成更详细的日志记录,这在调试问题时很有用。建议在完成故障排除后将其设置回 INFO,以避免日志消耗不必要的磁盘空间。

问题:我想要重新安装AmazonSAP 的数据提供商从头开始。

根据系统上的 dataProvider 版本,请按照中的步骤操作更新到 Data Proplider 4.1要么卸载较旧版本.

问题:当我查看我的日志时,我注意到我的安装失败了所有诊断程序。


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

图 37:Windows 上互联网连接问题的症状

失败所有诊断表明您与互联网的出站连接存在问题。你可以通过 ping 一个知名的互联网位置来确认这一点,例如www.amazon.com。路由问题的最常见原因是 VPC 网络配置,该配置需要一个 Internet 网关就位,要么有 VPN 连接到您的数据中心,并通过连接到互联网的路由。

问题:当我查看我的日志时,我注意到我无法访问 CloudWatch 和 Amazon EC2,但我确实通过了Amazon连接性。


            Windows 上的授权问题的症状

图 38:Windows 上的授权问题的症状

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


            验证 EC2 实例的 IAM 角色

图 39:验证 EC2 实例的 IAM 角色

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

如果您确实为该实例分配了 IAM 角色,请转到 IAM 控制台,选择 IAM 角色名称,然后选择Show (显式). 确认您拥有在中指定的所需策略IAM 角色.


            验证 IAM 角色的策略

图 40:验证 IAM 角色的策略