菜鸟学OpenStack之部署Train(4)
镜像服务
(glance) 允许用户发现、注册和获取虚拟机镜像。它提供了一个 REST API,接收各种API请求,包括磁盘或服务器镜像、用户的元数据定义和Nova计算服务组件调用等。允许查询虚拟机镜像的 metadata 并获取一个现存的镜像。可以将虚拟机镜像存储到各种位置,从简单的文件系统到对象存储系统,例如OpenStack对象存储(Swift), 并通过镜像服务使用。
Glance镜像服务组件上运行的进程支持缓存、副本服务保证可用性和一致性,其他进程还包括审计、更新等服务。
注意:为简单起见,这里使用file作为后端配置镜像服务,能够上传并存储在一个托管镜像服务的控制节点目录中。默认情况下,这个目录是/var/lib/glance/images/。另外,在继续之前,确认控制节点的该目录至少有几千兆字节的可用空间。
镜像服务(Glance)概览
OpenStack镜像服务是Iaas的核心服务。它接收磁盘镜像或服务器镜像API请求,和来自终端用户或OpenStack计算组件的元数据定义。它也支持包括OpenStack对象存储在内的多种类型仓库上的磁盘镜像或服务器镜像存储。
大量周期性进程运行于OpenStack镜像服务上以支持缓存。同步复制(Replication)服务保证集群中的一致性和可用性。其他周期性进程包括auditors、updaters和reapers。
OpenStack镜像服务包括以下组件:
glance-api
接收镜像API的调用,如镜像发现、恢复、存储。<