API文档

管理 HAVIP

最近更新时间:2020-11-11 17:45:56

创建 HAVIP

  1. 登录 私有网络控制台,在左侧导航栏中,选择【IP 与网卡】>【高可用虚拟 IP】。
  2. 在 HAVIP 管理页面,选择所在地域,单击【申请】。
  3. 输入名称,选择 HAVIP 所在的私有网络和子网,单击【确定】即可。
    说明:

    HAVIP 的 IP 地址可以自动分配,也可以手动填写。如果您选择手动填写,请确认填写内网 IP 在所属子网网段内,且不属于系统保留 IP。
    例如,所属子网网段为:10.0.0.0/24,则可填的内网 IP 范围 为:10.0.0.2 - 10.0.0.254。

绑定和解绑 HAVIP

HAVIP 用于配合第三方 HA 软件使用,与 CVM 的绑定与解绑不在腾讯云控制台进行,您需要在第三方 HA 软件中操作,将 HAVIP 指定为可漂移的 VIP(Virtual IP Address)即可,然后由第三方 HA 软件通过 ARP 协议指定 HAVIP 要绑定的网卡。示意图如下,具体操作请参见第三方 HA 软件:

  • 传统物理设备环境下,所有内网 IP 默认都是可以通过 ARP 协议绑定到网卡上的,都可以在 HA 软件中指定为可漂移的 IP。
  • 公有云环境下普通内网 IP 禁止 ARP 协议,若在 HA 软件中指定为可漂移 IP 的话,会导致漂移失败,因此需要用 HAVIP。

操作说明

  1. HAVIP 只是被操作的对象,作为可被声明绑定的内网 IP。操作的发起方为第三方 HA 软件,不在 HAVIP 的控制台实现绑定和解绑。
    说明:

    【高可用虚拟IP】控制台中的【绑定】和【解绑】是指对弹性公网IP的绑定和解绑,如您无公网通信的需求,则无需执行该操作。

  2. 在云服务器内的 HA 软件中,将 HAVIP 指定为可漂移的 VIP。此操作与第三方 HA 软件在非云平台的操作完全一样,不同 HA 软件的操作请参见对应软件的操作指南。
    说明:

    常见的 HA 软件有:Linux 下的 HeartBeat、keepalived、pacemaker,Windows下的 MSCS 等。

操作示例

HA软件指定VIP时(配置文件),填入您创建的HAVIP即可,示例如下:

vrrp_instanceVI_1 {
#注意主备参数选择
    state MASTER               #设置初始状态为"备"。
    interface eth0             #设置绑定 VIP 的网卡,例如 eth0
    virtual_router_id 51       #配置集群 virtual_router_id 值
        nopreempt                  #设置非抢占模式
        preempt_delay 10           #抢占延时10分钟
    priority 100               #设置优先级,值越大优先级越高
    advert_int 1               #检查间隔,默认1秒
    authentication {           #设置认证
        auth_type PASS          #认证方式
        auth_pass 1111          #认证密码
    }
        unicast_src_ip 172.16.16.5 #设置本机内网IP地址
        unicast_peer{
        172.16.16.6                #对端设备的 IP 地址
        }
    virtual_ipaddress {     
        172.16.16.12               #设置高可用虚拟 VIP
    }
    }

释放 HAVIP

  1. 登录 私有网络控制台,在左侧导航栏中,选择【IP 与网卡】>【高可用虚拟 IP】,在列表中找到需要释放的 HAVIP。
  2. 单击操作栏下的【释放】,在弹出框中选择【确认】即可。
    注意:

    释放后请更改云服务器中的配置文件。

目录