Network Load Balancer 的配置步骤 - SAPHANAon AWS

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

Network Load Balancer 的配置步骤

按照以下说明设置 Network Load Balancer 以访问 Overlay 网络 IP 地址。以下值用于示例配置。

表 1:系统设置

系统设置
ASCS和的实例号 SAP HANA 00
OIP for ASCS 192.168.0.20
OIP for HANA 192.168.1.99

表 2:侦听器端口值

侦听器端口
ASCS消息服务器端口 36<实例编号> (3600)
SAP HANA SAPHANA工作室服务连接(需要登录)SAP注意 1592925
SAPStartSrv/HTTP端口 5 <instance number>13 (50013)
JDBC/SQL端口 3 <instance number>15 (30015)

第 1 步。创建目标群体

  1. 打开亚马逊EC2控制台,网址为 https://console.aws.amazon.com/ec2/

  2. 在导航窗格上的 “目标组” 下 LOADBALANCING,选择 “目标组”。

  3. 选择创建目标组。

  4. 对于名称,键入 sap-ascs 实例易于识别的目标组名称。(例如,为您的ASCS叠加 IP 地址输入 sap-ascs)。

  5. 对于目标类型,选择 IP

  6. 对于 Protocol(协议),选择 TCP

  7. 对于 “端口”,键入 36< ASCS 实例编号>。例如:3600,其中 00 是实例编号。

  8. 对于运行状况检查,请保留默认运行状况检查设置,或根据您的要求更改设置。

  9. 选择创建

  10. 重复步骤 1 到 9,为JDBC/SQL端口 3 <instance number>15 和端SAPHANAHTTP口 5 <instance number>13 创建目标组,以便使用相应的叠加 IP 地址访问您的SAPHANA实例。

  11. 选择目标选项卡,然后选择编辑

  12. 选择添加以注册您的目标。

  13. 选择网络下拉菜单,然后选择其他私有 IP 地址。然后,输入ASCS覆盖 IP 地址并选择 “添加到列表”。

  14. 重复步骤 11 到 13,使用相应的重叠 IP 地址注册JDBC/SQL和HTTP端口。

第 2 步。为其创建 Network Load Balancer ASCS

  1. 在EC2导航窗格的下方 LOADBALANCING,选择负载均衡器

  2. 选择 Create Load Balancer(创建负载均衡器)。

  3. 对于 Network Load Balancer,请选择 Create(创建)。

  4. 对于 Name,键入负载均衡器的名称。例如, sap-ha-nlb。

  5. 对于方案,选择内部。内部负载均衡器使用私有 IP 地址将请求路由到目标。

  6. 对于 “监听器”,在 “协议” 下选择TCP。对于 “端口”,指定ASCS端口(36< SAP 实例编号>。例如,如果您的SAP实例编号为 00,则使用 3600。

  7. 对于可用区,选择VPC和子网中部署了高可用性设置的SAP实例。

  8. 对于标签,选择添加标签,对于“键”,键入“名称”。在 Value 中,键入网络负载均衡器的名称,例如 sap-ha-nlb。

  9. 选择下一步:配置安全设置。

  10. 忽略显示的警告,然后选择下一步:配置路由。(在这种情况下,网络负载均衡器用作直通,没有任何SSL终止。 要进行 end-to-end加密,请使用SNC从SAPGUI到SAP实例。)

  11. 对于目标组,选择现有目标组,然后选择先前创建的 sap-ascs 目标组。

  12. 选择下一步:注册目标

  13. 选择下一步:审核

  14. 选择创建

  15. 重复步骤 1 到 14,创建另一个 Network Load Balancer 进行SAPHANA设置,将网络负载均衡器TCP协议侦听器设置为JDBC/SQL端口 3 <instance number>15。选择VPC部署主数据库和辅助SAPHANA数据库的子网,然后注册目标JDBC/SQL目标组。

  16. 使用 SAP StartSrv/HTTP端口 5 <instance number>13 侦听器端口向步骤 14 中创建的 Network Load Balancer 添加一个额外的侦听器,并注册目标 StartSrv/HTTP端口目标组。

第 3 步。设置VPC路由表

此步骤将启用与您的SAP实例的连接。

  1. 打开亚马逊VPC控制台,网址为 https://console.aws.amazon.com/vpc/

  2. 在导航窗格中,选择路由表,然后选择您的SAP实例所在的 Amazon VPC 路由表。

  3. 依次选择 Actions(操作)、Edit routes(编辑路由)。

  4. 对于目的地,请指定 Overlay 网络 IP 地址。对于 Target,请指定SAP实例弹性网络接口。

  5. 选择 Save routes(保存路由)。

此设置允许静态 Network Load Balancer DNS 通过静态叠加 IP 地址将流量转发到您的SAP实例网络接口。在故障转移场景中,您可以使用手动步骤或使用集群管理软件自动指向活动SAP实例的 elastic network interface。

第 4 步。使用 Connect SAP GUI

  1. 在EC2控制台的负载均衡器部分,记下的 Network Load Balancer DNS 名称。 sap-ha-nlb

sap-ha-nlb DNS名字

图 7: sap-ha-nlbDNS名称

  1. 开始SAP登录。

  2. 依次选择新建下一步

  3. 在“系统条目属性”框中,对于“连接类型”,选择“组/服务器选择”。

  4. 对于消息服务器,键入 Network Load Balancer DNS 名称,然后选择确定

为配置系统连接参数 SAP GUI

图 8:为配置系统连接参数 SAP GUI

第 5 步。使用 SAP HANA Studio 连接

  1. 在EC2控制台的负载均衡器部分,记下JBDC/SQL和SAPStartSrv/HTTP端口的 Network Load Balancer DNS 名称。

DNS端口名称

图 9:端口DNS名称

  1. 在 SAP HANA Studio 的主机名参数中,使用 Network Load Balancer DNS 名称并提供用于连接到SAPHANA系统的其他凭据。

更新了 SAP HANA Studio 中的主机名

图 10:SAPHANAStudio 中更新的主机名