網(wǎng)站系統(tǒng)升級(jí)并進(jìn)行平滑切換的方法
說明:例如需要升級(jí)網(wǎng)站群系統(tǒng)(該ip上面綁定的域名較多),,并且不能中斷系統(tǒng)的運(yùn)行,,所以需要重新部署一臺(tái)服務(wù)器進(jìn)行網(wǎng)站群升級(jí),,升級(jí)完成并確認(rèn)無誤之后,只需要對(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í)過后的程序和數(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)站是否正常
注釋:如果服務(wù)器ip上面綁定的域名不多,,建議重新映射ip并解析域名