第六章 Image Service—Glance

6.1 理解Image

首先要理解什么是Image,为什么要用Image
在传统IT环境下,安装一个系统要从安装CD开始,要么用Ghost等克隆工具恢复。
这两种方式有如下问题

  1. 如果要安装的系统多了效率就会很低
  2. 时间长,工作量大
  3. 安装完还要进行手工配置,比如安装软件,设置IP等
  4. 备份和恢复系统不灵活

云环境下需要更高效的解决方案,这就是Image
Image是一个模板,里面包含了基本的操作系统和其他软件
举例来说 有家公司为每个员工配置了一套办公用的系统,一般需要一个win7系统再加上MS office软件。

Opensatck是这么玩的

  1. 先手工安装好这么一个虚拟机
  2. 然后对虚拟机执行snapshot,这样就得到一个image
  3. 当有需要新办公环境时,立马启动一个或多个该image的instance(虚机)就可以了。

关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读

6.2 理解Image Service

Image Service的功能是管理Image,让用户能够发现,获取和保存Image.
在Openstack中提供该服务的是Glance
具体功能如下
关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读

6.3 Glance架构

关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读
Glance由三部分组成

  1. glance-api 他是系统后台运行的服务进程。对外提供REST API
    响应image查询,获取和存储的调用,glance-api不会真正处理请求
    关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读
  2. glance-registry
    这个是系统后台运行的服务进程,负责处理和存取image的metadatal例如image的大小和类型
    关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读
    关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读
  3. Database
    Image的metadata会保持到database中,默认是MySQL
    在控制节点可以看到glance的database信息
    关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读
    4.Store backend
    Glance 自己并不存储image,真正的image是存放在backend中的。
    Glance支持多种backend,包括:
    关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读

关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读

6.4 Glance操作

关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读
关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读

6.4.1

关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读
关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读
关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读
关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读
关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读
关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读
关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读
关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读

6.5如何使用Openstack CLI

关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读
关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读

关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读
关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读
关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读
关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读

6.6 如何 Troubleshooting

关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读
关于《每天五分钟,玩转Opensatck》第六章 Image Service--Glance的阅读

相关文章: