內存庫是賬務系統中的重要組成部分,計費、賬務都依賴于內存庫尤其是每月出賬必不可少。
現在大部分內存庫均部署在X86主機上,不可避免的會有故障、甚至宕機的情況出現,為了保證業務的正常運行通常在還未出現故障的時候會切換到正常的主機上。
主備切換背景:
主庫主機檢查有異常、還未出現故障的時候進行主動切換
主備切換功能流程:
1.登錄主庫主機確認當前主庫正常運行
2.向上級匯報申請切換授權
3.確認可以切換后停止相關進程
4.確認進程停止完成后開始切換
5.切換完成后檢查角色是否變化、浮動IP是否成功切換
6.啟動停止的相關進程
主備切換腳本注意事項:
1.因為需要主備機之間跳轉需要配置文件配置清楚主備機的相關信息以及浮動IP信息
2.所有腳本放在共享存儲上方便主備機都可以使用
3.腳本嚴格檢查切換條件,確認主庫沒有任何連接的情況下停止監聽后開始切換
4.增加日志輸出,每一步執行完成后輸出相關日志,即使異常也能準確看到哪一步失敗
5.為確保主備機能夠ssh跳轉正常,腳本里增加對known_hosts文件處理
6.腳本加入浮動IP和角色檢查確保切換成功
7.浮動IP切換后有可能出現暫時其他IP段無法ping通,因為暫時未被DNS服務器發現,增加ping命令激發DNS服務器發現
測試效果如下:
細心的朋友可能已經發現目前我這邊采用的內存庫是ASP架構,為了保證對業務不影響采用了浮動IP來保證所有業務連接都在主庫上進行。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129988.html
摘要:實例管理實例管理實例管理新建實例完成后,可以在控制臺上管理實例,如擴容續費及監控告警等實例管理操作。對于縮容,整個過程中對無任何影響。運維時間運維時間主備產品提供運維時間窗口設置,用戶可以根據自身業務選擇時間段來做重寫。 實例管理新建實例完成后,可以在控制臺上管理Redis實例,如:擴容、續費及監控告警等實例管理操作。主備版Redis控制臺支持創建從庫、配置升降級、設置密碼、重啟、慢查詢分析...
Oracle最佳連接方式之service最佳實踐及測試(下) img{ display:block; margin:0 auto !important; width:100%; } body{ width:75%...
閱讀 1346·2023-01-11 13:20
閱讀 1684·2023-01-11 13:20
閱讀 1132·2023-01-11 13:20
閱讀 1858·2023-01-11 13:20
閱讀 4100·2023-01-11 13:20
閱讀 2704·2023-01-11 13:20
閱讀 1385·2023-01-11 13:20
閱讀 3597·2023-01-11 13:20