5.4. 检查镜像导入操作的进度
可组合镜像导入工作流将镜像数据按顺序导入存储。镜像的大小、存储数量以及中央站点和边缘站点之间的网络速度会影响镜像导入操作所需的时间。
您可以通过查看两个镜像属性来跟踪镜像导入的进度,这些属性会出现在镜像导入操作过程中发送的通知中:
-
os_glance_importing_to_stores
属性列出了尚未导入镜像数据的存储。在导入开始时,所有请求的存储都显示在列表中。每次存储成功导入镜像数据时,镜像服务会从列表中删除存储。 -
os_glance_failed_import
属性列出了无法导入镜像数据的存储。此列表在镜像导入操作开始时为空。
注意
在以下步骤中,环境有三个 Red Hat Ceph Storage 集群: 中央存储
和两个存储在边缘、dcn0
和 dcn1
。
流程
验证镜像数据是否已添加到特定存储中:
$ glance image-show <image-id>
将
<image-id
> 替换为原始现有镜像的 ID。输出显示以逗号分隔的存储列表,类似以下示例片断:
| os_glance_failed_import | | os_glance_importing_to_stores | central,dcn0,dcn1 | status | importing
监控镜像导入操作的状态。当您使用
watch
命令前有一个命令时,命令输出每两秒钟刷新一次。$ watch glance image-show <image-id>
将
<image-id
> 替换为原始现有镜像的 ID。当镜像导入操作进行时,操作的状态会改变:
| os_glance_failed_import | | os_glance_importing_to_stores | dcn0,dcn1 | status | importing
显示镜像无法导入的输出结果类似以下示例:
| os_glance_failed_import | dcn0 | os_glance_importing_to_stores | dcn1 | status | importing
操作完成后,状态会变为 active :
| os_glance_failed_import | dcn0 | os_glance_importing_to_stores | | status | active