什么是Glance?
Glance是openstack中负责镜像管理的模块,功能包括镜像的查找、注册和检索等操作。
Glance提供Restful API可以查询虚拟机镜像的metadata,并且可以获得镜像。
通过Glance,虚拟机可以被存储到多种存储上,比如简单的文件存储或者对象存储。
Glance在openstack中地位:
基本概念:
Image identifiers
-就是Image URL 格式:<Glance Server location>/image/<id> 全局唯一
Image status
queued:惊险ID已经被保留,镜像还没有被上传
Saving 镜像正在上传
Active:镜像可以使用
killed:镜像损坏或者不可用
Deleted:镜像被删除
Disk Format
raw:裸的格式
vhd
vmdk
vdi virtualbox
iso
qcow2 :size是动态扩展的。
aki:
ari:
ami:
Container Format(定义虚拟机别的元数据)
Bare
ovf(open virtual format)
aki
ami
ari
Glance的架构:
模块:
Glance API 处理api请求
Glance Registry 处理镜像的metadata存储
store Adapter 镜像本身的存储
Store—Adapter
s3
swift
filesystem 默认的后端存储
RBD:ceph的Rados block device(RBD)
http:通过http在Internet读取可用的虚拟机镜像。
其他分布式存储,比如:sheepdog等。
时间: 2024-10-07 11:42:22