openstack配置mysql_Centos7.4安装openstack(queens)详细安装部署(三)-镜像服务(glance)安装...
一、安装镜像服务
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)安装...相关推荐
- Centos7 install Openstack - (第三节)添加镜像服务(Glance)
Centos7 install Openstack - (第三节)添加镜像服务(Glance) 我的blog地址:http://www.cnblogs.com/caoguo 该文根据openstack ...
- OpenStack 镜像服务Glance [三]
OpenStack 镜像服务Glance [三] 标签(空格分隔): openstack 时间:2016年11月28日 博客地址:www.abcdocker.com 公众号:abcdocker Ope ...
- 探索 OpenStack 之(10):深入镜像服务Glance
本篇博文来探讨下镜像服务Glance. 0. 基本概念 0.1 基本功能 Glance提供REST API来支持以下镜像操作: 查询 注册 上传 获取 删除 访问权限管理 0.2 Glance RE ...
- OpenStack(Kilo版本)镜像服务glance的安装部署
OpenStack镜像服务(glance)允许用户发现.注册和恢复虚拟机镜像.Glance提供Rest API可以查询虚拟机镜像的metadata并且可以获取镜像.通过Glance,虚拟机镜像可以被存 ...
- OpenStack安装流程(juno版)- 添加镜像服务(glance)
OpenStack镜像服务(glance)可以让用户查询,存取虚拟机. 安装和配置 glance安装在controller节点上. 创建配置glance所需的数据库,服务证书和API端点 创建glan ...
- OpenStack入门篇(八)之镜像服务Glance
一.Glance的概述 Glance是为虚拟机的创建提供镜像的服务,我们基于Openstack是构建基本的IaaS平台对外提供虚拟机,而虚拟机在创建时必须为选择需要安装的操作系统,Glance服务就是 ...
- 配置多个git账号_docker随手笔记第七节 jenkins通过git部署java微服务插件安装
docker随手笔记第一节 docker概念及安装 docker随手笔记第二节 docker常用命令解析 docker随手笔记第三节 docker构建java镜像 docker随手笔记第四节 dock ...
- linux安装 Android Studio详细教程,支持性较差,需要安装最新底层库内核的linux
安装 Android Studio详细教程 libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 jdk1.8.0_25 android-st ...
- Docker 安装 命令 数据卷 应用部署 网络优化 Dockerfile 服务编排Compose 私有仓库
Docker 1. 初识docker 1.1 Docker是什么 了解Docker的前生LXC LXC与docker的关系 Docker 的特点 1.2 为什么使用Docker Docker的优势 缺 ...
- mysql 1060指定的服务未安装_SQL安装错误 Process Exit Code: (1060) 指定的服务未安装...
错误描述 12:32:50 Process Exit Code: (-1)12:32:53 安装程序配置服务器失败.参考服务器错误日志和 C:\WINDOWS\sqlstp.log 了解更多信息.12 ...
最新文章
- 通过脚本案例学习shell(五) 通过创建DNS脚本一步一步教你将一个普通脚本规范到一个生产环境脚本...
- 李彦宏/王坚/王传福等上榜“中国工程院2019院士增选候选人”引争议,实至名归吗?...
- 使用WINAPI获得磁盘空间信息
- Spring Boot 配置元数据指南
- makefile的选项CFLAGS和LDFLAGS
- CodeForces - 979D Kuro and GCD and XOR and SUM(字典树+暴力+模拟)
- 采用.NET CORE的全异步模式打造一款免费的内网穿透工具--NSmartProxy
- shell 删除七日内日志_SHELL脚本:定期清理日志文件
- 索爱确认2月13日发布Xperia Play
- 单链表---建立基本学生信息管理系统
- 华为p20如何连接计算机,华为P20 USB调试和开发人员选项的打开方法(EMUI8.1)
- json格式的php文件怎么打开,json格式文件怎么打开?json是什么格式?
- js 分析——百度模拟登录(一)
- Linux笔记——/etc/motd文件,/etc/issue.net文件
- URLDecoder.decode与URLEncoder.encode
- 面向DevSecOps的编码安全指南|JavaScript篇
- 树莓派4B+Ubuntu 18.04 LTS + 桌面desktop + ros安装@树莓派4B、Ubuntu、desktop、ros
- 记 vue 移动端开发 中的经验
- 使用MAT的命令行工具分析hprof文件
- 解除禁tracet_FAQ-S6700如何禁止ping不禁止tracert
热门文章
- Qt warning : 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
- unity资源面数规范
- java range注解_最全的Java Spring注解
- 如何去实现机械灵巧手玩魔方和弹钢琴_单手解魔方效果惊艳,OpenAI发布最强机器手...
- transition的合理运用
- 刚接触mybatis,很容易分不清#{id}和#{param1}的使用情况,本篇文章详解了两者的作用以及使用情况
- 恒生电子offer含金量_收获8个Offer,来给大家分享备战和面试经验
- Android游戏SQL注入,关于Android contentprovider sql注入问题
- mysql数据库引擎事务_代码配置都没问题,为什么事务不回滚(了解Mysql数据库引擎)...
- iframe 父页面与子页面之间的方法、属性的相互调用