image

inmage是一个模板,里面包含了基本的操作系统和其它的软件,类似于Docker中的镜像或者VMware中的VM模板,解决了传统IT环境中安装操作系统的弊端。OpenStack中创建实例需要对应有该实例的image

Glance的功能

是Open Stack中负责管理image的一个服务,主要功能如下;

  1. 提供REST API让用户能够查询和获取image的元数据和image本身
  2. 支持多种方式存储image,包括普通的文件系统Swift、Amazon S3、Ceph等
  3. 对Instance(实例)执行Snapshot(快照)时,该实例的快照将会作为新的image保存在Glance中

Glance的逻辑架构

  1. glance-api:负责接收用户关于image的操作请求;负责向keystone验证用户的身份
  2. glance-registry:负责处理和存取image的metadata(元数据),例如image的大小和类型。glance-api接受到的关于image的元数据的请求全部会转发给glance-registry。
  3. Store backend:Glance自己并不存储image。真正的image是存放在后端存储中的,glance支持多种后端存储,比如Cinder、Swift、S3、HTTP等等,glance是通过driver驱动的形式来支持多种后端存储的
  4. DB:管理和组织image的元数据(metadata)

创建镜像

  1. 创建镜像的方式:Web UI称为Dashbroaqu是Horizon模块提供的服务;CLI命令行(推荐)
  2. image的状态类型:queued、saving、active、killed、deleted、pending_delete
  3. 镜像的访问权限:public公共的,该image可以被任一Project(Tenant)使用;Private私有的/项目的,该image只允许其隶属的Project(Tenant)使用;shared共享的,一个非公共的Image可以共享给指定的Project(Tenant);Protected受保护的,受保护的image不允许删除。

错误排查

  1. 查看日志:/var/log/glance/
  2. 每个组件和子组件都有自己的错误日志的,清楚工作原理和工作流程

Open Stack部署方式和常用的部署工具

ALL-ln-One:将所有的服务都部署在同一个节点

分布式:

节点角色:控制节点(管理)   计算节点(运行实例)   存储节点(存储volume)   网络节点        部署节点

(10台):     keystone           novr-compute        cinder-volume     core plugin agent  Fuel部署工具

glance                   hypervisor

NTP                   core plugin agent

RabbitMQ

memcache

Nova中除nova-compute外的所有组件

Cinder中除cinder-volume外的所有子组件

neutron-server

部署工具

手动搭建(测试环境、学习过程)

部署工具

Devtack

Packstack(AII-In-One)

Fule部署  大规模的批量部署

OpenStack之Glance相关推荐

  1. 58 Openstack基础、openstack之glance、openstack之keystone

    03 openstack之keystone 配置环境 Controller CentOS release 6.7 controller eth0:仅主机 192.168.28.121 eth1:桥接 ...

  2. OpenStack安装Glance组件

    Glance镜像服务简介 什么叫镜像,镜像就是资源的集合,类似压缩包 他在OpenStack中的项目名称为Glance,在早期的OpenStack版本中,Glance只有管理镜像的功能,并步具备镜像存 ...

  3. OpenStack核心组件-glance镜像服务

    1. glance介绍 Glance是Openstack项目中负责镜像管理的模块,其功能包括虚拟机镜像的查找.注册和检索等. Glance提供Restful API可以查询虚拟机镜像的metadata ...

  4. OpenStack搭建glance

    1.创建数据库 mysql -uroot -p create database glance; grant all privileges on glance.* to glance@'localhos ...

  5. [OpenStack] OpenStack Essex - Glance 安装部署与命令行详解

    Glance Install glance using the following command: sudo apt-get install glance glance-api glance-cli ...

  6. openstack中glance组件images的全部python API 汇总

    感谢朋友支持本博客,欢迎共同探讨交流.因为能力和时间有限.错误之处在所难免,欢迎指正! 假设转载,请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地 ...

  7. openstack windows2012r2 glance镜像制作

    镜像实现: 密码注入 修改密码 根分区扩展 1.下载windows iso镜像 下载地址:http://imsdn.com/MSDN-1.html 例如:cn_windows_server_2012_ ...

  8. OpenStack 的部署T版(三)——Glance组件

    目录 一.glance概述 1.镜像服务 2.images API的版本 3.镜像格式 4.镜像文件容器格式 5.镜像状态 6.访问权限 7.Glance架构图 8.Glance 工作流程 二.Ope ...

  9. openstack运维实战系列(十七)之glance与ceph结合

    1. 需求说明 glance作为openstack中p_w_picpath服务,支持多种适配器,支持将p_w_picpath存放到本地文件系统,http服务器,ceph分布式文件系统,glusterf ...

最新文章

  1. centos7 安装mysql php_Centos7安装mysql与php的方法
  2. 年末回顾:2021年 AI 领域十大研究趋势及必读论文
  3. UOJ#449. 【集训队作业2018】喂鸽子
  4. 802.11 参考手册
  5. 160329(二)、web.xml配置详解
  6. 安利!阿里程序员常用的 15 款开发者工具
  7. POJ 3040 Allowance【贪心】
  8. Silverlight 3一瞥
  9. 国内Maven仓库--阿里云Aliyun仓库地址及设置
  10. HTML+CSS+JavaScript实现打字小游戏
  11. 【HAVENT原创】CentOS 下 nginx 配置和启动
  12. 自动打卡python脚本_[python][企业微信]企业微信自动打卡Python脚本,价值一万元的自动打卡脚本...
  13. 【ERROR】Error: Error trying to upgrade business network. Error: No valid responses from any peers.
  14. Scrum Or Kanban: 选择属于自己的敏捷管理框架
  15. java 新浪短链接_新浪t.cn短链接如何生成?网址缩短api接口分享
  16. PHP 获取本月与上个月的第一天和最后一天
  17. 不同强度等级下混凝土的弹性模量、轴心抗压强度标准值fck、轴心抗拉强度标准值ftk、轴心抗压强度设计值fcd、轴心抗拉强度设计值ftd (规范值)
  18. python读取部分文件_Python文件读取部分,python,篇
  19. 哪些技术好书值得一读再读?阿里大牛列了一份经典书单
  20. 人生不过是生老病死,我也是没活成想要的样子

热门文章

  1. css怎么让动画下过一直重复,CSS动画重复无需重新加载
  2. 基于P5“尝试开发”一个“绘画系统”
  3. R语言使用keras包实现包含多个全连接层的二分类预测模型:在模型训练过程中动态可视化每个epoch后的loss值以及accuray值
  4. 1004. 最大连续1的个数 III
  5. python3 列表推导式_Python3 之 列表推导式
  6. php+chmod+用法,Chmod的用法
  7. sku mysql_商品sku处理
  8. android中获取context对象
  9. IT的未来:数字化转型的四大问题
  10. 是什么的简称_王者荣耀玩家灵魂发问:鲁班7号简称鲁班,那鲁班大师该叫什么?...