HAVIP使用指南

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已经漂移到备节点上,证明高可用配置成功。

发表评论