生產環境suse11sp2升級至sp4
阿新 • • 發佈:2018-07-09
一個 vpd 定時 update 架構 cron lease 2.x bak 生產上有4臺應用主機對外提供服務,架構為兩臺lvs+keepalived以主備方式提供一個虛ip和負載均衡,後面以雙活方式接入兩臺nginx,4臺應用接在nginx後面: 拉起Admin、csr、sso、rs、wo、manager服務
7.nginx註釋非升級主機
只保留升級主機對外服務,目的是檢查升級後應用狀態,通知客服坐席測試,工單測試。
8.恢復nginx配置
測試通過後恢復nginx配置,繼續以負載均衡方式對外提供服務。
web服務器其中兩臺為suse11sp4兩臺為sp2,部署的應用相同,sp2兩臺偶爾會出現服務卡死現象,經代碼排查、weblogic升級、系統資源使用分析等都沒解決問題,現決定對操作升級。
生產變更步驟:
1.確認系統版本
#version #issue #uname -a #suse-release
2.搜集主機系統信息
df -h more /etc/hosts more /etc/group ifconfig -a cd / ls -l id callcent ps -ef|grep java ps -ef|grep java|wc -l su - callcent more .bash_profile cd /var/spool/cron/tabs more monitor more root more callcent
主要有文件系統、用戶、組、網絡、應用用戶、應用進程、環境變量、定時任務等常規檢查項。
3.登陸console控制臺
http://172.xx.x.xx:8001/console
截圖
該步驟是確認哪些進程處於RUNNING哪些屬於SHUTDOWN
4.登陸nginx服務器
172.xx.x.58/59
備份nginx.conf
cd /usr/local/webserver/nginx/conf cp nginx.conf nginx.conf.bak
若升級失敗,可在nginx服務器上摘掉該應用主機,恢復正常後再加入upstream配置
5.操作系統升級
6.拉起應用
cd /callcent/Oracle/Middleware/user_projects/domains/callcent_domain
7.nginx註釋非升級主機
只保留升級主機對外服務,目的是檢查升級後應用狀態,通知客服坐席測試,工單測試。
8.恢復nginx配置
測試通過後恢復nginx配置,繼續以負載均衡方式對外提供服務。
9.拉起nmon
10.清除報錯日誌
檢查是否有告警日誌產生,如有則清除以免觸發告警事件。
系統升級步驟:
以下操作都在虛擬機上完成:
1.確認版本
2.升級步驟
生產環境按F12進入光驅啟動(IBM X3650 M4)
選擇update
3.驗證版本
至此完成系統升級。
生產環境suse11sp2升級至sp4