配置ENA快递 - SAPHANAon AWS

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

配置ENA快递

SAPHANA横向扩展系统需要节点之间至少 9 Gbps 的单流网络带宽。Amazon EC2 实例现在支持 ENA Express,允许实例之间的单流量带宽高达 25 Gbps,无需集群置放群组。有关更多信息,请参阅在 Linux 实例上使用 ENA Express 提高网络性能

先决条件

在为SAPHANA横向扩展系统或SAP NetWeaver 工作负载设置 E ENA xpress 之前,请验证以下先决条件。

  • 确认您选择的实例类型已通过认证SAPHANA或支持SAP NetWeaver。

  • 确保您使用的是最低要求的操作系统版本和最新的内核版本。

    • RHEL适用于 SAP 8.4 及更高版本

    • SLES12 SP5 代表SAP或 SLES 15 SP2 代表SAP及以上

    注意

    确认您选择的操作系统已通过认证SAPHANA。有关更多信息,请参阅认证和支持的SAPHANA硬件

配置操作系统

您必须在操作系统级别配置一些与网络相关的参数,以确保 ENA Express 有效运行。这包括配置 E ENA xpress 所需的正确最大传输单位 (mtu) 以及其他参数。有关更多信息,请参阅 ENA Express 的先决条件

您也可以使用 check-ena-express-settings.sh 脚本来检查操作系统的先决条件。您可以同时 AWS Systems Manager 对多个实例运行脚本。要使用 Systems Manager 运行脚本,必须确保您的系统已安装 AWS Systems Manager 代理。使用以下步骤运行脚本。

  1. 转到 https://console.aws.amazon.com/systems-manager/

  2. 选择 “节点管理” > “运行命令”

  3. 选择 “运行命令”,然后搜索AWS-RunRemoteScript

  4. 选择AWS-RunRemoteScript并输入以下参数。

    • 来源类型 — GitHub

    • 来源信息{ "owner": "amzn", "repository": "amzn-ec2-ena-utilities", "path": "ena-express", "getOptions": "branch: main" }

    • 命令行check-ena-express-settings.sh eth0

      注意

      您必须对所有弹性网络接口(例如eth1eth2、等)重复此项检查。

  5. 目标选择中,指定要运行脚本的实例。

  6. 选择运行

命令运行完毕后,您可以查看输出,并在需要时采取纠正措施。

ENA快速设置

配置操作系统后,您可以通过 AWS Management Console 或为目标实例启用 ENA Express AWS CLI。有关更多信息,请参阅配置 ENA Express 设置。在横向扩展设置中,必须在所有节点上重复此设置。

成功启用 ENA Express 后,您无需集群置放群组即可获得SAPHANA横向扩展系统所需的最低单流网络吞吐量。要移除置放群组,请参阅使用置放群组

检查SAPHANA横向扩展性能

启用 ENA Express 后,您可以使用SAPHANA硬件和云测量工具来检查其性能。有关更多详细信息,请参阅测量系统配置和性能-横向扩展系统。