安装 DataProvider 4.1 - SAP HANA
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

安装 DataProvider 4.1

这些区域有:Amazon适用于 SAP 的 Data Provider 作为一项服务运行,该服务在启动时自动启动,收集、聚合指标并将其公开给 SAP 主机代理。指标来自各种提供商,这些提供商从平台的相关领域提取指标。这些区域有:AmazonSAP 的 Data Provider 旨在继续运行,无论其提供商是否具有连接或访问权限Amazon他们请求的服务指标。无法达到他们正在收集的指标的提供商会返回空值。

例如,如果您的 Amazon EC2 实例没有与之关联的 IAM 角色来授予对 Amazon 的显式访问权限 CloudWatch GetMetricStatisticsAPI, CloudWatch 提供商将无法执行GetMetricStatistics在 Amazon EC2 实例的操作将返回空值。

供应商需要安装在每个 SAP 生产系统上,才有资格获得 SAP 支持。您一次只能在系统上安装提供程序的一个实例。

这些区域有:AmazonSAP 的 Data Provider 旨在自动更新,以便它可以为你提供最新的指标。当AmazonSAP 的 Data Provider 启动,内置更新服务会从中检索其组件和指标定义的最新版本Amazon管理的Amazon S3 存储桶。如果AmazonSAP 的数据提供程序无法访问更新服务,它将继续按原样运行。

使用 SSM 分销商进行安装 — DataProvider 4.1(建议)

这些区域有: DataProvider 4.1 版本允许您通过 SSM 分发程序安装软件包。Amazon建议使用这种方法进行安装,你可以安装 DataProvider 使用 Linux 或 Windows 平台。

安装的先决条件 DataProvider 使用 SSM 分销商

SSM 代理

您必须有ssm-agent先安装在您的实例上,然后才能使用 SSM 分发器安装 DataProvider 代理人。使用以下命令Amazon Systems Manager安装用户指南ssm-agent在您的实例上。

Java 运行时

这些区域有: DataProvider 是一个 Java 应用程序,需要在实例上安装 Java 运行时才能运行。

如果您的实例尚未安装 Java Runtime,则可以使用 Amazon Corretto 提供的 OpenJDK 来安装 Java 运行时。

与 DataProvider 4.1,支持以下 Java 运行时版本:

  • 亚马逊 Corretto 8 或 OpenJDK 8

  • 亚马逊 Corretto 11 或 OpenJDK 11

有关如何在 Amazon EC2 实例上下载和安装 JDK 的详细信息,请参阅Amazon Corretto 文档.

在终端设备中,运行以下命令以验证安装。

java -version

例如,Coretto-8.252.09.1 的预期输出应如下所示:

openjdk version "1.8.0_252"OpenJDK Runtime Environment Corretto-8.252.09.1 (build 1.8.0_252-b09)OpenJDK 64-Bit Server VM Corretto-8.252.09.1 (build 25.252-b09, mixed mode)

GPG 钥匙

如果您是 SUSE 用户,则必须下载 DataProvider GPG 密钥并在安装之前将其导入。

  • GPG 密钥网址:GPG 钥匙

  • 登录您的 SUSE 实例并运行以下命令来导入密钥:

    wget https//<url to GPG key>
    rpm --import RPM-GPG-KEY-AWS

安装 DataProvider 使用 SSM 分发器的代理

可以按照以下步骤安装 DataProvider 4.1。

  1. 打开 Systems Manager 控制台

  2. 在左侧导航窗格中的 Node Management 部分中,选择Distributor.

  3. 在搜索栏中,键入AmazonSAP 工具-DataProvider,然后选择软件包。

  4. 要接收的auto 更新 DataProvider 有新版本时,选择按计划安装.

  5. 创建关联页面,键入 a名称为了你的协会。

  6. 参数部分操作,选择安装.

  7. 在 >目标部分目标选择、select手动选择实例. 然后,选择要安装的实例 DataProvider.

  8. 指定时间表部分,进行以下选择:

    • 选择按计划

    • 对于使用指定,选择费率表生成器.

    • 对于助理跑步,选择30 天. (Amazon建议 30 天)

  9. 输出选项部分,选择创建关联.

  10. 创建关联后,选择协会编号.

  11. 选择执行历史记录选项卡选项卡。然后,选择执行 ID。

  12. 执行编号页面,选择输出查看安装结果。

  13. 安装完成后,登录到实例,然后调用终端节点启用 DataProvider 获取指标。

    • Linux 示例

    • Windows 示例

使用可下载的安装程序安装 — DataProvider 4.1

如果您选择不使用 SSM 来安装 DataProvider 4.1,您可以手动安装 DataProvider 使用以下步骤。

注意

在开始手动安装之前,必须安装中列出的项目先决条件部分。部分。您不需要安装SSM-Agent. 可下载 DataProvider 不会提供自动更新,要获得最新版本,必须手动检查并手动下载新版本。

为您的环境下载以下文件。默认情况下,文件将在 us-east-1 区域下载,如果您想将文件下载到其他区域,请在下载之前更改默认区域。

在 Linux 上安装

在 Linux 上,数据提供程序以 RPM 包的形式提供。

SUSE Linux Enterp

安装AmazonSUSE Enterprise Server (SLES) 上的 SAP 数据提供程序下载以下文件:

文件是相同的,但是Amazon由于在中国工作时可能出现连接问题,因此提供这两个位置选项。

要安装数据提供器,请运行以下命令:

wget https://<url to rpm package> wget https://<url to GPG key> rpm --import RPM-GPG-KEY-AWS zypper install -y <rpm package>

示例:

wget https://aws-sap-dataprovider-us-east-1.s3.us-east-1.amazonaws.com/v4/installers/linux/SUSE/aws-sap-dataprovider-sles-standalone.x86_64.rpm wget https://aws-sap-dataprovider-us-east-1.s3.us-east-1.amazonaws.com/v4/installers/RPM-GPG-KEY-AWS rpm --import RPM-GPG-KEY-Amazon zypper install -y aws-sap-dataprovider-sles.x86_64.rpm

如果你没有透明的 HTTP/HTTPS 访问互联网,请在启动安装程序之前放置一个名为proxy.properties/tmp.

该文件应包含以下内容:

# proxy.properties # used to set web proxy settings for the Amazon Data Provider for SAP # Https is the only supported proxy method # Blank values for everything means no proxy set https.proxyHost= https.proxyPort= https.proxyDomain= https.proxyUsername= https.proxyPassword=

该文件应包含以下内容以及为要添加的参数指定的值(空表示没有设置):

安装 RPM 包后,您将在屏幕上看到输出,例如安装程序正在提取所需的文件,如下所示。


              AmazonSAP 更新服务的数据提供商

图 14:AmazonSAP 更新服务的数据提供商

完成后,您将看到代理作为守护程序启动。

图 15:在 Linux 示例上的安装完成

通过调用确认服务是否正在运行netstat -ant以确定侦听器是否在本地主机端口 8888 上运行。


              在 Linux 示例上的安装

图 16:在 Linux 示例上的安装

您还应该在以下位置查看日志文件/var/log/Amazon-dataprovider/messages确保守护程序具有访问所需指标的相应连接和授权。

图 17:在 Linux 上验证连接和授权

启动时,监控代理运行三组诊断程序:

  • 这些区域有:Amazon连接诊断可确保网络连接到 Amazon S3,以便自动更新AmazonSAP 的数据提供商。

  • 访问权限的第二个诊断测试 CloudWatch. 此授权需要为您正在运行的 Amazon EC2 实例分配 IAM 角色,并使用允许访问的 IAM 策略 CloudWatch. 有关详细信息,请参阅。IAM 角色,在本指南前文中的。

  • 第三个 Amazon EC2 访问权限的第三个 Damazon EC2 的第三个,还需要与 Amazon EC2 实例关联的 IAmazon EC2 实例关联的 I

这些区域有:Amazon适用于 SAP 的 Data Provider 设计为在连接或不连接的情况下运行,但没有连接就无法获取更新。亚马逊 CloudWatch 如果您没有适当的授权,Amazon EC2 将返回空值。

您也可以致电Amazon供SAP直接查看指标的数据提供者。Callwget http://localhost:8888/vhostmd返回指标文件。您可以查看文件内部以查看返回的指标,如下所示。


              在 Linux 上查看指标

图 18:在 Linux 上查看指标

这些区域有:Amazon现在,每次操作系统启动时,SAP 的数据提供器都会自动启动。您也可以手动停止并重新启动Amazon使用以下命令为 SAP 提供数据提供器,具体取决于您的操作系统版本:

  • SLES 11、Oracle Linux 6 和红帽 Linux 6:

    service aws-dataprovider [start|stop]
  • SLES 12、Oracle Linux 7 和红帽 Linux 7:

    systemctl [start|stop] aws-dataprovider

在红帽和 Oracle 企业 Linux 上安装

对于 Red Hat 和 OEL(Oracle Enterprise Linux),安装步骤与上述 SLES 的安装步骤相同,但安装 RPM 软件包的 RPM 文件和命令有所不同。

这两个文件是相同的,但是Amazon由于在中国工作时可能出现连接问题,因此提供这两个位置选项。

要安装数据提供器,请运行以下命令:

wget https://<url to rpm package> yum -y install <rpm package>

示例:

wget https://aws-sap-data-provider.s3.amazonaws.com/Installers/aws-sap-dataprovider-rhel.x86_64.rpm yum -y install aws-sap-dataprovider-rhel.x86_64.rpm

在 Windows 上安装

在 Windows 上,安装程序以 NSIS(Nullsoft 脚本安装系统)可执行文件的形式提供。

  1. 打开 Web 浏览器并下载安装程序:

    这两个文件是相同的,但是Amazon由于在中国工作时可能出现连接问题,因此提供这两个位置选项。

  2. 如果你没有透明的 HTTP/HTTPS 访问互联网,请在启动安装程序之前放置一个名为proxy.properties在 Windows 临时目录中 (%TEMP%)。

    该文件应包含以下内容以及为要添加的参数指定的值(空表示没有设置):

    # proxy.properties # used to set web proxy settings for the AWS Data Provider for SAP # Https is the only supported proxy method # Blank values for everything means no proxy set https.proxyHost= https.proxyPort= https.proxyDomain= https.proxyUsername= https.proxyPassword=

    安装程序会将文件复制到安装目录,然后将其删除。

  3. Open(打开)代理设置从 Windows 的开始菜单中。

    
                Windows 中的代理设置

    图 19:Windows 中的代理设置

  4. 手动设置代理部分代理窗口:窗口

    1. 单击 “单击使用代理服务器启用它。

    2. 输入代理服务器的主机名或 IP 地址。

    3. 输入代理服务器侦听的端口号。

    4. 单击保存

    
                手动设置代理

    图 20:手动设置代理

  5. 双击 exe 运行安装程序,然后等待它完成。

    
                在 Windows 示例上的安装

    图 21:在 Windows 示例上的安装

  6. 检查安装:

    • 脚本完成后,软件将安装在C:\Program Files\Amazon\DataProvider目录。

    • 安装程序还会创建并启动名为 Windows 服务AmazonSAP 的数据提供商.

    • 要确保服务正在运行,请打开 Web 浏览器并输入http://localhost:8888/vhostmd. 如果它正在运行,它会返回一个页面,其中包含来自以下各项的指标AmazonSAP 的数据提供商。

  7. 配置AmazonSAP 使用代理的数据提供商:

    • 停止 Windows 服务AmazonSAP 的数据提供商.

    • 在此文件中输入所需的代理信息:C:\Program Files\Amazon\DataProvider\proxy.properties.

    • 重新启动 Windows 服务,AmazonSAP 的数据提供商.

    • 当服务启动时,它会更新代理,然后在标准模式下运行。

  8. 通过调用确认服务是否正在运行netstat -ant从命令窗口或从窗口 PowerShell 用于确定监听器是否在本地主机端口 8888 上运行的脚本。

    
                在 Windows 示例上的安装

    图 22:在 Windows 示例上的安装

  9. 导航到 Windows 事件日志,然后从中找到启动事件的应用程序日志AmazonSAP 的数据提供商。你应该看看诊断结果。

    
                在 Windows 上检查诊断信息

    图 23:在 Windows 上检查诊断信息

启动时,监控代理运行三组诊断程序:

  • 这些区域有:Amazon连接诊断可确保网络连接到 Amazon S3,以便自动更新AmazonSAP 的数据提供商。

  • 访问权限的第二个诊断测试 CloudWatch,这需要使用允许访问的 IAM 策略为您正在运行的 EC2 实例分配 IAM 角色 CloudWatch. 有关详细信息,请参阅。IAM 角色,在本指南前文中的。

  • 第三个 Amazon EC2 访问权限的第三个 Damazon EC2 的第三个,还需要与 Amazon EC2 实例关联的 IAmazon EC2 实例关联的 I

这些区域有:Amazon适用于 SAP 的 Data Provider 设计为在连接或不连接的情况下运行,但没有连接就无法获取更新。如果您没有获得适当的授权,Amazon CloudWatch 并且Amazon EC2 返回空值。

您也可以致电AmazonSAP 的数据提供器直接从您的 Web 浏览器查看指标,如图 24 所示。


            在 Windows 上查看指标

图 24:在 Windows 上查看指标

这些区域有:Amazon现在,每次操作系统启动时,SAP 的数据提供器都会自动启动。您也可以手动停止并重新启动Amazon适用于 SAP 的 Data Provider,就像您停止并重新启动任何其他 Windows 服务一样。


            停止并重新启动AmazonWindows 上的 SAP 数据提供器

图 25:停止并重新启动AmazonWindows 上的 SAP 数据提供器

要配置代理设置,可以设置自定义的proxy.properties文件位于 Windows 的临时目录中,该目录由 Windows 系统变量 %TEMP% 指定。