虚拟IP结合keepalived实现主备双机高可用 本文为您介绍如何使用虚拟IP和keepalived搭建主备双机,实现业务高可用。 虚拟IP(VIP)主要用于弹性云服务器的主备切换,达到高可用性的目的。如果主ECS实例发生故障,备用ECS实例会自动调用自身的接管程序,接管主ECS实例的虚拟IP资源及服务,实现业务高可用。 前提准备 实例镜像及vm实例已创建且能登录互通。 配置步骤 本场景整体操作流程如下: 步骤一:创建虚拟IP 虚拟IP是一种可以独立创建和释放的私网IP资源。弹性云服务器绑定虚拟IP后,弹性云服务器可以通过使用ARP协议进行该IP的宣告。 本文以可用区资源池华东1为例: 1、登录管理控制台。 2、选择“服务列表 > 网络 > 虚拟私有云”。 3、在左侧导航栏选择“子网”。 4、在“子网”列表中,单击子网名称。 5、在“虚拟IP”页签中,单击“申请虚拟IP地址”,根据界面提示配置参数。 步骤二:申请所需云资源 1、登录管理控制台。 2、选择“服务列表 > 计算 > 弹性云主机”,购买弹性云服务器。 3、选择“服务列表 > 网络 > 弹性IP”申请EIP(根据是否有访问公网业务需求来购买)。 步骤三:在主备弹性云服务器上安装keepalived 本示例介绍如何部署keepalived 和nginx进程。 1、登录ECS1实例。具体操作,请参见弹性云主机。 2、在portnouqagnspx 所在的实例中启动keepalived服务。 > 2.1 安装keepalived > yum install y keepalived > 2.2 修改配置文件,并启动服务。 > 1. vi /etc/keepalived/keepalived.conf > 2. 清除文件内容 > 3. 每个server填入各自配置 server1: ! Configuration File for keepalived globaldefs { routerid myrouter vrrpgarpinterval 3 vrrpgnainterval 3 } vrrpinstance VI1 {