可以使用以下 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’]
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 可提供系统中的映像清单。它会根据各种选项进行筛选,例如检索某个版本的所有软件包等。