本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
故障排除
本节为分析安装问题提供了帮助。
在 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 上调试安装](images/data-provider-debug-linux.png)
在 Linux 上调试安装
现在,如果你运行服务aws-dataprovider-start
或systemctl start
aws-dataprovider
,你会得到很多调试输出,这些输出可能会帮助你诊断问题的根本原因。
![Linux 上的调试信息](images/data-provider-debug-linux2.png)
Linux 上的调试信息
问题:当我查看日志时,我注意到我的安装未通过所有诊断。
![Linux 上互联网连接问题的症状](images/data-provider-linux-internet-problem.png)
Linux 上互联网连接问题的症状
如果所有诊断均失败,则表明您的互联网出站连接存在问题。你可以通过 ping 一个知名的互联网位置(例如 www.am
问题:当我查看日志时,我注意到我无法访问 Amazon EC2,但我确实通过了第一次 AWS 连接诊断。 CloudWatch
![Linux 上出现授权问题的症状](images/data-provider-linux-authorization-problem.png)
Linux 上出现授权问题的症状
这清楚地表明您在尝试访问 CloudWatch 和 Amazon EC2 时遇到了授权问题。此问题的常见原因是没有与您的实例关联的 IAM 角色,该角色包含本指南前面的 I AM 角色中指定的 IAM 策略。您可以通过在 Amazon EC2 控制台中查看相关的 Amazon EC2 实例并验证 IAM 角色来快速诊断此问题。
![验证 EC2 实例的 IAM 角色](images/data-provider-verify-iam-role.png)
验证 EC2 实例的 IAM 角色
如果 IAM 角色不存在,则按照本指南前面介绍的 IAM 角色中指定的方式创建该角色。
如果您确实为该实例分配了 IAM 角色,请前往 IAM 控制台,选择 IAM 角色名称,然后展开策略。验证您是否拥有本指南前面的 IAM 角色中指定的必需策略。
![验证 IAM 角色的策略](images/data-provider-verify-iam-policy.png)
验证 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 上的日志文件](images/data-provider-windows-log-files.png)
Windows 上的日志文件
问题:我想从数据提供者那里获得更详细的日志信息。
首先停止数据提供者服务。
![在 Windows 上停止服务](images/data-provider-stop-service-windows.png)
在 Windows 上停止服务
打开注册表编辑器,方法是单击左下角的 Windows 徽标regedit
并键入,然后单击屏幕上显示的选项:
![启动注册表编辑器](images/data-provider-start-regedit.png)
开始 regedit
在注册表中,导航到密钥:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apache Software Foundation\Procrun 2.0\awsDataProvider\Start
![日志设置](images/data-provider-logging-setting.png)
日志设置
数据提供器接受两个日志级别:INFO 和 FINE。FINE 将生成更详细的日志记录,这在调试问题时非常有用。建议在完成故障排除后将其重新设置为 INFO,以避免日志占用不必要的磁盘空间。
问题:我想从头开始重新安装适用于 SAP AWS 的数据提供程序。
根据系统的 DataProvider 版本,按照正在更新到 DataProvider 4.3或中的步骤进行操作正在卸载旧版本。
问题:当我查看日志时,我注意到我的安装未通过所有诊断。
![Windows 上出现互联网连接问题的症状](images/data-provider-windows-internet-problems.png)
Windows 上出现互联网连接问题的症状
如果所有诊断均失败,则表明您的互联网出站连接存在问题。你可以通过 ping 一个知名的互联网位置(例如 www.am
问题:当我查看日志时,我注意到我无法访问 Amazon EC2,但我确实通过了第一次 AWS 连接诊断。 CloudWatch
![Windows 上出现授权问题的症状](images/data-provider-windows-authorization-problems.png)
Windows 上出现授权问题的症状
这清楚地表明您在尝试访问Amazon CloudWatch 和Amazon EC2时遇到了授权问题。此问题的常见原因是没有与包含 IAM 策略的实例关联的 IAM 角色,如本指南前面的 IAM 角色中所述。您可以通过在 Amazon EC2 控制台中查看特定 EC2 实例并验证 IAM 角色来快速诊断此问题。
![验证 EC2 实例的 IAM 角色](images/data-provider-verify-iam-role-windows.png)
验证 EC2 实例的 IAM 角色
如果 IAM 角色不存在,则按照本指南前面介绍的 IAM 角色中的指定进行创建。
如果您确实为该实例分配了 IAM 角色,请前往 IAM 控制台,选择 IAM 角色名称,然后选择显示。确认您拥有在 IAM 角色中指定的必需策略。
![验证 IAM 角色的策略](images/data-provider-verify-iam-policy-windows.png)
验证 IAM 角色的策略