glance镜像服务
glance镜像服务
1、允许用户查看有哪些镜像列表
2、允许用户上传镜像
3、允许用户下载使用镜像
glance镜像服务组件:
1、glance-api (接受镜像接受API的调用,比如:发现 注册 存储)
2、glance-registry(修改镜像的属性信息)
安装配置步骤:
1、创库授权
CREATE DATABASE glance;
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' \IDENTIFIED BY 'GLANCE_DBPASS';
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' \IDENTIFIED BY 'GLANCE_DBPASS';
2、在keystone创建用户,关联角色
也就是在keystone数据库中增加一条数据
openstack user create --domain default --password GLANCE_PASS glance
openstack role add --project service --user glance admin
3、在keystone上创建服务,注册api
openstack service create --name glance \--description "OpenStack Image" image
openstack endpoint create --region RegionOne \image public http://controller:9292
openstack endpoint create --region RegionOne \image internal http://controller:9292
openstack endpoint create --region RegionOne \image admin http://controller:9292
4、安装服务相关软件包
yum install openstack-glance -y
5、修改配置
备份glance-api的配置文件
cp /etc/glance/glance-api.conf{,.bak}
grep '^[a-Z\[]' /etc/glance/glance-api.conf.bak >/etc/glance/glance-api.conf
配置数据库的链接信息、keystone的认证信息
openstack-config --set /etc/glance/glance-api.conf database connection mysql+pymysql://glance:GLANCE_DBPASS@controller/glance
openstack-config --set /etc/glance/glance-api.conf glance_store stores file,http
openstack-config --set /etc/glance/glance-api.conf glance_store default_store file
openstack-config --set /etc/glance/glance-api.conf glance_store filesystem_store_datadir /var/lib/glance/images/
openstack-config --set /etc/glance/glance-api.conf keystone_authtoken auth_uri http://controller:5000
openstack-config --set /etc/glance/glance-api.conf keystone_authtoken auth_url http://controller:35357
openstack-config --set /etc/glance/glance-api.conf keystone_authtoken memcached_servers controller:11211
openstack-config --set /etc/glance/glance-api.conf keystone_authtoken auth_type password
openstack-config --set /etc/glance/glance-api.conf keystone_authtoken project_domain_name default
openstack-config --set /etc/glance/glance-api.conf keystone_authtoken user_domain_name default
openstack-config --set /etc/glance/glance-api.conf keystone_authtoken project_name service
openstack-config --set /etc/glance/glance-api.conf keystone_authtoken username glance
openstack-config --set /etc/glance/glance-api.conf keystone_authtoken password GLANCE_PASS
openstack-config --set /etc/glance/glance-api.conf paste_deploy flavor keystone
备份配置文件
cp /etc/glance/glance-registry.conf{,.bak}
grep '^[a-Z\[]' /etc/glance/glance-registry.conf.bak > /etc/glance/glance-registry.conf
修改glance-registry的配置信息
配置数据库、配置keystone的认证信息
openstack-config --set /etc/glance/glance-registry.conf database connection mysql+pymysql://glance:GLANCE_DBPASS@controller/glance
openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken auth_uri http://controller:5000
openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken auth_url http://controller:35357
openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken memcached_servers controller:11211
openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken auth_type password
openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken project_domain_name default
openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken user_domain_name default
openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken project_name service
openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken username glance
openstack-config --set /etc/glance/glance-registry.conf keystone_authtoken password GLANCE_PASS
openstack-config --set /etc/glance/glance-registry.conf paste_deploy flavor keystone
校验
[root@controller ~]# md5sum /etc/glance/glance-registry.conf
46acabd81a65b924256f56fe34d90b8f /etc/glance/glance-registry.conf
[root@controller ~]# md5sum /etc/glance/glance-api.conf
3e1a4234c133eda11b413788e001cba3 /etc/glance/glance-api.conf
6、同步数据库,创建表信息
su -s /bin/sh -c "glance-manage db_sync" glance
mysql glance -e "show tables;"
7、启动服务
systemctl enable openstack-glance-api.service \openstack-glance-registry.service
systemctl start openstack-glance-api.service \openstack-glance-registry.service
验证
openstack image create "cirros" \--file cirros-0.3.4-x86_64-disk.img \--disk-format qcow2 --container-format bare \--public
glance服务启动后监听9191 9292端口
上传的镜像存放位置在/var/lib/glance/images/
openstack image list 查看镜像
镜像信息存放在glance数据库中
删除一个镜像
1、 删除/var/lib/glance/images/的物理文件
2、删除glance数据库的记录
glance镜像服务相关推荐
- OpenStack核心组件-glance镜像服务
1. glance介绍 Glance是Openstack项目中负责镜像管理的模块,其功能包括虚拟机镜像的查找.注册和检索等. Glance提供Restful API可以查询虚拟机镜像的metadata ...
- openstack——Glance镜像服务
openstack--Glance 一.Glance镜像服务 1.镜像 2.镜像服务 3.Images API的版本 4.镜像格式 5.镜像状态 6.访问权限 二.Glance架构详解 1.架构图 三 ...
- 4.openstack之mitaka搭建glance镜像服务
部署镜像服务 一:安装和配置服务 1.建库建用户 mysql -u root -p CREATE DATABASE glance; GRANT ALL PRIVILEGES ON glance.* T ...
- Glance 镜像服务
项目介绍OpenStack镜像服务(glance)允许用户发现.注册和恢复虚拟机镜像.Glance提供Rest API可以查询虚拟机镜像的metadata并且可以获取镜像.通过Glance,虚拟机镜 ...
- OpenStack-MitakaCentos7.2双节点搭建--(三)Glance(镜像服务)
一.数据库配置 1.创建 glance 数据库: CREATE DATABASE glance; 2.对glance数据库授予恰当的权限: GRANT ALL PRIVILEGES ON glance ...
- OpenStack(Kilo版本)镜像服务glance的安装部署
OpenStack镜像服务(glance)允许用户发现.注册和恢复虚拟机镜像.Glance提供Rest API可以查询虚拟机镜像的metadata并且可以获取镜像.通过Glance,虚拟机镜像可以被存 ...
- OpenStack入门篇(八)之镜像服务Glance
一.Glance的概述 Glance是为虚拟机的创建提供镜像的服务,我们基于Openstack是构建基本的IaaS平台对外提供虚拟机,而虚拟机在创建时必须为选择需要安装的操作系统,Glance服务就是 ...
- 探索 OpenStack 之(10):深入镜像服务Glance
本篇博文来探讨下镜像服务Glance. 0. 基本概念 0.1 基本功能 Glance提供REST API来支持以下镜像操作: 查询 注册 上传 获取 删除 访问权限管理 0.2 Glance RE ...
- Centos7 install Openstack - (第三节)添加镜像服务(Glance)
Centos7 install Openstack - (第三节)添加镜像服务(Glance) 我的blog地址:http://www.cnblogs.com/caoguo 该文根据openstack ...
最新文章
- 计算机操作系统32,计算机操作系统实验指导书32138
- elasticsearch-查询基础篇
- c++ 头文件 .h 理解与实践
- FileZilla Server : FTP and FTPS Server
- 大地Win11 64位全新专业版系统V2021.08
- 清华又揽一位AI大牛!前微软全球副总裁开招博士生!
- -webkit-text-size-adjust: 100%; 	-ms-text-size-adjust: 100%; 	-webkit-font-smoothing: antialiased
- Android:图解四种启动模式 及 实际应用场景解说
- 基于用户的协同过滤推荐算法(整合)
- lavas -pwa vs RN vs WEEX
- 使用SpotBugs/FindBugs进行代码检查
- GNSS文件下载网址
- 广西事业单位职称免计算机,2020广西事业单位职业能力倾向测试知识:为什么没有计算器?...
- 国内提供paas平台的有_国内十大paas平台
- vs2015开发在网页中调用的ocx控件详解(二)
- WordPress实现关注微信公众号回复关键字获取验证码查看网站隐藏内容
- STL中Vector的内存分配机制
- ACM-ICPC 2018 沈阳赛区网络预赛 J Ka Chang(树分块)
- 甘松云未来计算机,2019年执业药师《中药学专业知识一》强化试题(10)
- 上海房价和东京房价比较