操作场景
当用户将自己的私有镜像共享给云平台的其他用户使用时,可以使用镜像服务的共享镜像功能。
对于专属云用户或多项目用户,共享镜像功能可以方便用户在同一个区域内的多个项目间使用镜像。
说明:
项目(Project)用于将OpenStack的资源(计算资源、存储资源和网络资源)进行分组和隔离。项目可以是一个部门或者一个项目组。一个帐户中可以创建多个项目。
当用户作为共享镜像的提供者时,可以共享指定镜像、取消共享镜像、添加或删除镜像的共享租户。当用户作为共享镜像的接受者时,可以选择接受或者拒绝其他用户提供的共享镜像,也可以移除已经接受的共享镜像。
约束和限制
用户只能共享自己没有发布为市场镜像的私有镜像,已经发布为市场镜像的不能共享。镜像共享的范围只能在区域内。每个镜像可以共享的租户数额为128个。用户可以随时取消自己共享的镜像,无需通知镜像的接受方。用户可以随时删除自己共享的镜像,无需通知镜像的接受方。加密镜像不能共享。整机镜像不支持共享。
共享过程
用户A作为共享镜像提供者,用户B作为共享镜像接受者时,用户A将私有镜像共享给用户B的具体流程如下:
用户B提供自己的账户名给用户A。
如果用户B是专属云用户或多项目用户,除提供帐户名称外,还需要额外提供项目名称。
用户A共享指定的镜像给用户B。用户B确认接受用户A的共享镜像。
用户B可以使用用户A共享的镜像,完成创建云服务器等操作。