1.创建数据库

mysql -uroot -p

create database glance;

grant all privileges on glance.* to glance@'localhost' identified by '123456';

grant all privileges on glance.* to glance@'%' identified by '123456';

grant all privileges on glance.* to glance@'controller' identified by '123456';

flush privileges;

2.keystone认证操作:

所有后续项目的部署都统一放到一个租户service里,然后需要为每个项目建立用户,建管理员角色,建立关联

. admin-openrc

openstack user create --domain default --password-prompt glance

openstack role add --project service --user glance admin

建立服务实体

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.安装软件

yum install openstack-glance -y

4.初始化存放镜像的存储设备,此处我们暂时用本地存储,但是无论哪种存储,都应该在glance启动前就已经有了,否则glance启动时通过驱动程序检索不到存储设备,即在glance启动后 新建的存储设备无法被glance识别到,需要重新启动glance才可以,因此我们将下面的步骤提到了最前面。

新建目录:

mkdir -p /var/lib/glance/images/

chown glance.glance /var/lib/glance/images/

5.修改配置:

编辑:/etc/glance/glance-api.conf

[database]

#这里的数据库连接配置是用来初始化生成数据库表结构,不配置无法生成数据库表结构

#glance-api不配置database对创建vm无影响,对使用metada有影响

#日志报错:ERROR glance.api.v2.metadef_namespaces

connection = mysql+pymysql://glance:123456@controller/glance

[keystone_authtoken]

auth_url = http://controller:5000

memcached_servers = controller:123456

auth_type = password

project_domain_name = default

user_domain_name = default

project_name = service

username = glance

password = 123456

[paste_deploy]

flavor = keystone

[glance_store]

stores = file,http

default_store = file

filesystem_store_datadir = /var/lib/glance/images/

编辑:/etc/glance/glance-registry.conf

[database]

#这里的数据库配置是用来glance-registry检索镜像元数据

connection = mysql+pymysql://glance:123456@controller/glance

同步数据库:(此处会报一些关于future的问题,自行忽略)

su -s /bin/sh -c "glance-manage db_sync" glance

启动服务:

systemctl enable openstack-glance-api.service openstack-glance-registry.service

systemctl start openstack-glance-api.service openstack-glance-registry.service

二:验证操作:

. admin-openrc

wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img

openstack image create "cirros" --file cirros-0.3.4-x86_64-disk.img --disk-format qcow2 --container-format bare --public

openstack image list  有如下截屏所示,就表示glance服务部署好了

转载于:https://www.cnblogs.com/uglyliu/p/6736579.html

OpenStack搭建glance相关推荐

  1. 先电OpenStack搭建

    先电OpenStack搭建 本次搭建采用双节点安装,即controller node控制节点和compute node计算节点.enp8s0为内部管理网络,enp9s0为外部网络.存储节点安装操作系统 ...

  2. OpenStack 搭建记录——筑梦之路

    网络规划: 192.168.25.34   openstack 第一部分 openstack搭建 官方文档 http://docs.openstack.org/ 操作系统:centos 7 minal ...

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

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

  4. openstack搭建问题

    1.yum install centos-release-openstack-mitaka 问题:No package centos-release-openstack-mitaka availabl ...

  5. openstack搭建教程

    一.   什么是云计算 云计算(cloud computing)是基于互联网的相关服务的增加.使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源.云是网络.互联网的一种比喻说法.过 ...

  6. OpenStack安装Glance组件

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

  7. 4.openstack之mitaka搭建glance镜像服务

    部署镜像服务 一:安装和配置服务 1.建库建用户 mysql -u root -p CREATE DATABASE glance; GRANT ALL PRIVILEGES ON glance.* T ...

  8. OpenStack搭建过程(随笔搭建)

    项目二 理论知识 1.项目需求分析 1.基本概念 需求分析是指理解用户需求,就用户的功能需求与客户达成一致,并需要估计项目风险和评估项目代价,最终形成开发计划的一个复杂过程.在这个过程中,用户是处在主 ...

  9. 用OpenStack搭建简单的云平台并启动云主机

    OpenStack OpenStack简介 OpenStack重要集成组件 OpenStack平台部署 部署环境 建立虚拟机 配置时间同步 安装OpenStack 安装 RabbitMQ 消息队列服务 ...

最新文章

  1. 苏教版四下用计算机计算,苏教版四年级下册数学单元测试-4.用计算器计算 (含答案)...
  2. c语言探测次数不超过4的哈希算法,HihoCoder1084: 扩展KMP(二分+hash,求T串中S串的数量,可以失配一定次数)...
  3. Java Byte取值范围
  4. 【Unity3D】Tags和Layers
  5. 【渝粤题库】广东开放大学 物业管理实务 形成性考核 (2)
  6. iso镜像添加软件包_超薄Docker容器-减少Docker镜像大小的指南
  7. Android开发笔记(九十五)自定义Drawable
  8. 替罪羊树模板(封装版)-----转自知乎
  9. 【POJ 3041】Asteroids【网络流 —— 最小点覆盖】
  10. 如何从硬盘安装Linux
  11. mac设置开机启动脚本或应用
  12. 爬取雪球网的新闻数据
  13. windows默认打开计算机,[Answers 分享]如何在Windows 7中还原.dll文件的默认打开方式...
  14. 2022国内TMS运输管理系统排行榜
  15. 运用计算机计算电力系统潮流,潮流电力系统论文,关于电力系统潮流计算现状展望相关参考文献资料-免费论文范文...
  16. c语言看图猜价格小游戏程序,开心利是小程序看图猜谜答案公布
  17. 大白菜装机教程win10_装机吧教你没有光盘的情况下:如何重装系统
  18. aspose-words更新域/目录(页码不准确问题)
  19. 计算机系统里绘图基本操作,计算机的基本操作
  20. python程序怎么运行结果

热门文章

  1. [原创] MyEclipse配置Tomcat和MySQL
  2. VBA 打开文件对话框
  3. cognos-rs用下拉列表来控制交叉表的显示内容
  4. 发布一个适合服务端C++程序的高效日志库
  5. 关于sha1加密的一个问题。。。。
  6. YOLOv4 | 用C++ 和OpenCV 实现视频目标检测
  7. 用了Python,老板再也不用担心我写不了CUDA了!
  8. 一行命令搞定图像质量评价
  9. 双目立体放大!谷歌刚刚开源的这篇论文可能会成为手机双摄的新玩法
  10. 「干货」不逼自己一下不知道自己多牛逼[python篇]