将代理从 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
出现提示时,请勿选择可选通道,除非您已确认必须使用这些通道。
建议在执行实际迁移前先进行试运行。
监控迁移操作。
您可在 Web UI 的选项卡中查看流程进度。
完成升级后,停止代理容器,然后重引导系统。
mgrpxy stop reboot执行重引导后的检查。
校验升级后的操作系统和 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 upgrade podman mgrpxy stop mgrpxy start确认代理容器可正常运行。
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 的选项卡中查看流程进度。
完成升级后,停止代理容器,然后重引导系统。
mgrpxy stop reboot执行重引导后的检查:
校验升级后的操作系统和 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 upgrade podman mgrpxy stop mgrpxy start确认代理容器可正常运行。
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 代理软件包及已同步的产品通道。