Print

OS 7.0更新SLB镜像失败,编排流程报错镜像校验失败

1天前 发表

组网及说明

CloudOS-7.0

问题描述

云平台升级后,如现场有需求更新SLB镜像,以及升级存量SLB实例时,需要将新版本的SLB镜像上传至ftp,并分发为公有镜像。

问题为分发镜像任务失败,点进编排流程内,可见任务在镜像校验流程失败。

过程分析

在镜像网络产品镜像 ID(image_id)是固定的,镜像的唯一标识,不可重复。(如以下截图,可参考开局指导)

镜像分发时,会对镜像ID做校验,如当前region中镜像服务器中存在同ID的镜像,则校验失败。

如需更新镜像服务器上的镜像,需要先在当前Region下的所有可用区删除同镜像ID的旧镜像,再上传新的镜像(即需要同步更新Region下所有可用区的镜像)。

此外,若同镜像ID的旧镜像资源存在失败流程(如虚拟机创建失败),可能会影响新镜像的上传流程,需先修复相关失败流程后,再删除旧镜像并上传新镜像。

解决方法

删除当前region下所有镜像服务器中的同ID slb存量镜像,重新分发新版本镜像