• Openstack将glance独立出来的一个原因是尽可能将镜像存储至多种存储上,由glance提供一个完整的适配框架。现在支持亚马逊对象存储S3、openstack自有的swift对象存储,以及常用的文件系统存储。
  • 流程图如下:

   

    glance api :对外提供镜像接口服务。

    registry server : 注册服务,存储镜像元数据信息与数据库交互实现镜像基础信息存储。

    store adaptor : 存储镜像文件,提供多种存储适配。

    在实际部署上,glance api与glance registry可以分离,故glance api接口服务访问glance registry注册服务通过远程HTTP方式访问,而接口服务访问存储适配器是通过本地接口调用实现的。

  • 镜像状态:

    queued:镜像信息已经在注册服务registry上保存,数据模型image已经维护起来

    saving:镜像文件数据上传至glance

    active:镜像已可使用

    killed:在上传镜像过程中出错

    deleted:已删除

  • 创建虚拟机镜像一般有2种格式:

    raw:性能和通用性较好

    qcow2:占用更少的磁盘空间

  • 用glance image-create命令创建虚拟机镜像时:

    is_pubic参数为false时,表明该镜像是私有的,可以通过授权给别的租户使用,命令为 glance member-add <镜像id> <新的租户项目id>

  

    

最新文章

  1. 【Win 10应用开发】在RichEditBox中使用自定义菜单
  2. Spring中的自动装配
  3. 字符串匹配(hash算法)
  4. JavaWeb学习笔记——SAX解析
  5. ASP.NET WebAPI 08 Message,HttpConfiguration,DependencyResolver
  6. ZooKeeper启动过程2:FastLeaderElection
  7. Linux Direct 文件读写(文件DIO)
  8. UML类图关系-转
  9. Unity 单元测试(PLUnitTest工具)
  10. Hough Transform直线检测
  11. python 32位、64位确定
  12. 4999: This Problem Is Too Simple!
  13. 论JVM爆炸的几种姿势及自救方法
  14. bootstrap网格设置等高度
  15. Ubuntu修改系统时间
  16. Spring Boot使用Druid连接池基本配置
  17. 更改Oracle字符集避免乱码
  18. spring boot(十):定时任务
  19. 浅谈压缩感知(二十二):压缩感知重构算法之正则化正交匹配追踪(ROMP)
  20. Unable to open socket file: target process not responding or HotSpot VM not loaded

热门文章

  1. Android内购订单验证 --- php实现
  2. &lt;Docker学习&gt;4. docker容器的使用
  3. 最小生成数kruskal算法和prim算法
  4. realloc函数的用法
  5. 初见spark-04(高级算子)
  6. Nginx 高级配置
  7. Javascript Step by Step - 03
  8. 3714: [PA2014]Kuglarz
  9. Java与Scala的两种简易版连接池
  10. python学习笔记四:lambda表达式和switch