CentOS使用浮动IP让业务不停机--篇一

CentOS使用浮动IP让业务不停机--篇一

dkm
dkm
2022-02-05 / 0 评论 / 4 阅读 / 正在检测是否收录...

我相信很多人搞不清楚浮动IP这种东西是干什么的,浮动IP和正常的IP有什么区别?
普通的IP就是一个单纯的IP地址,一机对一IP;浮动IP是可以多设备使用一个IP,这个IP不能是某一台机器的静态地址,必须是没有设备使用的IP地址。

操作某台服务器,添加浮动IP:

ip addr add 10.0.0.254/8 dev ens33:1

这个ens33是虚拟机网卡名称,ens33:1是设置的子接口IP(或者说这个是这个网卡的另外地址)
格式:

ip addr add [ip地址]/[掩码位] dev [网卡名称]:[子接口]

以此类推,其他服务器也是配置这个IP地址(这个IP地址不能是某个设备的地址)
因为是昨晚做的测试,这里就放一些昨晚上的截图

然后部署服务的时候就是在路由器上输入浮动IP地址端口,映射到出口IP地址(NAT还是用DMZ还是用端口映射都可以)

这里需要用到Nginx搭建几个web服务器做测试
(方便分辨是哪台服务器,这里就给每个服务器标好编号[一共八台])
为了方便起见,这里用宝塔面板快速部署,通过web来编号,一台服务器一个编号,这里就展示一台服务器。
请输入图片描述

配置完毕之后可以直接使用10.0.0.254访问到网页。
请输入图片描述
网页随机分配,但是一台机器在一个时间段内只有一台服务器给他服务,超过时间段之后再次访问就是另外一台服务器服务;当然在一个服务器down之后,业务还是正常运行,比如我手动让一号服务器down,
请输入图片描述
第一台服务器已经down了,但是服务依然正常,没有问题。
请输入图片描述
这个一号是肯定访问不到了,如果需要数据库,那就是单独一台数据库服务器,不能数据库和网站在一起,每个网站服务器都使用同一个数据库服务器,静态资源用vSAN(SMB也可以)挂载到资源存放的目录,保证静态文件的同步;网站的文件每个服务器都同步,图片文件通过SMB或者vSAN服务器挂载,保证空间不会造成多少浪费。

篇一就到这,篇二会在虚拟机里面挂Typecho,静态图片资源的挂载,以及多网站共数据库的操作。

0

评论

博主关闭了所有页面的评论