腾讯云服务器高可用配置方案

如何在腾讯云上实现服务器高可用
1、在腾讯云上创建高可用环境
腾讯云通过HAVIP产品为用户部署的关键业务提供虚拟机级别的高可用服务,通过VRRP(虚拟路由器冗余协议)把系列虚拟机配置为一个高可用集群,设置HAVIP作为高可用集群对外的VIP。用户指定一台虚拟机作为Master节点,当Master节点出现故障, 其他节点会自动选举出新的Master节点,保障用户关键业务能继续服务。
1.1 创建虚拟机和HAVIP
1.1.1. 购买HaVip
(1) Ha Vip作为虚拟私有云中的一个组件,用户如需购买Ha Vip,需要进入【控制台】-【云网络】-【Ha Vip】。
(2) 在Ha Vip的管理控制页面点击【购买】。
(3) 用户进入Ha Vip购买页面,确定地域、Ha Vip名称、网络地址、计费方式等信息,点击【当前配置】中的【立即购买】,即可进入订单确认界面。Ha Vip目前为免费资源。
注:用户在选择网络时,虚拟私有云为对应的用户当前已购买的VPC下的路由器信息,目前每一位用户只能购买一个路由器,信息唯一。
(4) 在订单确认界面,用户确认订单信息后,点击【确认订单】,即可完成HAVIP购买。
注:
1、 购买阀值需要满足余额阀值为100元,如不足,需要先充值后购买。
2、 在一个VPC下,每一个子网最多只能开通5个havip,用户最多可以购买20个子网,即最多只能购买100个HAVIP。
3、 用户购买成功后,可以直接在控制台页面查看购买的havip的详细信息。

1.2.2. 购买腾讯云服务器
详见腾讯云服务器购买
注:使用HAVIP的腾讯云服务器在腾讯云服务器开通时,网络请选择“子网”。1.2.3.配置安全组
用户如使用HAVIP,安全组中协议需要选择“any”,具体操作如下:
1、用户进入首页【控制台】【弹性计算】【安全组】,进入安全组的控制台页面,点击【创建】按钮,会跳转到新建安全组窗口。
2、创建完后点击“管理规则”,进入安全组规则设置页面:
3、协议选择“any”(必须填写any),方向选择“流入”、“流出”(分别建立两条);来源类型选择“CIDR”,来源范围选择具体流入或流出的网段或者勾选任意来源:
4、将以上安全组绑定到购买的腾讯云服务器上。
1.2.4. 将HAVIP绑定到腾讯云服务器
1.2配置腾讯云服务器
虚拟机OS以CentOS 7.1为例。
1.2.1. 安装配置keepalived
keepalived的配置比较丰富,可以用来做不同业务场景的高可用。具体可以查阅keepalived官网的使用手册,里面有详细的介绍。
本文通过配置一个简单的两台虚拟机主备高可用作为示例。
1.2.1.1安装keepalived(主备节点)
# yum install keepalived -y
1.2.1.2配置主节点
# vi /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs
vrrp_instance VI_1
virtual_ipaddress
}
password用户自定义,HA VIP修改为用户创建的具体HA VIP地址。
1.2.1.3配置备节点
# vi /etc/keepalived/keepalived.conf! Configuration File for keepalivedglobal_defs
vrrp_instance VI_1
1.2.1.4启动keepalived服务(主备节点)
# systemctl restart keepalived.service
# systemctl status keepalived.service
1.2.2. 验证虚拟机高可用
接下来通过配置一个简单的HTTP服务,验证虚拟机高可用有效。
1.2.2.1 安装Apache(主备节点)
# yum install httpd -y
1.2.2.2 安装Apache(主备节点)
# yum install httpd -y
1.2.2.3 配置简单页面(主备节点)
# echoMaster Node" /var/www/html/index.html
# echoBackup Node" /var/www/html/index.html
1.2.2.4 启动Apache服务(主备节点)
# systemctl restart httpd.service
# systemctl status httpd.service
1.2.2.5 验证主备切换
# curl http://HAVIP/index.html
Master Node
# ifdown eth0
# curl http://HAVIP/index.html
Backup Node

标签