openstack之Glance
一、Glance简介、基本概念:
Glance是openstack项目中负责镜像管理的模块,其功能包括虚拟机镜像的查找、注册和检索等操作。
Glance提供restful API可以查询虚拟机镜像的metadata,并且可以获取镜像。
通过Glance,虚拟机镜像可以被存储到多种存储上,比如简单的文件存储或者对象存储;
Image identifiers:一个Image URL,格式:<GlanceServerLocation>/images/<ID>
Image status:(镜像状态)
Queued:镜像ID已经被保留,但是镜像还没有上传;
Saving:镜像正在被上传;
Active: 镜像可以使用了;
Killed:镜像损坏或者不可以用;
Deleted:镜像被删除;
Disk Format:(镜像格式)raw、vhd、vmdk、vdi、iso、qcow2、aki、ari、ami
container format:bare等等
二、Glance 架构:
Glance API:处理API请求(命令行、http、函数调用等请求)
Glance Registry:处理镜像的metadata存储;(镜像相关信息的存,一般是存数据库)
Store Adapter: 镜像本身存储;包括s3、Swift、FileSystem、RBD、HTTP(通过HTTP读取的存储;其他分布式存储,比如sheepdog;
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
openstack之keystone
一、什么是keystone 用于为openstack家族中的其它组件成员提供统一的认证服务,包括身份认证、令牌发放和校验、服务列表、用户权限定义等; 基本概念: 用户User:用于身份认证、一个用户可以关联到多个租户,即一个用户可以属于租户A同时属于租户B; 租户Tenant:相当于用户组的概念。一个租户可以容纳多个用户; 角色Role:关联到“用户-租户对”的元数据。可以关联到多个用户; 令牌Token:用于验证用户或者“用户-租户对”的请求是否合法; 服务Service:服务类型和名称。例如网络服务、镜像服务; 端点Endpoint:服务的实例(url入口),服务的url; keystone在openstack中的结构图: openstack用户-角色-服务交互图: keystone基本结构: 用户创建虚拟机流程图: 用户创建虚拟机实例: 1、用户Alice通过自己的户名和密码向keystone申请token,keystone认证用户名和密码后,返回临时token 2、Alice通过临时token发送keystone查询他所拥有的租户,keystone验证...
- 下一篇
openstack之网络基础
L1:物理层L2:数据链路层,基于mac地址的通信,通过交换机连接;对等传输,即交换机上的一个主机发一个包,连接在该交换机上的所有机器都能收到;L3:网络层,基于ip地址,路由器设备,连接不同网段,进行路由选择; 交换机/路由器的区别:1、工作层级不同,交换机在L2,路由器在L3;2、数据转发依据对象不同:交换机传输基于mac地址的数据帧,路由器传输基于ip地址的ip数据包;3、解决问题不同:交换机使得同网段互通/路由器使得多网段互通; IP Tableip netns exec router-ns iptables -t nat -nL 混杂模块:1、接收所有经过设备(网卡)的数据包2、一般用于网络抓包;3、Floating IP功能实现查看网卡是否打开混杂模式;root@222-132-16-52:~# ifconfig br0br0 Link encap:Ethernet HWaddr c8:0a:a9:57:70:b0 inet addr:222.132.16.52 Bcast:222.132.16.255 Mask:255.255.255.0 inet6 addr: fe80...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果