openstack Glance安装与配置
一、实验目的:
1、理解glance镜像服务在OpenStack框架中的作用
2、掌握glance服务安装的基本方法
3、掌握glance的配置基本方法
二、实验步骤:
1、在controller节点上为glance服务创建数据库,并创建访问数据库用户glance并授权,参考命令
登录mysql
#mysql -u root -p (用数据库连接客户端以 root 用户连接到数据库服务器)
#CREATE DATABASE glance;(创建 glance 数据库)
授权
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' \
IDENTIFIED BY '密码'; (对``glance``数据库授予恰当的权限)
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' \
IDENTIFIED BY '密码';(对``glance``数据库授予恰当的权限)

2、在controller上为glance访问创建用户、角色和服务访问点。
运行环境变量:
#. admin-openrc

创建glance用户信息:
#openstack user create --domain default --password-prompt glance

添加 admin 角色到 glance 用户和 service 项目上
#openstack role add --project service --user glance admin

创建``glance``服务实体:
#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

3、在controller上安装glance服务,参考命令
# yum install openstack-glance

4、编辑配置文件
#vi /etc/glance/glance-api.conf 配置
[database]

[keystone_authtoken]

[paste_deploy]

[glance_store]

#vi /etc/glance/glance-registry.conf
[database]

[keystone_authtoken]

[paste_deploy]

5、同步数据库,并启动服务,参考命令
同步数据库:
#su -s /bin/sh -c "glance-manage db_sync" glance

启动glance:
#systemctl enable openstack-glance-api.service openstack-glance-registry.service
# systemctl start openstack-glance-api.service openstack-glance-registry.service

6、从网络中下载一个较小的镜像,并上传到服务器上
从网上下载一个镜像到本地

上传一个qcow2格式的镜像:
openstack image create "cirros" \ #创建的镜像名称
--file cirros-0.3.-x86_64---disk-format qcow2 --container-format bare \
--public

检查上传结果:

openstack Glance安装与配置的更多相关文章
- (四)OpenStack---M版---双节点搭建---Glance安装和配置
		↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 1.创建glance数据库 2.获得 admin 凭证来获取只有管理员能执行的命令的访问权限 3 ... 
- openstack Q版部署-----glance安装配置(4)
		镜像服务(glance)使用户能够发现,注册和检索虚拟机镜像. 它提供了一个REST API,使您可以查询虚拟机镜像元数据并检索实际镜像. 您可以将通过镜像服务提供的虚拟机映像存储在各种位置,从简单的 ... 
- S1_搭建分布式OpenStack集群_05 glance安装配置
		一.基本简介 镜像服务(glance)使用户能够发现,注册和检索虚拟机镜像. 它提供了一个REST API,使您可以查询虚拟机镜像元数据并检索实际镜像. 您可以将通过镜像服务提供的虚拟 ... 
- OpenStack云计算快速入门之二:OpenStack安装与配置
		原文:http://blog.chinaunix.net/uid-22414998-id-3265685.html OpenStack云计算----快速入门(2) 该教程基于Ubuntu12.04版, ... 
- 理解 OpenStack Swift (1):OpenStack + 三节点Swift 集群+ HAProxy + UCARP 安装和配置
		本系列文章着重学习和研究OpenStack Swift,包括环境搭建.原理.架构.监控和性能等. (1)OpenStack + 三节点Swift 集群+ HAProxy + UCARP 安装和配置 ( ... 
- OpenStack安装与配置2
		第二部分 OpenStack安装与配置 一.引言 本章内容讲解如何在3台物理机上搭建最小化云平台,这3台机器分为称为Server1.Server2和Client1,之后的各章也是如此.Server ... 
- 四、OpenStack—glance组件介绍与安装
		一.glance介绍 Glance是Openstack项目中负责镜像管理的模块,其功能包括虚拟机镜像的查找.注册和检索等. Glance提供Restful API可以查询虚拟机镜像的metadata及 ... 
- 第二部分 OpenStack安装与配置
		第二部分 OpenStack安装与配置 一.引言 本章内容讲解如何在3台物理机上搭建最小化云平台,这3台机器分为称为Server1.Server2和Client1,之后的各章也是如此.Server ... 
- 照着官网来安装openstack pike之glance安装
		镜像服务image service(glance)的安装还是在控制节点上进行: 1.前提条件,数据库为glance创建库和账户密码来连接数据库 # mysql -u root -p MariaDB [ ... 
随机推荐
- isensor app kit 之 CF5642V2 OV5642 测试总结
			. 总结; 使用官哥的cf5642c-v2时,需要将isensor app kit 上的iic上拉电阻去掉,否则可能导致寄存器初始化不成功,去掉即可,使用柴草电子的模组则不需要. 
- .NetCore部署到CentOS
			“天下熙熙,皆为利来:天下攘攘,皆为利往.”,越来越多的人涌入IT这个行业,使得技术发展日新月异之外,也会无情淘汰跟不上潮流的人,所以作为IT从业人员,一定要时刻关注前沿技术,免得有朝一日被拍在沙滩上 ... 
- 如何在Ubuntu上给软件创建快捷方式
			特殊方法:在搜索栏搜索程序 然后在快捷栏 反键 锁定在启动器 默认情况下,Ubuntu会将自动安装的软件快捷方式保存在/usr/share/applications目录下,如果我们要创建桌面 ... 
- Python3 面向对象进阶1
			目录 组合 概念 目的 实现方式 封装 概念 目的 实现方式 访问限制 概念 目的 实现方式 property 概念 目的 实现方式 多态 概念 目的 抽象类 概念 目的 实现方法 鸭子类型 组合 概 ... 
- Python中最简单快捷的输出方式
			格式化输出最简单的方式之哑巴填充公式 name=ludundun age=25 print(f'hello {name},your age is {age}') 输出内容: hello ludundu ... 
- 《Java数据结构》链表结构(单向链表,双向链表)
			单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始:链表是使用指针进行构造的列表:又称为结点列表,因为链表是由一个个结点组装起来的:其中每个结点都有指 ... 
- Vue基础系列(五)——Vue中的指令(中)
			写在前面的话: 文章是个人学习过程中的总结,为方便以后回头在学习. 文章中会参考官方文档和其他的一些文章,示例均为亲自编写和实践,若有写的不对的地方欢迎大家和我一起交流. VUE基础系列目录 < ... 
- C#程序编写高质量代码改善的157个建议【10-12】[创建对象时需要考虑是否实现比较器、区别对待==和Equals]
			前言 建议10.创建对象时需要考虑是否实现比较器 建议11.区别对待==和Equals 建议12.重写Equals时也要重写GetHashCode 建议10.创建对象时需要考虑是否实现比较器 有对象的 ... 
- k8s~k8s里的服务Service
			k8s用命名空间namespace把资源进行隔离,默认情况下,相同的命名空间里的服务可以相互通讯,反之进行隔离. 服务Service 1.1 Service Kubernetes中一个应用服务会有一个 ... 
- 集合框架关于<list接口><map接口>的运用
			集合: 集合就是一个容器,他可以存储对象,我们说集合就是一个可变的数组 集合框架特点 1.list和set集合同时实现了collection接口 2.set集合存储唯一,无序的对象. 3.list 存 ... 
