阿里云弹性负载均衡集群搭建详细步骤

本指南会指引您搭建基于弹性负载均衡的高可用集群,实现多台阿里云服务器同时向公网提供服务,避免单点故障。
 
一、创建阿里云服务器
 
1. 在阿里云服务器的产品主页,点击阿里云订购。
 
2. 在订购页面选择地域、可用区、规格等。操作系统以CentOS7.1为例。
 
3. 在公网IP标签下,保持公网IP带宽为0。
 
4. 在安全标签下,输入密码,在安全组后点击“创建”。
 
5.在弹出的页面上,输入安全组名称,点击“确定”。安全组中先保持默认规则,回到阿里云服务器订购页面。
 
6.在安全组行后点击“刷新”,选择新创建的安全组。
 
7. 在网络标签下,选择子网。
 
6. 购买数量2台,点击立即购买,确认订单。
 
5. 开通成功后,在阿里云服务器的控制台界面,可以看到已订购的2台阿里云服务器vlb-vm-001、vlb-vm-002。
 
二、创建弹性负载均衡
 
1. 在弹性负载均衡的产品主页,点击阿里云订购。
 
2. 在订购页面选择地域、计费方式、规格等。注意:要与阿里云服务器在同一地域。
 
3. 子网类型:支持IPV4及IPV6,在此以IPV4为例。弹性负载均衡所在的子网必须与阿里云服务器所在的子网隶属于同一VPC。
 
4. 实例规格:用户根据负载均衡性能需求,选择对应规格。如无规格选项默认都是普通型。
 
5. 输入完成后点击“立即购买”,然后“确认订单”。完成弹性负载均衡创建。

三、创建监听器
 
1.点击弹性负载均衡的名称,进入弹性负载均衡的详情页面,点击“创建监听器”,弹出创建监听器的对话框。
 
2. 输入监听器的名称。前后端协议都保持TCP,前端端口以8033为示例。前端端口是弹性负载均衡对外提供服务时,用来接收请求的端口。
 
3. 点击下一步,设置健康检查,注意超时时间必须大于检查间隔,可以按下图值设置。
 
4. 点击创建,完成监听器的创建。
 
四、添加阿里云服务器
 
1.点击监听器的名称,进入监听器详情页面,选择“业务主机”标签页,点击“+添加”,弹出添加业务主机界面。
 
2. 选择新创建的2台阿里云服务器,输入服务器端口和比重。服务器端口为后端阿里云服务器提供服务的端口,即后端阿里云服务器用来处理请求的端口,可以与前端端口不同。此处示例设置为8090,点击确定,完成主机添加。
 
3. 添加成功后可以在监听器详情页面,查看到添加的阿里云服务器。

五、配置阿里云服务器业务
 
1.VNC登录第一台阿里云服务器。

2. 安装http服务,输入指令:yum -y install httpd
 
3. 更改默认端口,改为设置的服务器端口8090,输入指令:vi /etc/httpd/conf/httpd.conf
 
修改文件中的Listen参数,改为8090,保存并退出。
 
4. 设置默认访问页面内容: echo ‘It is NODE01’>/var/www/html/index.html
 
5. 授予主页读权限:chmod 644 /var/www/html/index.html
 
6. 启动HTTP服务:systemctl start httpd
 
7. 验证网页访问:curl 192.168.1.2:8090,可以看到页面已经正常访问。

8. VNC登录第二台阿里云服务器,同样方式安装HTTP服务,修改端口,设置默认访问内容“ It is NODE02”,启动服务并验证。
 
六、配置安全组
 
1. 查看负载均衡实地址,在负载均衡实例列表页面,点击后侧按钮“查看实地址”。

点击后弹出如下界面,记住3个IP地址:192.168.1.5、192.168.1.6、192.168.1.4。
 
2. 保持安全组默认规则不变,新增规则授权负载均衡实地址流入。
 
访问协议选择TCP,目的端口为后端阿里云服务器的服务端口,填写8090,方向是流入,授权对象为负载均衡的3个实地址。

七、验证负载均衡集群
 
1. 给负载均衡绑定公网IP:在负载均衡列表页面,对应负载均衡后点击“绑定公网IP”按钮。
 
选定需要绑定的公网IP,112.35.162.81,点击确定,完成绑定。

2. 用本地电脑浏览器访问负载均衡的公网IP及监听器的端口8033:http://112.35.162.81:8033
 
不断刷新,页面在NODE01和NODE02之间不断跳转,证明负载均衡集群配置成功。