Proxy Migration from 5.0 to 5.2

1. 简介

本文提供了经过测试和验证的步骤,专门针对部署了 SUSE Multi-Linux Manager 代理 5.0 的系统,在 SUSE Multi-Linux Manager 管理的环境中迁移主机操作系统代理扩展

涵盖的升级场景包括:

  • Migrating from SUSE Linux Enterprise Micro (SLE Micro) 5.5 to SL Micro 6.2

  • SUSE Linux Enterprise Server (SLES) 15 SP6 迁移到 SLES 15 SP7

  • SUSE Multi-Linux Manager 代理扩展5.0 版本升级到 5.2 Beta 1 版本

在迁移代理前,需要先将 SUSE Manager 5.0 服务器迁移至 SUSE Multi-Linux Manager 5.2 Beta 1。

2. SLE Micro 5.5 to SL Micro 6.2

This section provides the tested procedure to upgrade a SLE Micro 5.5 host deployed with SUSE Multi-Linux Manager 5.0 Proxy to SL Micro 6.2 with SUSE Multi-Linux Manager 5.2 Beta 1 Proxy.

2.1. 先决条件

  • SUSE Multi-Linux Manager 5.0 代理已在 SLE Micro 5.5 上安装并运行。

  • 已在 SUSE Multi-Linux Manager 服务器中注册代理系统。

2.2. 发行套件升级和代理迁移

过程:将 SUSE Multi-Linux Manager 5.0 代理迁移到 SUSE Multi-Linux Manager 5.2 Beta 1 代理
  1. 校验系统和 SUSE Multi-Linux Manager 工具版本。

    cat /etc/os-release
    mgrpxy --version

    确认以下信息:

    • 操作系统:SLE Micro 5.5

    • 工具版本:mgrpxy version 0.1.29 或更高版本

  2. 检查正在运行的容器。

    podman ps

    确保以下容器正在运行:

    • proxy-squid

    • proxy-ssh

    • proxy-httpd

    • proxy-tftpd

    • proxy-salt-broker

  3. 在 SUSE Multi-Linux Manager 服务器中同步新代理产品。有关详细信息,请参见 软件产品

    使用 Web UI 进行同步:

    • SL Micro 6.2

    • SUSE Multi-Linux Manager Proxy Extension 5.2 Beta 1

  4. 执行代理产品迁移。有关详细信息,请参见 产品迁移

    导航至代理系统,选择系统  概览 > 软件  产品迁移

    • SLE Micro 5.5 + SUSE Manager Proxy 5.0 Extension

      迁移到

    • SL Micro 6.2 + SUSE Multi-Linux Manager Proxy Extension 5.2 Beta 1

      出现提示时,请勿选择可选通道,除非您已确认必须使用这些通道。

      建议在执行实际迁移前先进行试运行。

  5. 监控迁移操作。

    您可在 Web UI 的系统  细节  事件选项卡中查看流程进度。

  6. After the upgrade completes, stop the proxy container and then reboot the system.

    reboot
    mgrpxy stop
  7. 执行重引导后的检查。

    校验升级后的操作系统和 SUSE Multi-Linux Manager 扩展:

    cat /etc/os-release
    SUSEConnect --status-text
  8. 校验 SUSE Multi-Linux Manager 工具版本。

    mgrpxy --version

    预期输出:

    • mgrpxy version 5.2 or higher

  9. Enable Root SSH Access (if required). SL Micro 6.2 disables root login via SSH by default. Edit /etc/ssh/sshd_config.d/sshd.conf:

    PermitRootLogin yes

    重启该服务:

    systemctl restart sshd

    有关详细信息,请参见 SL Micro 上的远程 root 登录

  10. 以 RPM 软件包形式安装新的代理容器映像。

    transactional-update pkg install suse-multi-linux-manager-5.2-<arch>-proxy*
  11. 重引导代理。

  12. 升级代理容器并重启。

    mgrpxy upgrade podman
    mgrpxy stop
    mgrpxy start
  13. 确认代理容器可正常运行。

    podman ps

    所有预期的代理容器均应正常启动并运行:

    • proxy-salt-broker

    • proxy-httpd

    • proxy-squid

    • proxy-tftpd

    • proxy-ssh

2.3. 迁移完成

The proxy host system is now running SL Micro 6.2 with updated SUSE Multi-Linux Manager 5.2 Beta 1 Proxy packages and synchronized product channels.

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.2 Beta 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 Linux Enterprise Server 15 SP6 上更新 SUSE Multi-Linux Manager 代理组件
  1. 校验操作系统和 SUSE Multi-Linux Manager 工具版本。

    cat /etc/os-release
    mgrpxy --version

    确认以下信息:

    • 操作系统:SUSE Linux Enterprise Server 15 SP6

    • 工具版本:mgrpxy version 0.1.29 或更高版本

  2. 列出正在运行的代理容器。

    podman ps

    确保以下容器正在运行:

    • proxy-salt-broker

    • proxy-httpd

    • proxy-squid

    • proxy-tftpd

    • proxy-ssh

  3. Synchronize the new Products in SUSE Multi-Linux Manager Server using the Web UI.

    For more information, see 软件产品.

    Synchronize:

    • SUSE Linux Enterprise Server SP7

    • SUSE Multi-Linux Manager Proxy Extension 5.2 Beta 1

  4. Perform proxy product migration.

    For more information, see 产品迁移.

    导航至代理系统,选择系统  概览 > 软件  产品迁移

    Migrate from:

    • SUSE Linux Enterprise Server 15 SP6 + SUSE Manager Proxy 5.0 Extension

      to:

    • SUSE Linux Enterprise Server SP7 + SUSE Multi-Linux Manager Proxy Extension 5.2 Beta 1

      出现提示时,请勿选择可选通道,除非您已确认必须使用这些通道。

      建议在执行实际迁移前先进行试运行。

  5. 监控迁移操作。

    You can follow the process under Systems  Details  Events in the Web UI.

  6. After the upgrade completes, stop the proxy container and then reboot the system.

    mgrpxy stop
    reboot
  7. 执行重引导后的检查。

    Verify the OS and SUSE Multi-Linux Manager extension version:

    cat /etc/os-release
    SUSEConnect --status-text
  8. 校验 SUSE Multi-Linux Manager 工具版本。

    mgrpxy --version

    预期输出:

    • mgrpxy version 5.2 or higher

  9. 以 RPM 软件包形式安装新的代理容器映像。

    zypper install suse-multi-linux-manager-5.2-<arch>-proxy*
  10. 重引导代理。

  11. 升级代理容器并重启。

    mgrpxy upgrade podman
    mgrpxy stop
    mgrpxy start
  12. 确认代理容器可正常运行。

    podman ps

    所有预期的代理容器均应正常启动并运行:

    • proxy-salt-broker

    • proxy-httpd

    • proxy-squid

    • proxy-tftpd

    • proxy-ssh

3.3. 迁移完成

The proxy host system is now running SUSE Linux Enterprise Server SP7 with updated SUSE Multi-Linux Manager 5.2 Beta 1 Proxy packages and synchronized product channels.