配置 ENA Express
SAP HANA 横向扩展系统要求节点之间的单个流的网络带宽至少为 9 Gbps。Amazon EC2 实例现在支持 ENA Express,允许实例之间的单个流的带宽最高可达 25 Gbps,而且无需集群置放群组。有关更多信息,请参阅使用 ENA Express 提高 Linux 实例之间的网络性能。
先决条件
在为 SAP HANA 横向扩展系统或 SAP NetWeaver 工作负载设置 ENA Express 之前,请先验证是否满足以下先决条件。
-
确认您选择的实例类型已通过 SAP HANA 认证或在 SAP NetWeaver 上受支持。
-
对于 SAP HANA 横向扩展工作负载,您可以对经过认证和受支持的 Amazon EC2 实例启用 ENA Express。有关所支持实例的信息,请参阅 ENA Express 支持的实例类型。有关经过认证的实例的信息,请参阅 Certified and Supported SAP HANA Hardware
。如果某个 Amazon EC2 实例已通过横向扩展认证,但不支持 ENA Express,您仍可以使用集群置放群组来获得高达 10 Gbps 的单个流网络带宽。 -
对于 SAP NetWeaver 工作负载,您可以将 ENA Express 与所有支持 ENA Express 的 SAP 认证 Amazon EC2 实例一起使用。有关详细信息,请参阅以下资源:
-
-
确保您使用的是符合最低要求的操作系统版本和最新的内核版本。
-
RHEL for SAP 8.4 及更高版本
-
SLES 12 SP5 for SAP 或 SLES 15 SP2 for SAP 及更高版本
注意
确认您选择的操作系统已通过 SAP HANA 认证。有关更多信息,请参阅认证和支持的 SAP HANA 硬件
。
-
配置操作系统
您必须在操作系统级别配置一些与网络相关的参数,以确保 ENA Express 正常运行。这包括配置 ENA Express 所需的正确最大传输单位(mtu),以及其他参数。有关更多信息,请参阅适用于 ENA Express 的先决条件。
您也可以使用 check-ena-express-settings.sh
-
转到 https://console.aws.amazon.com/systems-manager/
。 -
选择节点管理 > 运行命令。
-
选择运行命令,然后搜索
AWS-RunRemoteScript。 -
选择
AWS-RunRemoteScript并输入以下参数。-
来源类型:GitHub
-
来源信息:
{ "owner": "amzn", "repository": "amzn-ec2-ena-utilities", "path": "ena-express", "getOptions": "branch: main" } -
命令行:
check-ena-express-settings.sh eth0注意
您必须对所有弹性网络接口(如
eth1、eth2等)重复进行此检查。
-
-
在目标选择中,指定要对其运行脚本的实例。
-
选择运行。
命令运行完毕后,您可以查看输出,并根据需要进行纠正。
ENA Express 设置
配置完操作系统后,您可以通过 AWS 管理控制台或 AWS CLI,为目标实例启用 ENA Express。有关更多信息,请参阅配置 ENA Express 设置。对于横向扩展设置中的所有节点,必须重复进行此设置。
成功启用 ENA Express 后,您无需集群置放群组,即可获得 SAP HANA 横向扩展系统所需的最低单个流网络吞吐量。要删除置放群组,请参阅使用置放群组。
检查 SAP HANA 横向扩展性能
启用 ENA Express 后,您可以使用 SAP HANA 硬件和云测量工具