在某些高可用场景下,我们往往需要使用浮动IP来进行实际访问的切换,比如为了保证Web应用的高可用,当主节点宕机后,我们将浮动IP切换到备节点,那么备节点就继续可以提供服务,在linux下我们可以使用keepalived来实现,那么在windows下该如何实现呢,今天小编为大家推荐一款Windows下的Vip漂移工具,超好用,windows下要实现高可用架构必备工具,没有它,你会走很多艰辛路,软件界面如下
PanguVip下载地址https://pan.baidu.com/s/1O6MueIYp0RHcy-i-SYCuiQ?pwd=abcd
我本地准备了两台虚拟机来看下它的实际效果,IP规划如下,
Node1 | 192.168.56.101 | 255.255.255.0 |
Node2 | 192.168.56.102 | 255.255.255.0 |
Vip | 192.168.56.103 | 255.255.255.0 |
我在两台虚拟机上打开软件做如下设置点击运行,如下图所示
我们用ipconfig命令来看下,发现目前Vip绑定在Node1节点,
为了演示Vip的漂移,我把Vip绑定的节点Node1关机,观察Vip是否漂移到Node2节点,
成功漂移,完美。
基于此工具,我们可以做什么事情呢,对于web服务,两边部署想用的web应用,然后使用Vip来访问,那么就可以实现windows上web服务的高可用,对于数据库,两个节点做数据同步,然后用Vip来访问,那么就可以实现windows上数据库的高可用,对于客户端来说,宕机切换后,IP是不用改动的。
如果你想使用更多更高级的功能,可以使用PanguHA,它是一款专业的HA软件
PanguHA下载地址https://pan.baidu.com/s/1qSeCwWtnsEge32QpF2MRwA?pwd=abcd