HC5351113 - 6 3 Glance简介与开发实践_第1页
HC5351113 - 6 3 Glance简介与开发实践_第2页
HC5351113 - 6 3 Glance简介与开发实践_第3页
HC5351113 - 6 3 Glance简介与开发实践_第4页
HC5351113 - 6 3 Glance简介与开发实践_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

HC53511,云计算,V1R6,1.0,肖东,2017-08,杨力凡,新开发,第六章第三节Glance介绍与开发实践,Glance简介,openstack中的核心组件。主要提供一个虚拟机镜像的存储、查询和检索服务,提供一个虚拟磁盘映像的目录和存储库,为Nova虚拟机提供镜像服务提供镜像创建、查询、删除、下载等基本的镜像管理功能;支持针对租户的ACL控制对接多种后端存储SwiftUDS本地支持多种镜像格式(不同的虚拟化支持的镜像格式不同)KVM:ISO/RAW/QCOW2FusionCompute:VHDVMware:VMDK,Glance:提供虚机镜像的注册服务;同时计算服务也使用该服务分派实例。与Nova、Cinder等模块交互,OpenStack中的Glance,Glance-db,Glance-store,Glance-api,Glance-Registry(only-v1),Swift,UDS,File,Glance,Backend,Request,Gance-api:接受来自外部的API镜像请求,这些请求包括镜像发现,获取及存储。Glance-registry:用于存储,处理和获取镜像的元数据。Glance-db:存储的就是元数据。Glance-Store:镜像文件的存储仓库,支持包括普通文件系统在内的各种存储类型。,插件机制,支持多种后端,Glance逻辑架构,Glance创建镜像流程详解,添加image元数据到db,获取imageid,设置image状态为queued。直接传入了imagedata(处理imagedata):将imagedata存入指定的backendstore(注意Content-Type必须为application/octet-stream)设置image状态为saving检查用户quota调用backendstore实现的方法将镜像数据写入到一个以imageid为文件名的文件调用Glance-registry设置image状态为activecopy_from,则异步执行上面流程指定location从location指定的backendstore中获取imagesize设置image状态为active,queued:imageid已经被创建,没有上传image数据,只有db中的元数据。saving:正在上传imagedata,当注册一个镜像使用POST/images并且当前携带了一个x-image-meta-location头,这个镜像将不会进入saving状态(镜像的数据已经是可以获得的,不能重传)。active:当镜像数据上传完毕,镜像就可以被使用了(可获得的),此时处于active状态。deactivated:表示任何非管理员用户都无权访问镜像数据,禁止下载镜像,也禁止像镜像导出和镜像克隆之类的操作(请求镜像数据的操作)。killed:表示上传过程中发生错误,并且镜像是不可读的。deleted:Glance已经保存了该镜像的数据,但是该镜像不再可用,处于该状态的镜像将在不久后被自动删除。pending_delete:与deleted相似,Glance还没有清除镜像数据,只是处于该状态的镜像不可恢复。,Glance中镜像状态迁移,Glance创建镜像流程一-创建空镜像,Glance创建镜像流程一-创建空镜像,Glance创建镜像流程二-上传镜像文件,“container_format”:“bare”/镜像容器格式“disk_format”:“raw”,/磁盘格式“id”:“027cf713-45a6-45f0-ac1b-0ccc57ac12e2”,/镜像UUID“min_disk:“5,min_ram:1024,“name:“te

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论