本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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 步。创建目标群体
-
打开亚马逊EC2控制台,网址为 https://console.aws.amazon.com/ec2/
-
在导航窗格上的 “目标组” 下 LOADBALANCING,选择 “目标组”。
-
选择创建目标组。
-
对于名称,键入 sap-ascs 实例易于识别的目标组名称。(例如,为您的ASCS叠加 IP 地址输入 sap-ascs)。
-
对于目标类型,选择 IP。
-
对于 Protocol(协议),选择 TCP。
-
对于 “端口”,键入 36< ASCS 实例编号>。例如:3600,其中 00 是实例编号。
-
对于运行状况检查,请保留默认运行状况检查设置,或根据您的要求更改设置。
-
选择创建。
-
重复步骤 1 到 9,为JDBC/SQL端口 3 <instance number>15 和端SAPHANAHTTP口 5 <instance number>13 创建目标组,以便使用相应的叠加 IP 地址访问您的SAPHANA实例。
-
选择目标选项卡,然后选择编辑。
-
选择添加以注册您的目标。
-
选择网络下拉菜单,然后选择其他私有 IP 地址。然后,输入ASCS覆盖 IP 地址并选择 “添加到列表”。
-
重复步骤 11 到 13,使用相应的重叠 IP 地址注册JDBC/SQL和HTTP端口。
第 2 步。为其创建 Network Load Balancer ASCS
-
在EC2导航窗格的下方 LOADBALANCING,选择负载均衡器。
-
选择 Create Load Balancer(创建负载均衡器)。
-
对于 Network Load Balancer,请选择 Create(创建)。
-
对于 Name,键入负载均衡器的名称。例如, sap-ha-nlb。
-
对于方案,选择内部。内部负载均衡器使用私有 IP 地址将请求路由到目标。
-
对于 “监听器”,在 “协议” 下选择TCP。对于 “端口”,指定ASCS端口(36< SAP 实例编号>。例如,如果您的SAP实例编号为 00,则使用 3600。
-
对于可用区,选择VPC和子网中部署了高可用性设置的SAP实例。
-
对于标签,选择添加标签,对于“键”,键入“名称”。在 Value 中,键入网络负载均衡器的名称,例如 sap-ha-nlb。
-
选择下一步:配置安全设置。
-
忽略显示的警告,然后选择下一步:配置路由。(在这种情况下,网络负载均衡器用作直通,没有任何SSL终止。 要进行 end-to-end加密,请使用SNC从SAPGUI到SAP实例。)
-
对于目标组,选择现有目标组,然后选择先前创建的 sap-ascs 目标组。
-
选择下一步:注册目标。
-
选择下一步:审核。
-
选择创建。
-
重复步骤 1 到 14,创建另一个 Network Load Balancer 进行SAPHANA设置,将网络负载均衡器TCP协议侦听器设置为JDBC/SQL端口 3 <instance number>15。选择VPC部署主数据库和辅助SAPHANA数据库的子网,然后注册目标JDBC/SQL目标组。
-
使用 SAP StartSrv/HTTP端口 5 <instance number>13 侦听器端口向步骤 14 中创建的 Network Load Balancer 添加一个额外的侦听器,并注册目标 StartSrv/HTTP端口目标组。
第 3 步。设置VPC路由表
此步骤将启用与您的SAP实例的连接。
-
打开亚马逊VPC控制台,网址为 https://console.aws.amazon.com/vpc/
-
在导航窗格中,选择路由表,然后选择您的SAP实例所在的 Amazon VPC 路由表。
-
依次选择 Actions(操作)、Edit routes(编辑路由)。
-
对于目的地,请指定 Overlay 网络 IP 地址。对于 Target,请指定SAP实例弹性网络接口。
-
选择 Save routes(保存路由)。
此设置允许静态 Network Load Balancer DNS 通过静态叠加 IP 地址将流量转发到您的SAP实例网络接口。在故障转移场景中,您可以使用手动步骤或使用集群管理软件自动指向活动SAP实例的 elastic network interface。
第 4 步。使用 Connect SAP GUI
-
在EC2控制台的负载均衡器部分,记下的 Network Load Balancer DNS 名称。 sap-ha-nlb
图 7: sap-ha-nlbDNS名称
-
开始SAP登录。
-
依次选择新建和下一步。
-
在“系统条目属性”框中,对于“连接类型”,选择“组/服务器选择”。
-
对于消息服务器,键入 Network Load Balancer DNS 名称,然后选择确定。
图 8:为配置系统连接参数 SAP GUI
第 5 步。使用 SAP HANA Studio 连接
-
在EC2控制台的负载均衡器部分,记下JBDC/SQL和SAPStartSrv/HTTP端口的 Network Load Balancer DNS 名称。
图 9:端口DNS名称
-
在 SAP HANA Studio 的主机名参数中,使用 Network Load Balancer DNS 名称并提供用于连接到SAPHANA系统的其他凭据。
图 10:SAPHANAStudio 中更新的主机名