基础架构维护任务
如果您使用安排的停机时段,可能发现很难记住在 SUSE Manager Server 发生这种事关重大的停机之前、期间和之后您要做的所有事情。SUSE Manager Server 相关系统(例如服务器间同步从属服务器或 SUSE Manager Proxy)也会受到影响,必须在日程安排中将其考虑在内。
SUSE 建议您始终将 SUSE Manager 基础结构保持更新状态。这包括服务器、代理和构建主机。如果不使 SUSE Manager Server 保持更新状态,可能无法在必要时更新环境的某些部分。
本章提供了一份停机时段核对清单,其中包含有关执行每个步骤的更多信息的链接。
1. 服务器
-
应用最新更新。
-
根据需要升级到最新服务包。
-
运行
spacewalk-service status
并检查所有必需的服务是否已正常运行。
可以使用软件包管理器安装更新:
-
有关使用 YaST 的信息,请参见 https://documentation.suse.com/sles/15-SP4/html/SLES-all/cha-onlineupdate-you.html。
-
有关使用 zypper 的信息,请参见 https://documentation.suse.com/sles/15-SP4/html/SLES-all/cha-sw-cl.html#sec-zypper。
默认会为 SUSE Manager Server 配置并启用多个更新通道。新软件包和更新的软件包会自动变为可用状态。
要使 SUSE Manager 保持最新,请将其直接连接到 SUSE Customer Center 或使用Repository Management Tool (RMT)。可以将 RMT 用作断开连接的环境的本地安装源。
可以使用以下命令检查更新通道是否在您的系统上可用:
zypper lr
输出如下所示:
Name | Enabled | GPG Check | Refresh -------------------------------------------------------+---------+-----------+-------- SLE-Module-Basesystem15-SP4-Pool | Yes | (r ) Yes | No SLE-Module-Basesystem15-SP4-Updates | Yes | (r ) Yes | Yes SLE-Module-Python2-15-SP4-Pool | Yes | (r ) Yes | No SLE-Module-Python2-15-SP4-Updates | Yes | (r ) Yes | Yes SLE-Product-SUSE-Manager-Server-4.3-Pool | Yes | (r ) Yes | No SLE-Product-SUSE-Manager-Server-4.3-Updates | Yes | (r ) Yes | Yes SLE-Module-SUSE-Manager-Server-4.3-Pool | Yes | (r ) Yes | No SLE-Module-SUSE-Manager-Server-4.3-Updates | Yes | (r ) Yes | Yes SLE-Module-Server-Applications15-SP4-Pool | Yes | (r ) Yes | No SLE-Module-Server-Applications15-SP4-Updates | Yes | (r ) Yes | Yes SLE-Module-Web-Scripting15-SP4-Pool | Yes | (r ) Yes | No SLE-Module-Web-Scripting15-SP4-Updates | Yes | (r ) Yes | Yes
SUSE Manager 会发布维护更新 (MU) 以提供较新的软件包。维护更新用新的版本号表示。例如,在发布 MU 后,主发行版 4.3 将递增为 4.3.1。
可以通过查看 Web UI 中导航栏底部的信息来校验您正在运行的版本。还可以使用 api.getVersion()
XMLRPC API 调用来获取版本号。
1.1. 客户端工具
当服务器更新时,请考虑同时更新客户端上的某些工具。并非一定要更新客户端上的 salt-minion
、zypper
和其他相关管理软件包,但一般情况下最好这样做。例如,服务器上的维护更新可能会引入新的 Salt 主版本。然后,Salt 客户端有一段时间可以继续正常运行,但后来可能会出现问题。为了避免这种情况,在适当的情况下请务必更新 salt-minion
软件包。SUSE 确保始终可以安全更新 salt-minion
。
2. 服务器间同步从属服务器
如果您使用服务器间同步从属服务器,请在 SUSE Manager 服务器更新完成后对其进行更新。
有关服务器间同步的详细信息,请参见 服务器间同步 - 版本 1。
3. 监视服务器
如果您使用 Prometheus 监视服务器,请在 SUSE Manager Server 更新完成后对其进行更新。
有关监视的详细信息,请参见 使用 Prometheus 和 Grafana 进行监视。
4. 代理
SUSE Manager Server 更新完成后,代理应会立即更新。
一般情况下,不支持运行与其他版本上的服务器相连接的代理。唯一的例外情况是在更新期间,预期首先会更新服务器,因此代理可能暂时运行旧版本。
始终先升级服务器,然后再升级任何代理。 |