服务器 - 主要升级
当 SUSE Manager 核心组件升级到新的主要版本时,需在 SUSE Manager 服务器上执行主要升级。如果需要升级 PostgreSQL、Salt 或 openSUSE Leap 的版本,就需要进行主要升级。openSUSE Leap 为底层基础操作系统 (OS)。
您可能需要执行一些额外的手动步骤,这些信息仅在发行说明中提供。有关升级的额外重要信息,请参见发行说明,网址: |
server-migrator.sh
脚本会将 SUSE Manager 服务器迁移到最新的版本, 还会将底层操作系统升级到版本 15.3。该脚本包含在 susemanager
软件包中。
要使用的 PostgreSQL 版本取决于底层操作系统。openSUSE Leap 15.2 使用 PostgreSQL 12,因此该操作系统上的 Uyuni 需使用此版本。openSUSE Leap 15.3 需使用 PostgreSQL 13。
-
在运行
server-migrator.sh
脚本前,需检查是否安装了susemanager
软件包的最新版本:zypper ref zypper up susemanager
-
运行
/usr/lib/susemanager/bin/server-migrator.sh
脚本以升级基础 OS 和 SUSE Manager 服务器。 -
要将数据库迁移到 PostgreSQL 12,请运行迁移脚本:
/usr/lib/susemanager/bin/pg-migrate-10-to-12.sh
有关 PostgreSQL 数据库迁移的详细信息,请参见 db- migration-12.adoc。
-
要将数据库从 PostgreSQL 12 迁移到 PostgreSQL 13,请运行迁移脚本:
/usr/lib/susemanager/bin/pg-migrate-12-to-13.sh
有关 PostgreSQL 数据库迁移的详细信息,请参见 db- migration-13.adoc。
-
要将数据库从 PostgreSQL 10 迁移到 PostgreSQL 13,请运行迁移脚本:
/usr/lib/susemanager/bin/pg-migrate-10-to-13.sh
有关 PostgreSQL 数据库迁移的详细信息,请参见 db- migration-13.adoc。
-
完成迁移后,请手动重引导 SUSE Manager 服务器:
shutdown -r now
迁移期间产生的问题无法修复。在开始迁移前,请确保已创建备份。如果您是在虚拟机上运行 SUSE Manager Server,我们建议在开始前创建快照。 |