网站系统升级并进行平滑切换的方法
说明:例如需要升级网站群系统(该ip上面绑定的域名较多),并且不能中断系统的运行,所以需要重新部署一台服务器进行网站群升级,升级完成并确认无误之后,只需要对调一下内网ip,就可以进行平滑切换。
服务器A的ip:172.168.1.177(centos7)
新的服务器B的ip:172.168.1.178(centos7)
1. 在服务器B上面部署新的网站运行环境
2. 将服务器A上面的旧网站程序升级,并迁移到服务B上面
3. 检查升级过后的程序和数据是否正常
4. 登录服务器A,并运行ifconfig或者ip add,查看当前的网卡信息,获取当前使用网卡为eno1,ip为172.16.11.177,然后进入到/etc/sysconfig/network-scripts/目录,编辑ifcfg-eno1网卡配置文件



5. 登录服务器B,运行ifconfig或者ip add,查看当前的网卡信息,获取到当前为172.16.0.188,使用网卡为eno1。然后进入到/etc/sysconfig/network-scripts/目录,编辑ifcfg-eno1网卡配置文件



6. 对照网卡信息里面的ipaddr,和网关,子网掩码,除了ip不一致,网关和子网掩码信息是一致的,所以切换的时候只需要调换一下ip addr就可以了,将服务器B的网卡位置文件里面的ip add改成172.16.1.177,将服务器A的网卡配置文件改成172.16.1.178,最后重启两台服务器。


7. 需要将服务器A域名绑定文件全部打包到服务器B对应目录下面,并根据实际情况更换绑定文件里面的程序目录,然后重启环境。

8:检查网站是否正常
注释:如果服务器ip上面绑定的域名不多,建议重新映射ip并解析域名