可以使用以下 CLI 和 REST API 为 SE 组的修补程序版本执行回滚。

使用 CLI

[admin:controller]: > rollbackpatch segroup <se-group-name>
[admin:controller]: > rollbackpatch segroup  seg-a

使用 REST API

POST api/rollback JSON data:{‘rollback_type’:2,‘se_group_uuids’: [‘seg-a-uuid’]
注:

有关以下其他选项,请参阅用于灵活升级的其他选项

  • 回滚 - 错误恢复

  • 中止清理

  • SE 组恢复选项

show 命令

以下 show 命令可显示系统中的软件版本:

  • show version controller

  • show version serviceengine

  • show version serviceenginegroup

以下命令可显示系统中的升级情况:

  • show upgrade status:将根据 UI 工作流实施各种筛选器。

  • show upgrade history:此命令已弃用。

注:
  • 如果控制器为最高版本,而 SE 组的版本较低,则命令可能会由于控制器版本较高而无法正常运行。

  • 由于 API 版本语义的原因,字段可能不可用,因为它们在注释中已弃用。

  • 由于 API 端点弃用,某些内部命令可能无法正常运行。

警示和事件

以下事件可用于提供可见性:

  • 图像上载/删除事件

  • 特定于升级的事件

  • 特定于修补程序的事件

  • 特定于回滚的事件

  • 特定于修补程序回滚的事件。

  • 故障将转换为警示。

其他 API

以下 GET API 调用适用:

  • 以下 REST API 可提供系统中存在的所有映像的相关信息。

    Get API: api/image/
  • 以下 API 可提供将 UUID 作为 slug 传递的特定映像的相关信息。

     Get API: api/image/image-uuid
  • 使用以下 API 删除提供的映像(如果未使用)。

     Delete API: api/image/image-uuid
  • 清单 API - api/image-inventory:此 API 可提供系统中的映像清单。它会根据各种选项进行筛选,例如检索某个版本的所有软件包等。