代理 - 主要升级

在执行任何代理更新前,请安排维护时段。进行更新时,通过代理注册到 SUSE Manager 的客户端将无法连接到 SUSE Manager。有关维护时段的详细信息,请参见 维护时段

代理主要升级包括操作系统的版本升级。有关详细信息,请参见 SUSE Manager 4.3 版本说明。

1. 升级的准备工作

过程:在命令提示符处添加 openSUSE Leap 15.5 软件通道
  1. 在 SUSE Manager 服务器上的命令提示符下,以 root 身份使用 spacewalk-common-channels 命令添加相应的通道:

    spacewalk-common-channels opensuse_leap15_4 \
    opensuse_leap15_4-non-oss \
    opensuse_leap15_4-non-oss-updates \
    opensuse_leap15_4-updates \
    opensuse_leap15_4-backports-updates \
    opensuse_leap15_4-sle-updates \
    uyuni-proxy-stable-leap-154
  2. 使用 spacewalk-repo-sync 完全同步所有通道。

2. 升级代理

要更新代理,首先需停止代理服务,然后替换软件储存库,更新软件,最后重启动代理服务。

过程:更新 SUSE Manager 代理
  1. 在 SUSE Manager 代理上,停止代理服务:

    spacewalk-proxy stop
  2. 在 SUSE Manager 服务器 Web UI 中,导航到系统  代理,然后单击代理名称。

  3. 单击软件  软件通道,选择自定义通道列表中所列的 openSUSE Leap 15.5 通道作为基础通道。

  4. 子通道窗格中,选择 15.5 子通道。

  5. 单击 下一步,然后单击 确认确认软件通道更改

  6. 单击细节  远程命令,将 zypper --non-interactive dup --allow-vendor-change --replacefiles 添加到脚本字段中,然后单击 日程安排

  7. 等待远程命令执行。

  8. 在 SUSE Manager 代理上,启动代理服务:

    spacewalk-proxy start

如果需要更新许多代理,可以在 SUSE Manager 服务器上创建由此命令序列组成的操作链。您可以使用操作链同时对多个代理执行更新。