镜像服务 - Glance

1.什么是Glance?

Glance的作用:为nova提供镜像服务以便启动实例的组件。
但不负责镜像的本地存储,可以对镜像做快照、备份、镜像模板等管理

2. Glance镜像支持的格式:

  • Raw:无格式镜像
  • vhd:经常被vmware、visualbox使用
  • Vdi:Qemu支持的格式
  • iso:光盘
  • qcow2:openstack经常使用
  • aki 和ami:亚马逊使用

3 Glance组件

  • Glance-api 负责提供镜像服务的rest api服务,作为镜像服务请求的入口。
  • Glance-registry 负责与glance使用的数据库交互,比如镜像的创建、删除、修改等操作

4.Glance的架构

当有来自horizon、Glance-CLI、Nova-compute发送过来的镜像请求,由glance api接收处理,将请求的消息传递给Glance-registry组件,然后到数据库中查询镜像存储的位置信息,将查询到的结果返回给api。
glance api接下来将会调用Storage adapter组件进行查询,用来查询后端的存储,比如SWIFT、Ceph、Amazon S3等,最终获取镜像返回给用户。
在整个过程中,Glance-api也可以和数据库进行交互,但往往只传递少量的数据。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一章 OpenStack基础 OpenStack管理的资源及提供的服务OpenStack做为一个操作系统,...
    sgt_tiger阅读 14,456评论 4 72
  • OpenStack简介 OpenStack版本发展 OpenStack版本系列字母以A~Z命名,从2010年发布的...
    糯米藕阅读 10,532评论 0 17
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,385评论 19 139
  • 我乘上时光机来到了未来的家乡。 我先去看了家乡的农田,“哇!这么大的蔬菜!”我问了问农场的主人,主人说...
    白美小狐女阅读 2,656评论 0 0
  • 最近做了一个项目,加载网页使用的是WKWebView,网页需要同步客户端登录后的cookie。 UIWebView...
    也嘉阅读 5,846评论 0 1