

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

# Network Load Balancer 的配置步骤
<a name="sap-oip-configuration-steps-for-network-load-balancer"></a>

按照以下说明设置 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 | SAP HANA Studio 服务连接（需要登录）[SAP Note 1592925](https://me.sap.com/notes/1592925)  | 
| SAPStartsrv/HTTP 端口 | 5<实例编号>13 (50013) | 
| JDBC/SQL 端口 | 3<实例编号>15 (30015) | 

## 步骤 1：创建目标组
<a name="sap-oip-step-1.-create-the-target-group."></a>

1. 打开 Amazon EC2 控制台，网址为 https://console.aws.amazon.com/ec2/

1. 在导航窗格上的 **LOAD BALANCING (负载均衡)** 下，选择 **Target Groups (目标组)**。

1. 选择 Create target group (创建目标组)。

1. 对于**名称**，键入 sap-ascs 实例易于识别的目标组名称。（例如，为您的 ASCS Overlay 网络 IP 地址键入 sap-ascs）。

1. 对于**目标类型**，选择 **IP**。

1. 对于**协议**，选择 **TCP**。

1. 对于**端口**，请键入 36 <ASCS 实例编号>。例如：3600，其中 00 是实例编号。

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

1. 选择**创建**。

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

1. 选择**目标**选项卡，然后选择**编辑**。

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

1. 选择**网络**下拉菜单，然后选择**其他私有 IP 地址**。然后，输入 ASCS Overlay 网络 IP 地址，然后选择**添加到列表**。

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

## 步骤 2：为 ASCS 创建网络负载均衡器。
<a name="sap-oip-step-2.-create-the-network-load-balancer-for-ascs."></a>

1. 在 EC2 导航窗格上的**负载均衡**下，选择**负载均衡器**。

1. 选择 Create Load Balancer（创建负载均衡器）。

1. 对于 Network Load Balancer，请选择 Create（创建）。

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

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

1. 对于**侦听器**，在“协议”下，选择 **TCP**。对于**端口**，请指定 ASCS 端口 36< SAP 实例编号>。例如，如果 SAP 实例编号为 00，则使用 3600。

1. 对于**可用区**，选择已部署 SAP 实例（具有高可用性设置）的 VPC 和子网。

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

1. 选择下一步：配置安全设置。

1. 忽略显示的警告，然后选择**下一步：配置路由**。（在这种情况下，网络负载均衡器用作直通，而不终止任何 SSL。 要进行 end-to-end加密，请使用从 SAP GUI 到 SAP 实例的 SNC。）

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

1. 选择**下一步：注册目标**。

1. 选择**下一步：审核**。

1. 选择**创建**。

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

1. 向步骤 14 中创建的带有 SAP StartSrv/HTTP 端口 5 <instance number>13 侦听器端口的 Network Load Balancer 中添加其他侦听器，并注册目标 StartSrv/HTTP 端口目标组。

## 步骤 3：设置 VPC 路由表
<a name="sap-oip-step-3.-set-up-vpc-routing-table."></a>

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

1. 打开 Amazon VPC 控制台，网址为 https://console.aws.amazon.com/vpc/

1. 在导航窗格中，选择**路由表**，然后选择部署 SAP 实例的 Amazon VPC 路由表。

1. 依次选择 **Actions**（操作）、**Edit routes**（编辑路由）。

1. 对于**目的地**，请指定 Overlay 网络 IP 地址。对于**目标**，请指定 SAP 实例弹性网络接口。

1. 选择 Save routes（保存路由）。

此设置允许静态 Network Load Balancer DNS 通过静态 Overlay 网络 IP 地址将流量转发到 SAP 实例网络接口。在失效转移方案中，您可以使用手动步骤或使用集群管理软件自动地指向活动 SAP 实例的弹性网络接口。

## 步骤 4：使用 SAP GUI 进行连接
<a name="sap-oip-step-4.-connect-using-sap-gui."></a>

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

    **图 7： sap-ha-nlbDNS 名称**   
![sap-ha-nlb DNS 名称](http://docs.amazonaws.cn/sap/latest/sap-hana/images/ha-overlay-ip-image7.png)

1. 启动 SAP 登录。

1. 依次选择**新建**和**下一步**。

1. 在 “系统条目属性” 框中，对于 “连接类型”，选择 “ Group/Server 选择”。

1. 对于**消息服务器**，键入 Network Load Balancer DNS 名称，然后选择**确定**。

    **图 8：为 SAP GUI 配置系统连接参数**   
![为 SAP GUI 配置系统连接参数](http://docs.amazonaws.cn/sap/latest/sap-hana/images/ha-overlay-ip-image8.png)

## 步骤 5。使用 SAP HANA Studio 进行连接
<a name="sap-oip-step-5.-connect-using-sap-hana-studio."></a>

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

    **图 9：端口的 DNS 名称**   
![端口的 DNS 名称](http://docs.amazonaws.cn/sap/latest/sap-hana/images/ha-overlay-ip-image9.png)

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

    **图 10：SAP HANA Studio 中更新的主机名**   
![在 SAP HANA Studio 中更新主机名](http://docs.amazonaws.cn/sap/latest/sap-hana/images/ha-overlay-ip-image10.png)