补丁管理

您可以在您的组织内使用自定义补丁来管理客户端。 这使您能够为自定义通道中的软件包发出补丁警报,安排补丁安装,并跨组织管理补丁。

1. 创建补丁

要使用自定义补丁,您需要创建一个补丁,向其添加软件包,并将其添加到一个或多个通道。

过程:升级创建自定义补丁
  1. 在 SUSE Multi-Linux Manager Web UI 中,导航到 补丁  管理补丁,点击 创建补丁。

  2. 在 Create Patch 部分,使用以下详细信息:

    • 在 Synopsis 字段中,键入补丁的简要说明。

    • 在 Advisory 字段中,键入补丁的标签。 建议您为组织设计一个命名约定,以便于进行补丁管理。

    • 在 Advisory Release 字段中,输入补丁的发布编号。 例如,如果这是该补丁的第一个版本,请使用 1。

    • 在 Advisory Type 字段中,选择要使用的补丁类型。 例如,Bug Fix Advisory 用于修复错误的补丁。

    • 如果您选择了 Security Advisory 的建议类型,请在 Advisory Severity 字段中选择要使用的严重性级别。

    • 在 Product 字段中,键入该补丁所指的产品名称。

    • 可选:在 Author 字段中,键入补丁作者的名称。

    • 使用有关补丁的更多信息填写 Topic、Description 和 Solution 字段。

  3. 可选:在 Bugs 部分,使用以下详细信息指定任何相关 Bug 的信息:

    • 在 ID 字段中,输入 Bug 编号。

    • 在 Summary 字段中,键入 Bug 的简要说明。

    • 在 Bugzilla URL 字段中,键入 Bug 的地址。

    • 在 Keywords 字段中,键入与该 Bug 有关的任何关键字。 请在各关键字之间使用逗号。

    • 使用有关 Bug 的更多信息填写 References 和 Notes 字段。

    • 选择要向其添加新补丁的一个或多个通道。

  4. 单击 创建补丁。

您还可以通过克隆现有补丁来创建补丁。 克隆保留软件包关联,并简化发布补丁的过程。

过程:升级克隆补丁
  1. 在 SUSE Multi-Linux Manager Web UI 中,导航到 补丁  克隆补丁。

  2. 在 View patches potentially applicable to: 字段中,选择要克隆的补丁所在的软件通道。

  3. 选择要克隆的一个或多个补丁,然后单击 克隆补丁。

  4. 选择要向其添加克隆的补丁的一个或多个通道。

  5. 确认细节以开始克隆。

创建补丁后,您便可以向其指派软件包。

过程:升级向补丁指派软件包
  1. 在 SUSE Multi-Linux Manager Web UI 中,导航到 补丁  管理补丁,然后单击补丁的建议名称以查看补丁细节。

  2. 导航到 软件包  添加 选项卡。

  3. 在 Channel 字段中,选择包含要指派给补丁的软件包的软件通道,然后单击 查看软件包。 您可以选择 All managed packages 以查看所有通道中可用的软件包。

  4. 选择要包含的软件包,然后单击 添加软件包。

  5. 确认软件包的细节,然后单击 确认 将其指派给补丁。

  6. 导航到 软件包  列出/去除 选项卡,检查软件包是否已正确指派。

当软件包被指派给补丁时,补丁缓存会更新以反映更改。 缓存更新可能需要几分钟。

如果您需要更改现有补丁的细节,可以通过 Patches Management 页面来更改。

过程:升级编辑和删除现有补丁警报
  1. 在 SUSE Multi-Linux Manager Web UI 中,导航到 补丁  管理补丁。

  2. 单击补丁的建议名称以查看补丁细节。

  3. 根据需要进行更改,然后单击 更新补丁。

  4. 要删除补丁,请在 Patches Management 页面中选择补丁,然后单击 删除补丁。 删除补丁可能需要几分钟时间。

2. 将补丁应用到客户端

某个补丁就绪后,您可以将其单独应用到客户端,也可以与其他补丁一起应用到客户端。

补丁中的每个软件包都是一个或多个通道的一部分。 如果客户端未订阅该通道,则不会安装更新。

如果客户端已经安装了更高版本的软件包,则不会安装更新。 如果客户端安装了旧版本的软件包,则会升级该软件包。

过程:升级应用所有适用的补丁
  1. 在 SUSE Multi-Linux Manager Web UI 中,导航到 系统  概览,并选择您要更新的客户端。

  2. 导航到 软件  补丁 选项卡。

  3. 单击 全选 选择所有适用的补丁。

  4. 单击 应用补丁 更新客户端。

如果您是以管理员特权登录的,还可以批量进行更大规模的客户端升级。

过程:升级将单个补丁应用到多个客户端
  1. 在 SUSE Multi-Linux Manager Web UI 中,导航到 补丁  补丁列表。

  2. 找到要应用的补丁,然后单击该补丁对应的 Systems 列下面的数字。

  3. 选择要应用补丁的客户端,然后单击 应用补丁。

  4. 确认要执行更新的客户端列表。

过程:升级将多个补丁应用到多个客户端
  1. 在 SUSE Multi-Linux Manager Web UI 中,导航到 系统  概览,并选中要更新的客户端,以将其添加到系统集管理器。

  2. 导航到 系统  系统集管理器 并导航到 Patches 选项卡。

  3. 选择要应用到客户端的补丁,然后单击 应用补丁。

  4. 安排更新的日期和时间,然后单击 确认。

  5. 要查看更新进度,请导航到 日程安排  待执行的操作。

计划的软件包更新使用为每个客户端配置的联系方法进行安装。 有关更多信息,请参见 客户端联系方法。