1.创建服务凭据

#先使用脚本登陆admin
[root@controller ~]# . admin-openstack.sh

①创建glance user

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

②关联

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

③创建glance service

openstack service create --name glance --description "OpenStack Image" image

④创建服务API

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

2.在controller节点上安装glance

[root@controller ~]#  yum install openstack-glance -y

3.配置glance-api.conf

[root@controller ~]# vim /etc/glance/glance-api.conf
[database]
connection = mysql+pymysql://glance:glance@controller/glance[keystone_authtoken]
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = glance
password = glance[paste_deploy]
flavor = keystone[glance_store]
stores = file,http
default_store = file
filesystem_store_datadir = /var/lib/glance/images/

4.配置glance-registry.conf

[root@controller ~]# vim /etc/glance/glance-registry.conf
[database]
connection = mysql+pymysql://glance:glance@controller/glance[keystone_authtoken]
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = glance
password = glance[paste_deploy]
flavor = keystone

5.填充数据库

[root@controller ~]# su -s /bin/sh -c "glance-manage db_sync" glance
[root@controller ~]# mysql -h controller -uglance -pglance -e "use glance;show tables;"

6.启动服务

[root@controller ~]# systemctl enable openstack-glance-api.service openstack-glance-registry.service
[root@controller ~]# systemctl start openstack-glance-api.service openstack-glance-registry.service

7.上传镜像验证

①下载测试镜像

[root@controller ~]# wget http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img

②上传镜像到glance

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

③查看镜像列表

openstack image list

转载于:https://blog.51cto.com/lullaby/2170256

OpenStack Pike Minimal安装:三、镜像管理相关推荐

  1. OpenStack Pike Minimal安装:二、身份认证

    1.在controller节点上安装keystone root@controller ~]# yum install openstack-keystone httpd mod_wsgi -y 2.配置 ...

  2. OpenStack pike版 安装openstack服务(4) 续安装openstack服务(3)

    Compute service overview 计算服务概述 OpenStack用于对主机的计算和管理云计算系统.OpenStack的计算是一个基础设施即服务(IaaS)系统的一个重要组成部分.主要 ...

  3. openstack pike版本安装笔记8(Orchestration Server:heat组件,模板服务)

    Orchestration Server模板服务(heat):创建用户(heat)openstack user create --domain default --password-prompt he ...

  4. Docker的安装和镜像管理并利用Docker容器实现nginx的负载均衡、动静分离

    Docker的安装 一.Docker的概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化 ...

  5. OpenStack Pike安装学习笔记

    此文原创,绝大部分资料翻译自OpenStack官方安装GUIDE,转载请注明出处. 目录 目录... 1 前言... 4 OpenStack参考架构... 4 硬件架构及配置... 5 控制器节点.. ...

  6. Openstack 之镜像管理服务Glance

    Openstack 一.Glance镜像服务基本概念 1.什么是Glance,它的作用是什么? 2.OpenStack镜像简介 3.OpenStack镜像服务管理和存储镜像 4.OpenStack镜像 ...

  7. 浅谈Docker:DockerLinux安装,镜像管理命令,镜像制作命令,容器管理命令,数据卷,DockerFile,Docker-compose

    什么是Docker? Docker 概念 • Docker 是一个开源的应用容器引擎 • 诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc) • ...

  8. OpenStack环境搭建(三:Computer与Controller节点的安装及配置)

    实验要求: 完成Virtual box平台安装,会应用相关操作: 在virtual box虚拟平台上部署Fuel Master节点: 在virtual box虚拟平台上部署计算节点Computer: ...

  9. OpenStack Pike 版本的 Mistral 安装

    OpenStack Pike 版本的  Mistral 安装部署 # 安装环境使用的centos 7.3 1. 安装 Mistral 安装包. # yum -y install openstack-m ...

最新文章

  1. python之路--嵌套函数、匿名函数、高阶函数。函数的递归
  2. python客户端和服务端实验_python实现socket客户端和服务端简单示例
  3. 日记——2019-03-08
  4. Centos7.x Hadoop 3.x HDFS 写入文件
  5. SQL Relay 0.49 发布,SQL 中间层
  6. 要么放权,要么输得起 | 卫哲谈战略
  7. 前端大屏幕项目大厂解决兼容问题(react)
  8. 视频教程-Java IO流精讲下-Java
  9. CKA2020年9月考试总结
  10. 2022数学建模美赛D题详细思路获取
  11. 间谍用GAN生成“红发美女”!潜入美国政坛,全网广钓政客
  12. QtXlsx第三方库在Mac OS和Windows下的配置及简单使用
  13. SpringBoot项目没有@RunWith注解
  14. KDD2016论文精品解读(二)
  15. 在ArcGIS上使用python(arcpy包)的入门教程
  16. QQ音乐评论分布可视化
  17. 什么是GP、LP、VC、PE、FOF
  18. 阿里P9:做了6年架构设计,这次聊聊微服务与分布式事务细节
  19. 微信小程序获取手机号,java后台
  20. 如何应对大数据时代(转)

热门文章

  1. git reset 之后的后悔药
  2. 通过团体属性和特殊ACL控制聚合
  3. 【转载】用 PHP V5 开发多任务应用程序
  4. 嵌入式C语言基础教程一
  5. SSH实现新闻管理系统
  6. 每日算法练习之括号配对
  7. 利用SparkSQL(java版)将离线数据或实时流数据写入hive的用法及坑点
  8. SQL数据库无法附加 823错误修复 连接中断
  9. Linux 下各个目录的作用及内容
  10. hasnMap的基本操作 源码(三)