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