10 Star 33 Fork 29

EdgeGallery / mecm-applcm

 / 详情

VM 部署失败,找不到镜像文件

Open
缺陷(Bug)
Opened this issue  
2021-09-16 11:25

环境信息

  • 新操作系统环境:ubuntu-18.04.5-live-server-amd64.iso
  • EdgeGallery:EdgeGallery-v1.2.0-all-x86.tar.gz
  • AIO offline 安装方式。

问题描述

应用 OpenStack VIM 的环境中,如果没有在 Developer 生成的 image 的话,再 MECM 上执行部署会失败,错误:找不到镜像文件。

2021-09-11 04:48:41,180 - HandlerExecutor_0 - app_lcm_service.py[line:204] - INFO: receive instantiate msg...
2021-09-11 04:48:42,412 - HandlerExecutor_0 - app_lcm_service.py[line:260] - ERROR: ERROR: Property error: : resources.EMS_VDU1.properties.image: : Error validating value '3c4aa5c8-6176-4497-95a7-4db60077ce21': No images matching {'name': u'3c4aa5c8-6176-4497-95a7-4db60077ce21'}.
Traceback (most recent call last):
  File "/usr/app/service/app_lcm_service.py", line 258, in instantiate
    stack_resp = heat.stacks.create(**fields)
  File "/usr/app/venv/lib/python3.8/site-packages/heatclient/v1/stacks.py", line 170, in create
    resp = self.client.post('/stacks',
  File "/usr/app/venv/lib/python3.8/site-packages/keystoneauth1/adapter.py", line 401, in post
    return self.request(url, 'POST', **kwargs)
  File "/usr/app/venv/lib/python3.8/site-packages/heatclient/common/http.py", line 323, in request
    raise exc.from_response(resp)
heatclient.exc.HTTPBadRequest: ERROR: Property error: : resources.EMS_VDU1.properties.image: : Error validating value '3c4aa5c8-6176-4497-95a7-4db60077ce21': No images matching {'name': u'3c4aa5c8-6176-4497-95a7-4db60077ce21'}.

解决:MECM 部署 VM instance 的前提是,首先需要在 developer 完成应用集成的镜像生成工作,MECM 在使用这个新建的镜像启动 VM instance。

重现步骤

1、在 developer 完成应用集成,然后上传项目到 AppSotre,并且将生成的镜像和部署测试的虚拟机删除。
2、在 mecm 从 AppStore 同步项目,然后执行部署。
3、mecm app lcm 日志返回错误,没有找到镜像文件。

期望结果

是不是应该在 mecm 进行 packet 分发的时候,就完成镜像从 AppStore 或其他地方上传到 VIM,这样在部署的时候就存在镜像了。同时,也可以在任何时刻的把 developer 的资源清理干净。

Comments (1)

范桂飓 created缺陷(Bug)
范桂飓 set related repository to EdgeGallery/mecm-applcm
Expand operation logs

最新优化的规格,1.3可体现。mecm分发时的很重要一步操作,就是将FileSystem的镜像上传至VIM,以上传完成且状态为active为分发成功的标准。

刘辉 set assignee to 陈传雨

Sign in to comment

Status
Assignees
Projects
Milestones
Pull Requests
Successfully merging a pull request will close this issue.
Branches
Planed to start   -   Planed to end
-
Top level
Priority
Duration (hours)
Confirm
参与者(2)
7530047 fan guijiu 1607621577
1
https://gitee.com/edgegallery/mecm-applcm.git
git@gitee.com:edgegallery/mecm-applcm.git
edgegallery
mecm-applcm
mecm-applcm

Search

182229 41614e54 1850385 182230 7885ed45 1850385