39.3 升級 Sentinel HA 裝置安裝

您可以使用 Zypper 修補程式來升級 Sentinel HA 裝置安裝。

重要:此區段的程序使用 rcopenais 和 openais 指令,配合 SLES 11 SP4 才能使用。若是 SLES 12 SP2 和更新版本,請使用 systemctl pacemaker.service 指令。

例如,針對 /etc/rc.d/openais start 指令,請使用 systemctl start pacemaker.service 指令。

39.3.1 使用 Zypper 升級 Sentinel HA 裝置

升級之前,您必須透過 Sentinel 裝置管理員註冊所有裝置節點。如需詳細資訊,請參閱 登錄以進行更新。若未註冊裝置,Sentinel 會顯示黃色警告。

  1. 啟用叢集上的維護模式。

    crm configure property maintenance-mode=true

    維護模式可協助您在更新 Sentinel 軟體時避免對執行叢集資源造成任何干擾。您可以從任何叢集節點執行此指令。

  2. 驗證維護模式是否為使用中。

    crm status

    叢集資源應以不受管理的狀態顯示。

  3. 升級被動叢集節點:

    1. 停止叢集堆疊。

      rcopenais stop

      停止叢集堆疊可確保維持叢集資源的不可存取性,並避免節點的圍籬區隔。

    2. 下載 Sentinel HA 裝置的更新。

      zypper -v patch

    3. (條件式) 如果安裝程式顯示您必須解決 OpenSSH 套件相依性的訊息,請輸入適合的選項以降級 OpenSSH 套件。

    4. (條件式) 如果安裝程式顯示表示 ncgOverlay 架構中變更的訊息,請輸入適合的選項以接受架構變更。

    5. (條件式) 如果安裝程式顯示您必須為某些裝置套件解析相依性的訊息,請輸入適當的選項以解除安裝相依套件。

    6. 升級完成之後,請啟動叢集堆疊。

      rcopenais start

  4. 重複所有被動叢集節點的步驟 3。

  5. 升級主動叢集節點:

    1. 請將組態備份,然後建立 ESM 輸出。

      如需備份資料的詳細資訊,請參閱《 Sentinel 管理指南》中的「備份與還原資料」。

    2. 停止叢集堆疊。

      rcopenais stop

      停止叢集堆疊可確保維持叢集資源的不可存取性,並避免節點的圍籬區隔。

    3. 下載 Sentinel HA 裝置的更新。

      zypper -v patch

    4. (條件式) 如果安裝程式顯示您必須解決 OpenSSH 套件相依性的訊息,請輸入適合的選項以降級 OpenSSH 套件。

    5. (條件式) 如果安裝程式顯示表示 ncgOverlay 架構中變更的訊息,請輸入適合的選項以接受架構變更。

    6. (條件式) 如果安裝程式顯示您必須為某些裝置套件解析相依性的訊息,請輸入適當的選項以解除安裝相依套件。

    7. 升級完成之後,請啟動叢集堆疊。

      rcopenais start

    8. 執行下列指令以同步化組態檔案中的任何變更:

      csync2 -x -v

  6. 停用叢集上的維護模式。

    crm configure property maintenance-mode=false

    您可以從任何叢集節點執行此指令。

  7. 驗證維護模式是否為非使用中。

    crm status

    叢集資源應以已啟動的狀態顯示。

  8. (選擇性) 驗證 Sentinel 升級是否成功:

    rcsentinel version

  9. (條件式) 若要升級作業系統,請參閱升級作業系統。