網站系統(tǒng)升級并進行平滑切換的方法
說明:例如需要升級網站群系統(tǒng)(該ip上面綁定的域名較多),并且不能中斷系統(tǒng)的運行,,所以需要重新部署一臺服務器進行網站群升級,升級完成并確認無誤之后,,只需要對調一下內網ip,,就可以進行平滑切換。
服務器A的ip:172.168.1.177(centos7)
新的服務器B的ip:172.168.1.178(centos7)
1. 在服務器B上面部署新的網站運行環(huán)境
2. 將服務器A上面的舊網站程序升級,,并遷移到服務B上面
3. 檢查升級過后的程序和數(shù)據(jù)是否正常
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對應目錄下面,,并根據(jù)實際情況更換綁定文件里面的程序目錄,,然后重啟環(huán)境。
8:檢查網站是否正常
注釋:如果服務器ip上面綁定的域名不多,,建議重新映射ip并解析域名