HAVIP使用指南

本指南会指引您搭建基于Keepalive的HA VIP高可用集群,实现腾讯云服务器双机热备向公网提供服务。

一、创建腾讯云服务器

1. 在腾讯云服务器的产品主页,点击购买。

2. 在购买页面选择地域、可用区、规格等。操作系统以CentOS7.1为例。

3. 在公网IP标签下,保持公网IP带宽为0。

4. 在安全标签下,输入密码,安全组保持默认default。

5.在网络标签下,选择子网。

6. 购买数量2台,点击立即购买,确认订单。

5. 开通成功后,在腾讯云服务器的控制台界面,可以看到已购买的2台腾讯云服务器hatest-001、hatest-002。

二、创建HA VIP

1.进入虚拟私有云(VPC)的管理控制台界面。

2.点击腾讯云服务器所在VPC的名称,进入VPC详情界面。点击左侧菜单中HA VIP,进入HA VIP列表界面,点击“创建”按钮

3.在创建界面输入名称,选择子网,注意要与腾讯云服务器在同一子网。点击“确定”,完成创建。

三、HA VIP绑定腾讯云服务器

1. 在HA VIP列表页面,选中需要绑定的HA VIP,可以看到HAVIP的内网地址为192.168.1.2,点击上方绑定按钮。

2.在绑定对话框内,选择腾讯云服务器后,点击“确定”,建议至少选择2台腾讯云服务器。

3.创建成功后,HA VIP的状态变成使用中。

四、安全组

1.新建一个安全组

2.保持安全组默认规则不变,新增规则授权同子网端流入。

3.将安全组关联到腾讯云服务器网卡:在腾讯云服务器详细界面,选择网络,点击“关联安全组”。两台腾讯云服务器都加入到这个安全组中。

五、安装配置keepalive

1.VNC登录腾讯云服务器1

2.输入命令:yum ?y install keepalived,完成keepalive的安装。

3.输入命令 vi /etc/keepalived/keepalived.conf修改keepalived配置文件,需要修改三处内容,分别是设置vip(本例中为192.168.1.2)、修改腾讯云服务器的优先级(建议主节点设置为100,备节点设置为50)、屏蔽vrrp_strict。

4. 启动keepalived服务,输入命令systemctl start keepalived

5. ip addr查看vip绑定的情况,此时vip绑定在主腾讯云服务器上。Ping HAvip测试,已经可以ping通。

6.VNC登录到腾讯云服务器2,同样方式安装keepalive、并配置。

六、验证高可用

1.通过配置一个简单的HTTP服务,验证腾讯云服务器高可用有效。

2.VNC登录腾讯云服务器1,输入命令安装HTTP服务:yum?y install httpd

3.配置主节点简单页面:echo "Master NODE">/var/www/html/index.html

4.授予权限:chmod 644 /var/www/html/index.html

5.启动主节点http服务:systemctl start httpd

6.VNC登录腾讯云服务器2,输入命令安装HTTP服务:yum ?y install httpd

7.配置备节点简单页面:echo "Backup NODE" /var/www/html/index.html

8.授予权限:chmod 644 /var/www/html/index.html

9.启动备节点http服务:systemctl start httpd

10.通过备节点访问HAVIP(192.168.1.2),可以看到目前HAVIP是落在主节点上的。

11.在主节点上关闭网卡:ifdown eth0

12.继续访问HAVIP,HA VIP已经漂移到备节点上,证明高可用配置成功。

标签