OpenStack之Glance
image
inmage是一个模板,里面包含了基本的操作系统和其它的软件,类似于Docker中的镜像或者VMware中的VM模板,解决了传统IT环境中安装操作系统的弊端。OpenStack中创建实例需要对应有该实例的image
Glance的功能
是Open Stack中负责管理image的一个服务,主要功能如下;
- 提供REST API让用户能够查询和获取image的元数据和image本身
- 支持多种方式存储image,包括普通的文件系统Swift、Amazon S3、Ceph等
- 对Instance(实例)执行Snapshot(快照)时,该实例的快照将会作为新的image保存在Glance中
Glance的逻辑架构
- glance-api:负责接收用户关于image的操作请求;负责向keystone验证用户的身份
- glance-registry:负责处理和存取image的metadata(元数据),例如image的大小和类型。glance-api接受到的关于image的元数据的请求全部会转发给glance-registry。
- Store backend:Glance自己并不存储image。真正的image是存放在后端存储中的,glance支持多种后端存储,比如Cinder、Swift、S3、HTTP等等,glance是通过driver驱动的形式来支持多种后端存储的
- DB:管理和组织image的元数据(metadata)
创建镜像
- 创建镜像的方式:Web UI称为Dashbroaqu是Horizon模块提供的服务;CLI命令行(推荐)
- image的状态类型:queued、saving、active、killed、deleted、pending_delete
- 镜像的访问权限:public公共的,该image可以被任一Project(Tenant)使用;Private私有的/项目的,该image只允许其隶属的Project(Tenant)使用;shared共享的,一个非公共的Image可以共享给指定的Project(Tenant);Protected受保护的,受保护的image不允许删除。
错误排查
- 查看日志:/var/log/glance/
- 每个组件和子组件都有自己的错误日志的,清楚工作原理和工作流程
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相关推荐
- 58 Openstack基础、openstack之glance、openstack之keystone
03 openstack之keystone 配置环境 Controller CentOS release 6.7 controller eth0:仅主机 192.168.28.121 eth1:桥接 ...
- OpenStack安装Glance组件
Glance镜像服务简介 什么叫镜像,镜像就是资源的集合,类似压缩包 他在OpenStack中的项目名称为Glance,在早期的OpenStack版本中,Glance只有管理镜像的功能,并步具备镜像存 ...
- OpenStack核心组件-glance镜像服务
1. glance介绍 Glance是Openstack项目中负责镜像管理的模块,其功能包括虚拟机镜像的查找.注册和检索等. Glance提供Restful API可以查询虚拟机镜像的metadata ...
- OpenStack搭建glance
1.创建数据库 mysql -uroot -p create database glance; grant all privileges on glance.* to glance@'localhos ...
- [OpenStack] OpenStack Essex - Glance 安装部署与命令行详解
Glance Install glance using the following command: sudo apt-get install glance glance-api glance-cli ...
- openstack中glance组件images的全部python API 汇总
感谢朋友支持本博客,欢迎共同探讨交流.因为能力和时间有限.错误之处在所难免,欢迎指正! 假设转载,请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地 ...
- openstack windows2012r2 glance镜像制作
镜像实现: 密码注入 修改密码 根分区扩展 1.下载windows iso镜像 下载地址:http://imsdn.com/MSDN-1.html 例如:cn_windows_server_2012_ ...
- OpenStack 的部署T版(三)——Glance组件
目录 一.glance概述 1.镜像服务 2.images API的版本 3.镜像格式 4.镜像文件容器格式 5.镜像状态 6.访问权限 7.Glance架构图 8.Glance 工作流程 二.Ope ...
- openstack运维实战系列(十七)之glance与ceph结合
1. 需求说明 glance作为openstack中p_w_picpath服务,支持多种适配器,支持将p_w_picpath存放到本地文件系统,http服务器,ceph分布式文件系统,glusterf ...
最新文章
- centos7 安装mysql php_Centos7安装mysql与php的方法
- 年末回顾:2021年 AI 领域十大研究趋势及必读论文
- UOJ#449. 【集训队作业2018】喂鸽子
- 802.11 参考手册
- 160329(二)、web.xml配置详解
- 安利!阿里程序员常用的 15 款开发者工具
- POJ 3040 Allowance【贪心】
- Silverlight 3一瞥
- 国内Maven仓库--阿里云Aliyun仓库地址及设置
- HTML+CSS+JavaScript实现打字小游戏
- 【HAVENT原创】CentOS 下 nginx 配置和启动
- 自动打卡python脚本_[python][企业微信]企业微信自动打卡Python脚本,价值一万元的自动打卡脚本...
- 【ERROR】Error: Error trying to upgrade business network. Error: No valid responses from any peers.
- Scrum Or Kanban: 选择属于自己的敏捷管理框架
- java 新浪短链接_新浪t.cn短链接如何生成?网址缩短api接口分享
- PHP 获取本月与上个月的第一天和最后一天
- 不同强度等级下混凝土的弹性模量、轴心抗压强度标准值fck、轴心抗拉强度标准值ftk、轴心抗压强度设计值fcd、轴心抗拉强度设计值ftd (规范值)
- python读取部分文件_Python文件读取部分,python,篇
- 哪些技术好书值得一读再读?阿里大牛列了一份经典书单
- 人生不过是生老病死,我也是没活成想要的样子
热门文章
- css怎么让动画下过一直重复,CSS动画重复无需重新加载
- 基于P5“尝试开发”一个“绘画系统”
- R语言使用keras包实现包含多个全连接层的二分类预测模型:在模型训练过程中动态可视化每个epoch后的loss值以及accuray值
- 1004. 最大连续1的个数 III
- python3 列表推导式_Python3 之 列表推导式
- php+chmod+用法,Chmod的用法
- sku mysql_商品sku处理
- android中获取context对象
- IT的未来:数字化转型的四大问题
- 是什么的简称_王者荣耀玩家灵魂发问:鲁班7号简称鲁班,那鲁班大师该叫什么?...