documentation.suse.com / SUSE Linux Enterprise Server 文档 / 升级指南 / 升级路径和方法
适用范围 SUSE Linux Enterprise Server 15 SP7

2 升级路径和方法

SUSE® Linux Enterprise (SLE) 允许将现有系统升级到较新的版本或服务包。不需新安装。主目录和数据目录以及系统配置等现有数据将保持不变。您可以从本地 CD 或 DVD 驱动器或从中央网络安装源进行更新。

2.1 升级与全新安装

SUSE 支持在两个 SUSE Linux Enterprise Server 主要版本之间进行升级。是进行升级还是执行全新安装更好,这取决于特定的场景。虽然升级涉及的操作更少,但全新安装可确保您受益于新版本的所有新功能,例如磁盘布局更改、特定的文件系统功能和其他改进。因此,为了充分利用您的系统,SUSE 建议在大多数情况下都执行全新安装。

无论要进行升级还是全新安装,客户都需要检查系统设置和默认值是否仍然符合其要求。

如果要从特定版本的一个服务包更新到同一代码流的另一个服务包,SUSE 建议进行就地升级,而不执行全新安装。尽管如此,由于某些原因或者在某些情境下,客户还是可能会在此情况下执行全新安装。只能由客户来决定哪种方式更合适。

2.2 联机和脱机升级

SUSE 支持以下升级和迁移方法。有关术语的详细信息,请参见第 1.1 节 “术语”。这些方法如下:

联机

从正在运行的操作系统本身(系统处于启动和正在运行的状态)执行升级。示例:在通过 SUSE Customer Center 或 Repository Mirroring Tool (RMT)、经由 SUSE Multi-Linux Manager 的 Salt 策略建立连接后,使用 Zypper 或 YaST 进行联机更新。

有关详细信息,请参见 第 5 章 “联机升级

在同一主要版本的服务包之间迁移时,建议使用下面两种方法:第 5.4 节 “使用在线迁移工具 (YaST) 升级”第 5.5 节 “使用 Zypper 升级”

脱机

脱机升级意味着要升级的操作系统运行(系统处于关闭状态)。相反,此过程会引导目标操作系统的安装程序(例如,通过安装媒体、网络或本地引导加载程序)并执行升级。

有关详细信息,请参见 第 4 章 “脱机升级

重要
重要:SUSE Multi-Linux Manager 客户端

如果您的计算机由 SUSE Multi-Linux Manager 管理,请按照 SUSE Multi-Linux Manager 文档中的说明对其进行更新。您可以查看 https://documentation.suse.com/multi-linux-manager/ 上的 SUSE Multi-Linux Manager Upgrade Guide,了解 Client Migration 过程。

2.3 支持的 SLES 15 SP7 升级和迁移路径

在执行任何迁移操作之前,请阅读第 3 章 “准备升级

重要
重要:不支持跨体系结构升级

支持跨体系结构升级!例如从 32 位版本的 SUSE Linux Enterprise Server 升级到 64 位版本,或者从大字节序升级到小字节序。

具体而言,支持从 SLE 11 on POWER(大字节序)升级到 SLE 15 SP7 on POWER(新增:小字节序!)。

另外,由于 SUSE Linux Enterprise 15 只有 64 位版本,因此支持从任何 32 位 SUSE Linux Enterprise 11 系统升级到 SUSE Linux Enterprise 15 和更高版本。

要跨体系结构升级,需执行全新安装。

注意
注意:跳过服务包

最简单的升级路径是按顺序安装所有服务包。对于 SUSE Linux Enterprise 15 产品线(GA 和后续服务包),虽然从技术上来说从其中一个服务包升级到任何其他服务包(跳过中间的若干服务包)都是可行的,但我们并不正式支持此类升级。对于受支持的升级路径,最多只能跳过两个服务包,并且在启动升级之前,您的系统需要处于受支持的级别(即在超出常规支持后,需要是完全升级的 LTSS)。例如,支持从 SLE 15 SP1 升级到 15 SP4,因为 SP1 在 SP4 发布之前已超出常规支持范围。但是,支持从 SLE 15 SP1 LTSS 升级到 15 SP4 或 SP3 LTSS。

支持的升级路径概述
图 2.1︰ 支持的升级路径概述
警告
警告:升级数据库

此处所述的升级路径只适用于作为计算机操作系统的 SUSE Linux Enterprise,而不适用于其运行的所有应用程序。如果您使用了 PostgreSQL 或 MariaDB 数据库等工作负载,则可能需要进行中间操作系统升级以升级您的应用程序。

升级操作系统之前,请参见发行说明以了解有关数据库版本的信息。如果提供了新的主要版本,请参见第 3 章 “准备升级以了解升级说明。

每个版本支持的升级路径
SUSE Linux Enterprise Server 11 升级

不支持直接从 SLES 11 升级。您的版本至少需为 SLES 11 SP4,并且只能先升级到 SLES 15 SP3,然后才能升级到 SLES 15 SP7

如果无法执行全新安装,请先将已安装的 SLES 11 服务包升级到 SLES 11 SP4。SLES 11 SP4 Deployment Guide 中介绍了此升级过程。接下来,以脱机升级方式升级到 SLES 15 SP3。SLES 15 SP3 Deployment Guide 中介绍了此升级过程。然后按照本指南中的说明升级到 SLES 15 SP7

SUSE Linux Enterprise Server 12 GA/SP1/SP2/SP3/SP4 升级

不支持从 SLES 12 SP4 或更早的服务包直接升级。您的版本至少需为 SLES 12 SP5,才能升级到 SLES 15 SP7

如果无法执行全新安装,请先将已安装的 SLES 12 服务包升级到 SLES 12 SP5。SLES 12 SP5 Deployment Guide 中介绍了此升级过程。

SUSE Linux Enterprise Server 12 SP5 升级

要从 SLES 12 SP5 升级,仅支持采用脱机升级方式。有关细节,请参见第 4 章 “脱机升级

SUSE Linux Enterprise Server 15 GA/SP1/SP2/SP3/SP4/SP5 升级

不再支持直接从 SLES 15 GA、SP1、SP2、SP3、SP4 或 SP5 升级。您的版本至少需为 SLES 15 SP6,才能升级到 SLES 15 SP7

从附带 LTSS 或 ESPOS 的 SUSE Linux Enterprise Server 15 SP1/SP2/SP3 升级

不支持直接从附带 LTSS 或 ESPOS 的 SLES 15 SP1、SP2 或 SP3 升级。您的版本至少需为附带 LTSS 或 ESPOS 的 SLES 15 SP4,才能升级到 SLES 15 SP7

首先,将安装的 SLES 15 服务包升级到 SLES 15 SP4。SLES 15 SP4 Upgrade Guide 中介绍了此升级过程。然后按照本指南中的说明升级到 SLES 15 SP7

从附带 LTSS 或 ESPOS 的 SUSE Linux Enterprise Server 15 SP4/SP5 升级

支持采用联机和脱机方式从附带 LTSS 或 ESPOS 的 SLES 15 SP4 或 SP5 升级。有关细节,请参见第 2.2 节 “联机和脱机升级”

SUSE Linux Enterprise Server 15 SP6 升级

支持采用联机和脱机方式从 SLES 15 SP6 升级。有关细节,请参见第 2.2 节 “联机和脱机升级”

升级 SUSE Linux Enterprise 公有云 Guest

有关升级公有云中 SLE Guest 的说明,请参见 Using the SUSE Distribution Migration System

从 openSUSE Leap 15.0/15.1/15.2/15.3/15.4/15.5 升级

不再支持直接从 openSUSE Leap 15.0、15.1、15.2、15.3、15.4 或 15.5 升级。您的版本至少需为 openSUSE Leap 15.6,才能升级到 SLES 15 SP7

从 openSUSE Leap 15.6/15.7 升级

支持从 openSUSE Leap 15.6 或 15.7 升级。请参见第 5.9 节 “从 openSUSE Leap 升级到 SUSE Linux Enterprise Server。仅支持升级安装的 Leap 服务器。

注意
注意:Extended Service Pack Overlap Support (ESPOS)

对于某些产品,SUSE 根据与 LTSS 相同的条件提供 Extended Service Pack Overlap Support (ESPOS)。有关 ESPOS 的详细信息,请参见相应 SUSE Linux Enterprise 产品的文档和产品生命周期支持政策网页。

Documentation survey