更新时间:2022-03-31 GMT+08:00
分享

跨VPC添加服务器至ELB

操作场景

本实践以用户常用的跨VPC添加服务器至ELB后端服务器组为例。

典型拓扑

  • 独享型负载均衡(ELB-Test)在VPC-Test-01(172.18.0.0/24)中;
  • 服务器(ECS-Test)在VPC-Test-02(172.17.0.0/24)中;
  • 通过使用跨VPC后端功能将VPC-Test-02(172.17.0.0/24)中的服务器(ECS-Test)添加至独享型负载均衡(ELB-Test)的后端服务器组中。
图1 最佳实践拓扑图
表1 资源规划

资源名称

资源类型

规划网段/IP

VPC-Test-01

VPC

172.18.0.0/24

Peering-Test

对等连接

本端VPC网段:172.18.0.0/24

对端VPC网段:172.17.0.0/24

Route-VPC-Test-01

路由表

目的地址:172.17.0.0/24

ELB-Test

ELB

-

EIP-Test

EIP

119.3.233.52

VPC-Test-02

VPC

172.17.0.0/24

Route-VPC-Test-02

路由表

目的地址:172.18.0.0/24

ECS-Test

ECS

私网IP:172.17.0.145

前提条件

  • 已拥有华为云帐号,并且华为云帐号已实名认证。
  • 华为云帐号未欠费,并且有足够的金额可以购买本最佳实践所涉及的资源。

操作流程

图2 最佳实践操作流程

创建VPC

  1. 登录华为云管理控制台。
  2. 选择“网络 > 虚拟私有云”,单击“创建虚拟私有云”。
  3. 根据表1创建VPC-Test-01,完成后单击“立即创建”。详见《虚拟私有云用户指南》

    • 名称:VPC-Test-01
    • IPv4网段:172.18.0.0/24
    • 其他参数根据需要设置即可。
    图3 创建VPC-Test-01

  4. 重复2~3,参考表1规划,创建VPC-Test-02。

    • 名称:VPC-Test-02
    • IPv4网段:172.17.0.0/24
    • 其他参数根据需要设置即可。
    图4 创建所需VPC

创建VPC对等连接

  1. 单击左侧“对等连接”。
  2. 单击右上角的“创建对等连接”。
  3. 根据表1创建对等连接Peering-Test,完成后单击“确定”。详见《虚拟私有云用户指南》

    • 名称:Peering-Test
    • 本端VPC:VPC-Test-01
    • 对端VPC:VPC-Test-02
    • 其他参数根据需要设置即可。
    图5 创建对等连接Peering-Test

添加对等连接路由

  1. 单击左侧“路由表”。
  2. 单击右上角的“创建路由表”。
  3. 根据表1创建路由表Route-VPC-Test-01,完成后单击“确定”。详见《虚拟私有云用户指南》

    • 路由表名称:Route-VPC-Test-01
    • 所属VPC:VPC-Test-01
    • 目的地址:172.17.0.0/24
    • 下一跳类型:对等连接
    • 下一跳:Peering-Test
    图6 创建路由表Route-VPC-Test-01

  4. 重复3~4,参考表1规划,创建Route-VPC-Test-02。

    • 路由表名称:Route-VPC-Test-02
    • 所属VPC:VPC-Test-02
    • 目的地址:172.18.0.0/24
    • 下一跳类型:对等连接
    • 下一跳:Peering-Test

创建弹性服务器

  1. 选择“计算 > 弹性云服务器”。
  2. 单击右上角的“购买弹性云服务器”。
  3. 根据表1创建服务器ECS-Test,根据需要设置相关参数。详见《弹性云服务器用户指南》

    虚拟私有云选择VPC-Test-02,服务器名称设置为ECS-Test。

    图7 创建弹性服务器ECS-Test

  4. 服务器ECS-Test创建成功后,在其上部署Nginx。

    图8 在ECS-Test上部署Nginx

创建独享型ELB并为其添加HTTP监听器和后端服务器

  1. 选择“网络 > 弹性负载均衡”。
  2. 单击右上角的“购买弹性负载均衡”。
  3. 根据表1创建独享型负载均衡ELB-Test,根据需要设置相关参数。详见《弹性负载均衡用户指南》

    • 实例规格类型:独享型
    • 跨VPC后端:开启
    • 所属VPC:VPC-Test-01
    • 名称:ELB-Test
    • 其他参数根据需要设置。
    图9 创建独享型负载均衡ELB-Test

  4. 独享型ELB创建成功后,在ELB-Test中添加HTTP监听器和后端服务器组。详见《弹性负载均衡用户指南》

    图10 HTTP监听器&后端服务器

将ECS添加至ELB后端服务器

  1. 单击上述创建的独享型负载均衡ELB-Test名称。
  2. 切换到“监听器”页签,单击上述所创建的HTTP监听器。
  3. 切换至右边的“后端服务器组”页签,单击“跨VPC后端”。

    图11 跨VPC后端

  4. 单击“添加跨VPC后端”,设置相关参数,完成后单击“确定”。详见《弹性负载均衡用户指南》

    • 跨VPC后端IP:172.17.0.145(ECS-Test的私网IP)
    • 后端端口:填写业务端口
    • 权重:根据需要设置
    图12 添加跨VPC后端

验证跨VPC添加后端服务器是否成功

  1. 单击上述创建的独享型负载均衡ELB-Test操作列的“更多”。
  2. 选择“绑定IPv4公网IP”,给ELB-Test绑定一个弹性公网IP(EIP-Test:119.3.233.52)。

    图13 ELB绑定EIP

  3. 使用浏览器访问“http://119.3.233.52/”,显示如下页面,说明本次访问请求被ELB实例转发到后端服务器“ECS-Test”上,“ECS-Test”正常处理请求并返回请求的页面。

    图14 验证跨VPC添加后端服务器是否成功

分享:

    相关文档

    相关产品

close