11 從 SUSE Enterprise Storage 7 升級至版本 7.1 #
本章說明將 SUSE Enterprise Storage 7 升級至版本 7.1 的步驟。
升級包括以下任務:
將基礎 SUSE Linux Enterprise Server 15 SP2 升級至 SUSE Linux Enterprise Server 15 SP3 版本。
從 Ceph Octopus 升級至 Pacific。
11.1 升級前 #
開始升級之前,必須完成以下任務。在 SUSE Enterprise Storage 7 生命週期內可隨時執行這些任務。
11.1.1 需考量的要點 #
升級前,請務必閱讀以下章節,確定您瞭解所有需要執行的任務。
閱讀版本說明。在版本說明中,您可以找到更多有關自 SUSE Enterprise Storage 的上一個版本發行後所進行的變更的資訊。檢查版本說明以瞭解:
您的硬體是否有特殊注意事項。
所用的任何軟體套件是否已發生重大變更。
是否需要對您的安裝施行特殊預防措施。
版本說明還會提供無法及時編入手冊的資訊。它們還包含有關已知問題的說明。
您可以在 https://www.suse.com/releasenotes/ 上找到線上 SES 7.1 版本說明。
此外,安裝 SES 7.1 儲存庫中的 release-notes-ses 套件之後,可在本地的
/usr/share/doc/release-notes
目錄中或 https://www.suse.com/releasenotes/ 網頁上找到版本說明。閱讀第 II 部分 「部署 Ceph 叢集」,熟悉
ceph-salt
和 Ceph orchestrator,特別需要瞭解有關服務規格的資訊。
11.1.2 備份叢集組態和資料 #
我們強烈建議您在開始升級之前備份所有叢集組態和資料。如需如何備份所有資料的說明,請參閱第 15 章 「備份及還原」。
11.1.3 確認對軟體儲存庫和容器影像的存取權 #
確認是否每個叢集節點都能存取 SUSE Linux Enterprise Server 15 SP3 和 SUSE Enterprise Storage 7.1 軟體儲存庫以及容器影像登錄。
11.1.3.1 軟體儲存庫 #
如果所有節點均已在 SCC 中註冊,您便可以使用 zypper migration
指令進行升級。如需更多詳細資料,請參閱 https://documentation.suse.com/sles/15-SP3/html/SLES-all/cha-upgrade-online.html#sec-upgrade-online-zypper。
如果節點未在 SCC 中註冊,請停用所有現有軟體儲存庫,並為下面每個延伸新增 Pool
和 Updates
儲存庫:
SLE-Product-SLES/15-SP3
SLE-Module-Basesystem/15-SP3
SLE-Module-Server-Applications/15-SP3
SUSE-Enterprise-Storage-7.1
11.1.3.2 容器影像 #
所有叢集節點都需要存取容器影像登錄。在大多數情況下,您將使用 registry.suse.com
上的公用 SUSE 登錄。您需要以下影像:
registry.suse.com/ses/7.1/ceph/ceph
registry.suse.com/ses/7.1/ceph/grafana
registry.suse.com/ses/7.1/ceph/prometheus-server
registry.suse.com/ses/7.1/ceph/prometheus-node-exporter
registry.suse.com/ses/7.1/ceph/prometheus-alertmanager
或者,例如對於實體隔離部署,請設定本地登錄並確認您是否有一組正確的容器影像可用。如需設定本地容器影像登錄的更多詳細資料,請參閱第 7.2.10 節 「使用容器登錄」。
11.2 將每個叢集節點上的 SUSE Linux Enterprise Server 移轉至 SUSE Linux Enterprise Server 15 SP3 版本 #
如果叢集節點設定為使用 SUSE Customer Center,您可以使用 zypper migration
指令。
如果叢集節點的軟體儲存庫是以手動方式設定的,您需要手動升級節點。
如需使用 zypper
升級 SUSE Linux Enterprise Server 的詳細資訊,請參閱 https://documentation.suse.com/sles/15-SP3/html/SLES-all/cha-upgrade-online.html#sec-upgrade-online-zypper。
11.3 升級每個叢集節點上與 SUSE Enterprise Storage 相關的套件 #
若要將 SUSE Enterprise Storage 套件升級至最新版本,請使用 ceph-salt update
指令。如需詳細資訊,請參閱 第 13.6 節 「更新叢集節點」。
11.4 升級現有 Ceph 叢集服務 #
從管理節點中執行以下指令來將整個 Ceph 叢集升級至 Pacific 版本:
cephuser@adm >
ceph orch upgrade start --image registry.suse.com/ses/7.1/ceph/ceph