部署镜像服务

一:安装和配置服务

1.建库建用户

mysql -u root -p
CREATE DATABASE glance;
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY '密码';
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY '密码';
flush privileges;

2.keystone认证操作:

上面提到过:所有后续项目的部署都统一放到一个租户service里,然后需要为每个项目建立用户,建管理员角色,建立关联
admin-openrc
openstack user create --domain default --password-prompt glanceopenstack 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:9292openstack endpoint create --region RegionOne \image internal http://controller:9292openstack endpoint create --region RegionOne \image admin http://controller:9292

3.安装软件

yum install openstack-glance -y 

4.修改配置:

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

#vim /etc/glance/glance-api.conf
[database]
#这里的数据库连接配置是用来初始化生成数据库表结构,不配置无法生成数据库表结构
#glance-api不配置database对创建vm无影响,对使用metada有影响
#日志报错:ERROR glance.api.v2.metadef_namespaces
connection = mysql+pymysql://glance:liuyao@controller/glance[keystone_authtoken]
auth_url = http://controller:5000
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = glance
password = liuyao[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:liuyao@controller/glance新建目录:
mkdir /var/lib/glance/images/
chown glance. /var/lib/glance/images/

同步数据库:(此处会报一些关于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

二:验证操作:

source 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 \--publicopenstack image list

转载于:https://www.cnblogs.com/liu-yao/p/5940600.html

4.openstack之mitaka搭建glance镜像服务相关推荐

  1. OpenStack核心组件-glance镜像服务

    1. glance介绍 Glance是Openstack项目中负责镜像管理的模块,其功能包括虚拟机镜像的查找.注册和检索等. Glance提供Restful API可以查询虚拟机镜像的metadata ...

  2. openstack——Glance镜像服务

    openstack--Glance 一.Glance镜像服务 1.镜像 2.镜像服务 3.Images API的版本 4.镜像格式 5.镜像状态 6.访问权限 二.Glance架构详解 1.架构图 三 ...

  3. glance镜像服务

    glance镜像服务 1.允许用户查看有哪些镜像列表 2.允许用户上传镜像 3.允许用户下载使用镜像 glance镜像服务组件: 1.glance-api (接受镜像接受API的调用,比如:发现 注册 ...

  4. Glance 镜像服务

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

  5. openstack 云计算平台 mitaka 搭建

    简介 OpenStack是什么? 云计算:形象化的说法,云计算是一种按使用量付费的模式,这种模式提供可用的.便捷的.按需的网络访问 云计算的分类: 公有云:公有云通常指第三方提供商为用户提供的能够使用 ...

  6. OpenStack云平台搭建(3) | 部署Glance

    目录 1.登录数据库授权 2.安装glance 3.测试一下 安装部署Glance镜像服务 Image Service  镜像服务: 代号:Glance: 为云平台虚拟机提供镜像服务,例如:上传镜像. ...

  7. OpenStack平台-keystone与glance服务运维

    目录 一.Keystone服务运维 1.1 什么是keystone?keystone的作用是什么? 1.2 Keystone的部分管理对象 1.3 Keystone的认证过程 1.4 Keystone ...

  8. OpenStack(四)—镜像服务

    前言:在OpenStack中的项目名称为Glance. 在早期的OpenStack版本中,Glance只有管理镜像的功能,并不具备镜像存储功能.现在,Glance已发展成为集镜像上传.检索.管理和存储 ...

  9. (四)OpenStack---M版---双节点搭建---Glance安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 1.创建glance数据库 2.获得 admin 凭证来获取只有管理员能执行的命令的访问权限 3 ...

最新文章

  1. 20162325 金立清 S2 W8 C17
  2. 欢聚时代java面试_欢聚时代面试经验
  3. android stack error message is Fail to start the plugin
  4. Activity的使用(四):两个activity的交互
  5. ajaxFileUpload
  6. JS中对于email格式的判断
  7. w ndows7与XP哪个好,windows7和xp哪个好 windows7好用吗
  8. 请写一个函数,实现以下功能: 字符串“open_door” 转换成 “OpenDoor”、”make_by_id” 转换成 ”MakeById”...
  9. 时间管理类APP的Demo版本
  10. 用CommonDialog公共对话框选取多个文件
  11. Servlet编写登陆页面简单实践
  12. 采用什么样的辅助工具能够有效地帮助孩子提高英语及数学的成绩?
  13. bp神经网络算法原理 Levenberg Marquardt
  14. 南京信息工程大学计算机考研怎么样,南京信息工程大学就业怎么样,考研好不好?...
  15. Mysql的交叉表查询
  16. 电脑管家卸载后留下的一个叫 电脑管家-安全注册 的进程,无法关闭。展开的服务是 qmbsrv
  17. libcurl linux 静态链接库_Linux ubuntu OpenSSL + curl 静态库编译及使用
  18. BlockingQueue 详解
  19. 负数在计算机中的表示和存储
  20. error C3646: 未知重写说明符

热门文章

  1. 算法设计中的基础常用代码
  2. linux虚拟内存api,Linux虚拟内存空间分布-Go语言中文社区
  3. 信佑无盘主服务器密码,(信佑无盘帮助手册.doc
  4. JAVA不同类型数组重载_JAVA补课-DAY1:方法重载和数组
  5. (lucas) Saving Beans
  6. mysql工作中遇到的问题_MySQL工作中遇到的问题记录
  7. 插入排序最优_排序专题插入排序
  8. python自定义函数func_python自定义函数与面向对象
  9. HTML+CSS+JS实现React简单的计算器实例
  10. sd卡linux错误检测,android系统正在准备SD卡正在检测是否有错误且SD卡无法读取解决办法...