您可以使用 Zypper 修補程式來升級 Sentinel HA 裝置安裝。
重要:此區段的程序使用 rcopenais 和 openais 指令,配合 SLES 11 SP4 才能使用。若是 SLES 12 SP2 和更新版本,請使用 systemctl pacemaker.service 指令。
例如,針對 /etc/rc.d/openais start 指令,請使用 systemctl start pacemaker.service 指令。
升級之前,您必須透過 Sentinel 裝置管理員註冊所有裝置節點。如需詳細資訊,請參閱 登錄以進行更新。若未註冊裝置,Sentinel 會顯示黃色警告。
啟用叢集上的維護模式。
crm configure property maintenance-mode=true
維護模式可協助您在更新 Sentinel 軟體時避免對執行叢集資源造成任何干擾。您可以從任何叢集節點執行此指令。
驗證維護模式是否為使用中。
crm status
叢集資源應以不受管理的狀態顯示。
升級被動叢集節點:
停止叢集堆疊。
rcopenais stop
停止叢集堆疊可確保維持叢集資源的不可存取性,並避免節點的圍籬區隔。
下載 Sentinel HA 裝置的更新。
zypper -v patch
(條件式) 如果安裝程式顯示您必須解決 OpenSSH 套件相依性的訊息,請輸入適合的選項以降級 OpenSSH 套件。
(條件式) 如果安裝程式顯示表示 ncgOverlay 架構中變更的訊息,請輸入適合的選項以接受架構變更。
(條件式) 如果安裝程式顯示您必須為某些裝置套件解析相依性的訊息,請輸入適當的選項以解除安裝相依套件。
升級完成之後,請啟動叢集堆疊。
rcopenais start
重複所有被動叢集節點的步驟 3。
升級主動叢集節點:
請將組態備份,然後建立 ESM 輸出。
如需備份資料的詳細資訊,請參閱《 Sentinel 管理指南
》中的「備份與還原資料」。
停止叢集堆疊。
rcopenais stop
停止叢集堆疊可確保維持叢集資源的不可存取性,並避免節點的圍籬區隔。
下載 Sentinel HA 裝置的更新。
zypper -v patch
(條件式) 如果安裝程式顯示您必須解決 OpenSSH 套件相依性的訊息,請輸入適合的選項以降級 OpenSSH 套件。
(條件式) 如果安裝程式顯示表示 ncgOverlay 架構中變更的訊息,請輸入適合的選項以接受架構變更。
(條件式) 如果安裝程式顯示您必須為某些裝置套件解析相依性的訊息,請輸入適當的選項以解除安裝相依套件。
升級完成之後,請啟動叢集堆疊。
rcopenais start
執行下列指令以同步化組態檔案中的任何變更:
csync2 -x -v
停用叢集上的維護模式。
crm configure property maintenance-mode=false
您可以從任何叢集節點執行此指令。
驗證維護模式是否為非使用中。
crm status
叢集資源應以已啟動的狀態顯示。
(選擇性) 驗證 Sentinel 升級是否成功:
rcsentinel version
(條件式) 若要升級作業系統,請參閱升級作業系統。