網(wǎng)站系統(tǒng)升級(jí)并進(jìn)行平滑切換的方法
說(shuō)明:例如需要升級(jí)網(wǎng)站群系統(tǒng)(該ip上面綁定的域名較多),,并且不能中斷系統(tǒng)的運(yùn)行,,所以需要重新部署一臺(tái)服務(wù)器進(jìn)行網(wǎng)站群升級(jí),,升級(jí)完成并確認(rèn)無(wú)誤之后,,只需要對(duì)調(diào)一下內(nèi)網(wǎng)ip,,就可以進(jìn)行平滑切換,。
服務(wù)器A的ip:172.168.1.177(centos7)
新的服務(wù)器B的ip:172.168.1.178(centos7)
1. 在服務(wù)器B上面部署新的網(wǎng)站運(yùn)行環(huán)境
2. 將服務(wù)器A上面的舊網(wǎng)站程序升級(jí),,并遷移到服務(wù)B上面
3. 檢查升級(jí)過(guò)后的程序和數(shù)據(jù)是否正常
4. 登錄服務(wù)器A,并運(yùn)行ifconfig或者ip add,,查看當(dāng)前的網(wǎng)卡信息,,獲取當(dāng)前使用網(wǎng)卡為eno1,ip為172.16.11.177,然后進(jìn)入到/etc/sysconfig/network-scripts/目錄,,編輯ifcfg-eno1網(wǎng)卡配置文件
5. 登錄服務(wù)器B,,運(yùn)行ifconfig或者ip add,查看當(dāng)前的網(wǎng)卡信息,,獲取到當(dāng)前為172.16.0.188,,使用網(wǎng)卡為eno1,。然后進(jìn)入到/etc/sysconfig/network-scripts/目錄,編輯ifcfg-eno1網(wǎng)卡配置文件
6. 對(duì)照網(wǎng)卡信息里面的ipaddr,和網(wǎng)關(guān),,子網(wǎng)掩碼,,除了ip不一致,網(wǎng)關(guān)和子網(wǎng)掩碼信息是一致的,,所以切換的時(shí)候只需要調(diào)換一下ip addr就可以了,,將服務(wù)器B的網(wǎng)卡位置文件里面的ip add改成172.16.1.177,將服務(wù)器A的網(wǎng)卡配置文件改成172.16.1.178,,最后重啟兩臺(tái)服務(wù)器,。
7. 需要將服務(wù)器A域名綁定文件全部打包到服務(wù)器B對(duì)應(yīng)目錄下面,并根據(jù)實(shí)際情況更換綁定文件里面的程序目錄,,然后重啟環(huán)境,。
8:檢查網(wǎng)站是否正常
注釋?zhuān)喝绻?wù)器ip上面綁定的域名不多,建議重新映射ip并解析域名