一、安装镜像服务

1.1、控制节点)配置镜像数据库

mysql -u root -pADMIN_PASS

1.2、创建glance数据库并设置访问权限

CREATE DATABASE glance;

GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'ADMIN_PASS';

GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'ADMIN_PASS';

1.3、(控制节点)创建glance认证相关信息

openstack user create --domain default --password ADMIN_PASS glance 创建glance用户

openstack role add--project service --user glance admin 将glance用户加入service项目,并设置admin角色

openstack service create--name glance --description "OpenStack Image"image 创建镜像服务

openstack endpoint create--region RegionOne image public http://controller:9292 创建镜像api端口

openstack endpoint create--region RegionOne image internal http://controller:9292

openstack endpoint create--region RegionOne image admin http://controller:9292

二、(控制节点)安装软件包并配置配置文件

1.1、安装软件包

yum install openstack-glance -y

1.2、编辑/etc/glance/glance-api.conf文件并完成下面配置

cp /etc/glance/glance-api.conf{,.bak}

grep'^[a-z\[]' /etc/glance/glance-api.conf.bak >/etc/glance/glance-api.conf

[database]

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

[keystone_authtoken]

auth_uri= http://controller:5000

auth_url = http://controller:5000

memcached_servers = controller:11211auth_type=password

project_domain_name=Default

user_domain_name=Default

project_name=service

username=glance

password=ADMIN_PASS

[paste_deploy]

flavor= keystone

1.3、编辑/etc/glance/glance-registry.conf文件,完成以下配置

cp /etc/glance/glance-registry.conf{,.bak}

grep'^[a-z\[]' /etc/glance/glance-registry.conf.bak >/etc/glance/glance-registry.conf

[database]

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

[keystone_authtoken]

auth_uri= http://controller:5000

auth_url = http://controller:5000

memcached_servers = controller:11211auth_type=password

project_domain_name=Default

user_domain_name=Default

project_name=service

username=glance

password=ADMIN_PASS

[paste_deploy]

flavor= keystone

1.4、同步数据库

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

1.5、(控制节点)设置服务的开机自启动,并启动服务

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

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

三、(控制节点)验证操作

1.1、下载镜像

yum install wget -y

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

1.2、上传镜像

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

1.3、确认下镜像是否成功上传

openstack image list+--------------------------------------+--------+--------+

| ID | Name | Status |

+--------------------------------------+--------+--------+

| fcd97a6a-2125-4039-9ff8-be444d9e276c | cirros | active |

+--------------------------------------+--------+--------+

openstack配置mysql_Centos7.4安装openstack(queens)详细安装部署(三)-镜像服务(glance)安装...相关推荐

  1. Centos7 install Openstack - (第三节)添加镜像服务(Glance)

    Centos7 install Openstack - (第三节)添加镜像服务(Glance) 我的blog地址:http://www.cnblogs.com/caoguo 该文根据openstack ...

  2. OpenStack 镜像服务Glance [三]

    OpenStack 镜像服务Glance [三] 标签(空格分隔): openstack 时间:2016年11月28日 博客地址:www.abcdocker.com 公众号:abcdocker Ope ...

  3. 探索 OpenStack 之(10):深入镜像服务Glance

    本篇博文来探讨下镜像服务Glance. 0.  基本概念 0.1 基本功能 Glance提供REST API来支持以下镜像操作: 查询 注册 上传 获取 删除 访问权限管理 0.2 Glance RE ...

  4. OpenStack(Kilo版本)镜像服务glance的安装部署

    OpenStack镜像服务(glance)允许用户发现.注册和恢复虚拟机镜像.Glance提供Rest API可以查询虚拟机镜像的metadata并且可以获取镜像.通过Glance,虚拟机镜像可以被存 ...

  5. OpenStack安装流程(juno版)- 添加镜像服务(glance)

    OpenStack镜像服务(glance)可以让用户查询,存取虚拟机. 安装和配置 glance安装在controller节点上. 创建配置glance所需的数据库,服务证书和API端点 创建glan ...

  6. OpenStack入门篇(八)之镜像服务Glance

    一.Glance的概述 Glance是为虚拟机的创建提供镜像的服务,我们基于Openstack是构建基本的IaaS平台对外提供虚拟机,而虚拟机在创建时必须为选择需要安装的操作系统,Glance服务就是 ...

  7. 配置多个git账号_docker随手笔记第七节 jenkins通过git部署java微服务插件安装

    docker随手笔记第一节 docker概念及安装 docker随手笔记第二节 docker常用命令解析 docker随手笔记第三节 docker构建java镜像 docker随手笔记第四节 dock ...

  8. linux安装 Android Studio详细教程,支持性较差,需要安装最新底层库内核的linux

    安装 Android Studio详细教程 libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 jdk1.8.0_25 android-st ...

  9. Docker 安装 命令 数据卷 应用部署 网络优化 Dockerfile 服务编排Compose 私有仓库

    Docker 1. 初识docker 1.1 Docker是什么 了解Docker的前生LXC LXC与docker的关系 Docker 的特点 1.2 为什么使用Docker Docker的优势 缺 ...

  10. mysql 1060指定的服务未安装_SQL安装错误 Process Exit Code: (1060) 指定的服务未安装...

    错误描述 12:32:50 Process Exit Code: (-1)12:32:53 安装程序配置服务器失败.参考服务器错误日志和 C:\WINDOWS\sqlstp.log 了解更多信息.12 ...

最新文章

  1. 通过脚本案例学习shell(五) 通过创建DNS脚本一步一步教你将一个普通脚本规范到一个生产环境脚本...
  2. 李彦宏/王坚/王传福等上榜“中国工程院2019院士增选候选人”引争议,实至名归吗?...
  3. 使用WINAPI获得磁盘空间信息
  4. Spring Boot 配置元数据指南
  5. makefile的选项CFLAGS和LDFLAGS
  6. CodeForces - 979D Kuro and GCD and XOR and SUM(字典树+暴力+模拟)
  7. 采用.NET CORE的全异步模式打造一款免费的内网穿透工具--NSmartProxy
  8. shell 删除七日内日志_SHELL脚本:定期清理日志文件
  9. 索爱确认2月13日发布Xperia Play
  10. 单链表---建立基本学生信息管理系统
  11. 华为p20如何连接计算机,华为P20 USB调试和开发人员选项的打开方法(EMUI8.1)
  12. json格式的php文件怎么打开,json格式文件怎么打开?json是什么格式?
  13. js 分析——百度模拟登录(一)
  14. Linux笔记——/etc/motd文件,/etc/issue.net文件
  15. URLDecoder.decode与URLEncoder.encode
  16. 面向DevSecOps的编码安全指南|JavaScript篇
  17. 树莓派4B+Ubuntu 18.04 LTS + 桌面desktop + ros安装@树莓派4B、Ubuntu、desktop、ros
  18. 记 vue 移动端开发 中的经验
  19. 使用MAT的命令行工具分析hprof文件
  20. 解除禁tracet_FAQ-S6700如何禁止ping不禁止tracert

热门文章

  1. Qt warning : 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
  2. unity资源面数规范
  3. java range注解_最全的Java Spring注解
  4. 如何去实现机械灵巧手玩魔方和弹钢琴_单手解魔方效果惊艳,OpenAI发布最强机器手...
  5. transition的合理运用
  6. 刚接触mybatis,很容易分不清#{id}和#{param1}的使用情况,本篇文章详解了两者的作用以及使用情况
  7. 恒生电子offer含金量_收获8个Offer,来给大家分享备战和面试经验
  8. Android游戏SQL注入,关于Android contentprovider sql注入问题
  9. mysql数据库引擎事务_代码配置都没问题,为什么事务不回滚(了解Mysql数据库引擎)...
  10. iframe 父页面与子页面之间的方法、属性的相互调用