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