高可用虚拟IP
更新时间:2024-08-30
高可用虚拟IP(High-Availability Virtual IP Address,HAVIP)是VPC内的私网IP资源,通过与高可用软件(如Keepalived等)配合使用,搭建高可用主备集群,实现业务高可用场景。
使用场景:
- 内网环境下构建高可用服务:多台BCC实例基于HAVIP,使用Keepalived组合成一个高可用的内网服务。VPC内的其他实例可以通过内网访问HAVIP来访问该服务。当主BCC实例发生故障时,备用BCC实例会自动接管主BCC实例的服务,实现业务高可用。
- 公网环境下构建高可用服务:多台BCC实例基于HAVIP,使用Keepalived并且将HAVIP与EIP绑定,其他实例可以通过公网访问HAVIP绑定的EIP来访问该服务。当主BCC实例发生故障时,备用BCC实例会自动接管主BCC实例的服务,实现业务高可用。
配置前您需要了解:
- 可创建的HAVIP必须为VPC子网下未被占用的私网IP。
- HAVIP具有VPC属性,仅支持绑定到同一VPC下的云服务器/弹性网卡,可以跨可用区。云服务器包括:BCC、DCC、BBC。
- 一个VPC下最多可以创建10个HAVIP。
- 一个HAVIP最多绑定5个BCC/BBC/弹性网卡。
- 一个HAVIP仅支持绑定一个弹性公网IP。
创建HAVIP
1.选择“产品服务>私有网络 VPC”,在左侧导航栏选择“网卡>高可用虚拟IP”。
2.点击“创建虚拟IP”,出现创建虚拟IP弹框。填写下列配置信息:
配置项 | 说明 |
---|---|
虚拟IP名称 | 用户自定义HAVIP名称 |
所在网络 | 选择待创建 HAVIP所在的私有网络 |
所在子网 | HAVIP具有子网属性,请下拉选择当前VPC下的子网 |
IP地址 | 默认选择自动分配IP地址,支持输入指定IP,该IP要求未被占用 |
描述 | 编辑HAVIP相关描述信息 |
3.点击“确定”,弹出创建页面,高可用虚拟IP创建完成。
HAVIP绑定EIP
1.选择“产品服务>私有网络 VPC”,在左侧导航栏选择“网卡>高可用虚拟IP”。
2.用户点击操作列中“绑定EIP”,可选择EIP进行绑定。
HAVIP解绑EIP
1.选择“产品服务>私有网络 VPC”,在左侧导航栏选择“网卡>高可用虚拟IP”。
2.用户点击操作列中“解绑EIP”,可选中EIP进行解绑。
HAVIP绑定云服务器
1.选择“产品服务>私有网络 VPC”,在左侧导航栏选择“网卡>高可用虚拟IP”。
2.点击列表中实例名称,跳转至实例详情页面,左侧导航栏点击“绑定服务器”,进入绑定服务器页面。
3.点击添加后端服务器,出现弹框。绑定类型默认选择云服务器,用户可以切换为弹性网卡。
HAVIP解绑云服务器
1.选择“产品服务>私有网络 VPC”,在左侧导航栏选择“网卡>高可用虚拟IP”。
2.点击列表中实例名称,跳转至实例信息页面,左侧导航栏点击“绑定服务器”,进入绑定服务器页面。
3.勾选列表中的服务器,点击释放按钮,即可解绑服务器。
释放HAVIP
1.选择“产品服务>私有网络 VPC”,在左侧导航栏选择“网卡>高可用虚拟IP”。
2.用户勾选需要释放的HAVIP,点击“释放”,可释放选中的HAVIP。
说明:
- 若HAVIP与服务器存在绑定关系,需要先解绑后端服务器后才能释放。
- 若HAVIP与EIP存在绑定关系,可以正常释放HAVIP,绑定的EIP与HAVIP自动解绑。