将代理从 5.0 迁移到 5.1
1. 简介
本文提供了经过测试和验证的步骤,专门针对部署了 SUSE Multi-Linux Manager 代理 5.0 的系统,在 SUSE Multi-Linux Manager 管理的环境中迁移主机操作系统和代理扩展。
涵盖的升级场景包括:
-
从 SUSE Linux Enterprise Micro (SLE Micro) 5.5 迁移到 SLE Micro 6.1
-
从 SUSE Linux Enterprise Server (SLES) 15 SP6 迁移到 SLES 15 SP7
-
将 SUSE Multi-Linux Manager 代理扩展从 5.0 版本升级到 5.1 版本
2. 从 SLE Micro 5.5 迁移到 SL Micro 6.1
本节提供了经过测试的步骤,用于将部署了 SUSE Multi-Linux Manager 5.0 代理的 SLE Micro 5.5 主机升级到部署了 SUSE Multi-Linux Manager 5.1 代理的 SL Micro 6.1。
2.1. 先决条件
|
在迁移代理前,需要先将 SUSE Manager 5.0 服务器迁移至 SUSE Multi-Linux Manager 5.1。 |
-
SUSE Multi-Linux Manager 5.0 代理已在 SLE Micro 5.5 上安装并运行。
-
已在 SUSE Multi-Linux Manager 服务器中注册代理系统。
2.2. 发行套件升级和代理迁移
校验系统和 SUSE Multi-Linux Manager 工具版本。
cat /etc/os-release mgrpxy --version确认以下信息:
操作系统:
SLE Micro 5.5工具版本:
mgrpxy version 0.1.29或更高版本检查正在运行的容器。
podman ps确保以下容器正在运行:
proxy-squid
proxy-ssh
proxy-httpd
proxy-tftpd
proxy-salt-broker刷新产品目录
在 SUSE Multi-Linux Manager Web UI 中,导航到。
单击右侧的
刷新按钮,根据 SUSE Customer Center 中的信息更新产品目录。在 SUSE Multi-Linux Manager 服务器中同步新代理产品。有关详细信息,请参见 软件产品。
使用 Web UI 进行同步:
SUSE Linux Micro 6.1
SUSE Multi-Linux Manager Proxy Extension 5.1执行代理产品迁移。有关详细信息,请参见 产品迁移。
导航至代理系统,选择 > 。
将
SLE Micro 5.5+SUSE Manager Proxy 5.0 Extension迁移到
SL Micro 6.1+SUSE Multi-Linux Manager Proxy Extension 5.1
Do not select optional channels when prompted, unless you have confirmed they are required.
建议在执行实际迁移前先进行试运行。
监控迁移操作。
您可在 Web UI 的选项卡中查看流程进度。
After the upgrade completes, reboot the system then stop the proxy container.
reboot mgrpxy stop执行重引导后的检查。
校验升级后的操作系统和 SUSE Multi-Linux Manager 扩展:
cat /etc/os-release SUSEConnect --status-text校验 SUSE Multi-Linux Manager 工具版本。
mgrpxy --version预期输出:
mgrpxy version 5.1.11或更高版本启用 root SSH 访问权限(如果需要)。SL Micro 6.1 默认会禁用 root 登录。请编辑
/etc/ssh/sshd_config.d/sshd.conf:PermitRootLogin yes重启该服务:
systemctl restart sshd有关详细信息,请参见 SL Micro 上的远程 root 登录。
以 RPM 软件包形式安装新的代理容器映像。
transactional-update pkg install suse-multi-linux-manager-5.1-<arch>-proxy*重引导代理。
升级代理容器并重启。
mgrpxy start mgrpxy upgrade podman确认代理容器可正常运行。
podman ps所有预期的代理容器均应正常启动并运行:
proxy-salt-broker
proxy-httpd
proxy-squid
proxy-tftpd
proxy-ssh
2.3. 迁移完成
代理主机系统现已运行 SL Micro 6.1,并配备了更新后的 SUSE Multi-Linux Manager 5.1 代理软件包及已同步的产品通道。
3. 从 SUSE Linux Enterprise Server 15 SP6 升级到 15 SP7
本节提供了经过测试的步骤,用于将部署了 SUSE Multi-Linux Manager 5.0 代理的 SUSE Linux Enterprise Server SP6 主机升级到部署了 SUSE Multi-Linux Manager 5.1 代理的 SUSE Linux Enterprise Server SP7。
3.1. 先决条件
-
SUSE Multi-Linux Manager 5.0 代理已在 SUSE Linux Enterprise Server 15 SP6 上安装并运行。
-
已在 SUSE Multi-Linux Manager 服务器中注册代理系统。
3.2. 发行套件升级和代理迁移
校验操作系统和 SUSE Multi-Linux Manager 工具版本。
cat /etc/os-release mgrpxy --version确认以下信息:
操作系统:
SUSE Linux Enterprise Server 15 SP6工具版本:
mgrpxy version 0.1.29或更高版本列出正在运行的代理容器。
podman ps校验以下容器是否正在运行:
proxy-salt-broker
proxy-httpd
proxy-squid
proxy-tftpd
proxy-ssh支撑性基础架构容器
在 SUSE Multi-Linux Manager 服务器中同步新代理产品。有关详细信息,请参见 软件产品。
通过 Web UI 同步以下产品:
SUSE Linux Enterprise Server 15 SP7
SUSE Multi-Linux Manager Proxy Extension for SLE 5.1
代理扩展列于
Basesystem Module 15 SP7>Containers Module 15 SP7下。执行代理产品迁移。有关详细信息,请参见 产品迁移。
导航至代理系统,选择。
将
SUSE Linux Enterprise Server 15 SP6+SUSE Manager Proxy Extension 5.0迁移到
SUSE Linux Enterprise Server 15 SP7+SUSE Multi-Linux Manager Proxy Extension for SLE 5.1
出现提示时,请勿选择可选通道,除非您已确认必须使用这些通道。
建议在执行实际迁移前先进行试运行。
监控迁移操作。
您可在 Web UI 的选项卡中查看流程进度。
After the upgrade completes, reboot the system and then stop the proxy container.
reboot mgrpxy stop执行重引导后的检查:
校验升级后的操作系统和 SUSE Multi-Linux Manager 扩展。
cat /etc/os-release SUSEConnect --status-text您应看到以下内容:
PRETTY_NAME="SUSE Linux Enterprise Server 15 SP7"
SUSE Multi-Linux Manager Proxy 5.1 Extension for SLE校验 SUSE Multi-Linux Manager 工具版本。
mgrpxy --version预期输出:
mgrpxy version 5.1.11或更高版本以 RPM 软件包形式安装新的代理容器映像。
zypper install suse-multi-linux-manager-5.1-x86_64-proxy*升级代理容器并重启。
mgrpxy start mgrpxy upgrade podman确认代理容器可正常运行。
podman ps所有预期的代理容器均应正常启动并运行:
proxy-salt-broker
proxy-httpd
proxy-squid
proxy-tftpd
proxy-ssh
3.3. 迁移完成
代理主机系统现已运行 SUSE Linux Enterprise Server 15 SP7,且配备了更新后的 SUSE Multi-Linux Manager 5.1 代理软件包及已同步的产品通道。