上一篇 下一篇 分享链接 返回 返回顶部

什么是虚拟IP以及他的原理

发布人:故里 发布时间:2024-01-20 22:13 阅读量:836

这个小节阿沐云来告诉你虚拟的IP原则。可用性高HA(HighAvailability)为了提高系统和应用的可用性,就是通过尽量缩短日常维护操作(计划)和突发系统崩溃(非计划)造成的停机时间。HA系统是企业防止核心计算机系统因故障而停机的最有效手段。

 

虚拟IP原理

 

实现HA一般来说,两台机器同时完成一个功能,如数据库服务器。通常,只有一台机器提供外部服务,另一台机器用作热备用。当这台机器发生故障时,它会自动切换到另一台热备用机器。

 

如何实现故障检测?

心跳,使用定期发送数据包,如果机器长时间没有响应,认为是故障,自动切换到热备机。

 

如何实现自动切换?

虚拟IP。何为虚拟IP这是一个没有分配给真实主机的IP,也就是说,除了提供数据库服务器的主机之外,还有一个真正的主机IP还有一个虚拟IP,使用这两个IP其中任何一个都可以连接到这个主机。在所有项目中,数据库链接到一个配置,这是虚拟的IP,当服务器出现故障且无法向外部提供服务时,动态将此虚拟IP切换到备用主机。

一开始不明白是怎么实现的,以为是软件动态改变。IP事实上,地址不是这样的。其实现原则主要取决于TCP/IP的ARP协议。因为ip在以太网中,地址只是一个逻辑地址MAC地址是真正用于数据传输的物理地址。每个主机中都有一个ARP在同一网络中存储高速缓存IP地址与MAC地址的对应关系。当以太网中的主机发送数据时,它将首先从此缓存中查询目标IP对应的MAC地址,就是这个MAC地址发送数据。这个缓存由操作系统自动维护。这是整个实现的关键。

目录结构
全文
微信公众号 微信公众号
QQ通知群 QQ通知群
服务热线: 400-6570993
电子邮箱: hi@amuyun.cn
关于Centos官网停止维护导致源失效解决方案

重大通知!用户您好,以下内容请务必知晓!


由于CentOS官方已全面停止维护CentOS Linux项目,公告指出 CentOS 7和8在2024年6月30日停止技术服务支持,详情见CentOS官方公告。
导致CentOS系统源已全面失效,比如安装宝塔等等会出现网络不可达等报错,解决方案是更换系统源。输入以下命令:


bash <(curl -sSL https://linuxmirrors.cn/main.sh)

然后选择中国科技大学或者清华大学,一直按回车不要选Y。源更换完成后,即可正常安装软件。


如需了解更多信息,请访问: 查看CentOS官方公告

查看详情 关闭
网站通知