通过NLB接入DAS接入点解决网段冲突

更新时间:
复制 MD 格式

当您的网络环境与DAS接入点存在100.64网段冲突时,可以通过网络型负载均衡NLB转发请求来解决。本文介绍通过NLB接入DAS接入点的操作步骤。

方案说明

DAS接入点使用100.64网段的内网地址进行通信。如果您的VPC网络已使用该网段,或存在路由冲突导致无法连通,可以通过部署NLB(网络型负载均衡)作为中间代理,将请求转发到DAS接入点。

方案架构如下:

image

  • 您的DBGateway → NLB(您的VPC内可用IP)→ DAS接入点(100.64网段)

前提条件

  • 已确认您的网络环境与DAS接入点存在100.64网段冲突。

  • 已确认需要接入的DAS接入点所在地域和对应的接入点信息,详情请参见DAS主要region VPC接入点

操作步骤

步骤1:购买并配置NLB

  1. 购买NLB实例。购买时选择与DBGateway相同的VPC和交换机。

  2. 配置NLB后端服务器组,将后端地址指向DAS接入点的IP地址。例如,杭州地域的DAS接入点IP100.100.80.212

  3. 配置NLB监听,端口设置为80。详情请参见NLB监听

  4. 记录NLB分配的IP地址,后续配置DBGateway时需要使用。

重要

请根据DAS接入点所在地域选择对应的NLB地域,并确保NLBDBGateway处于同一VPC内。具体的接入点信息请参见DAS主要region VPC接入点

步骤2:部署DBGateway

部署DBGateway,具体操作请参见接入其他自建或其他云厂商数据库实例

步骤3:配置DBGateway代理地址

  1. 登录DBGateway所在服务器。

  2. 编辑DBGateway配置文件:

    vi /opt/dbgateway/conf/dbgateway.conf
  3. 在配置文件中添加以下配置项,将代理IP指向NLBIP地址:

    gateway.proxy.ip = <NLBIP地址>

    例如,NLB分配的IP172.16.0.250,则配置为:

    gateway.proxy.ip = 172.16.0.250
  4. 保存并退出编辑器。

步骤4:启动DBGateway

执行以下命令启动DBGateway:

bash /opt/dbgateway/bin/dbgateway-manager -d start

DAS主要region VPC接入点

以下为DAS主要地域的VPC接入点信息,请根据您的实例所在地域选择对应的接入点配置NLB后端。

Region

VPC接入点域名

VPC接入点IP

华东1(杭州)

master-hdm-cn-hangzhou-inner.aliyuncs.com

100.100.80.212

华东2(上海)

master-hdm-cn-shanghai-inner.aliyuncs.com

100.100.80.120

华北2(北京)

master-hdm-cn-beijing-inner.aliyuncs.com

100.100.80.67

华南1(深圳)

master-hdm-cn-shenzhen-inner.aliyuncs.com

100.100.80.59