因为工作原因,刚刚接触openstack不久,对openstack里面的很多东西都是一知半解,文章中有什么不恰当的地方,还望多多指导交流。本文主要就这一段时间来对openstack中的Glance模块的学习做个整理。
简介
Openstack 是由NASA和Rackspace合作研发的一个云计算平台,旨在帮助各类服务商和企业内部实现类似于Amazon EC2和S3的云基础架构服务。Openstack是由一些主要的模块组合起来完成一些具体的工作,比如负责计算的Nova模块,负责对象存储的Swift模块,负责镜像管理的Glance模块,负责网络管理的Neutron模块,负责身份认证的Keystone模块等等。本文主要就Glance模块作一些基本的介绍。
Glance模块说来也简单,它在整个Openstack项目中担当的责任是提供虚拟机镜像的查询,上传以及下载服务。
基本概念
(1) Image Identifiers:Image 使用的是URI(通用资源标识符)来作为唯一的一个标识,URI格式如下:
<Glance Server Location>/v1/images/<ID>
Glance Server Location 是镜像存放路径的Glance服务地址,ID是镜像在Glance中的唯一标识。
(2) Image Status
queued:镜像ID已经被保留,但是镜像还未上传,镜像的大小还未确定。