Openstack-glance镜像服务

Openstack-glance镜像服务

教程大纲

1. glance的服务组件介绍
2. glance的安装部署

3. 上传镜像测试

1.创建glance的数据库

mysql -u root -p -e "create database glance;"

mysql -u root -p -e "grant all privileges on glance.* to ‘glance‘@‘localhost‘ identified by ‘glance‘;"

mysql -u root -p -e "grant all privileges on glance.* to ‘glance‘@‘%‘ identified by ‘glance‘;"

2.安装glance的组件

yum install openstack-glance

3.修改 glance-api的配置

verbose = true

connection = mysql://glance:[email protected]/glance

stores = file,http

default_store = file

filesystem_store_datadir = /var/lib/glance/images

auth_uri = http://192.168.100.40:5000

auth_url = http://192.168.100.40:35357

auth_type = password

project_domain_name = default

user_domain_name = default

project_name = service

username = glance

password = glance

flavor = keystone

4.修改 glance-registry.conf

connection = mysql://glance:[email protected]/glance

auth_uri = http://192.168.100.40:5000

auth_url = http://192.168.100.40:35357

auth_type = password

project_domain_name = default

user_domain_name = default

project_name = service

username = glance

password = glance

flavor = keystone

5.同步glance数据库

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

6.启动glance服务

systemctl enable openstack-glance-api.service \

openstack-glance-registry.service

systemctl start openstack-glance-api.service \

openstack-glance-registry.service

7.创建glance用户

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

将glance 加入服务中

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

8.注册glance 的服务(如果想用glance 必须在keystone上做注册)

openstack service create --name glance \

--description "OpenStack Image" image

9.创建glance服务


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

10.创建glance的三个端点

openstack endpoint create --region RegionOne image public http://192.168.100.40:9292

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

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

11.上传镜像测试

(如果没有镜像就可以 wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img)

创建系统镜像的glance命令

openstack image create "cirros" \

--file cirros-0.3.4-x86_64-disk.img \

--disk-format qcow2 --container-format bare \

--public

查看镜像的存放目录

ls /var/lib/glance/images/

13.验证glance 的节点

glance  image-list

请观看视屏

视屏会在腾讯课堂和优酷、56视屏网站中上传。请大家搜索中祥课堂即可观看

时间: 2024-08-02 02:19:46

Openstack-glance镜像服务的相关文章

##4.Glance 镜像服务--openstack

##4.Glance 镜像服务 ##4.Glance 镜像服务.txt.sh #创建Glance数据库.用户.认证,前面已设置 # keystone上服务注册 ,创建glance服务实体,API端点(公有.私有.admin) source ./admin-openstack.sh || { echo "加载前面设置的admin-openstack.sh环境变量脚本";exit; } openstack service create --name glance --description

OpenStack教程-04.在CentOS7.5上安装OpenStack-Rocky-安装Glance镜像服务组件

上篇文章分享了keystone的安装配置,本文接着分享openstack的镜像服务glance. --------------- 完美的分割线 --------------- 4.0.glance概述 1)glance作用和特性 用户使用镜像服务 (glance) 允许来创建,查询虚拟机镜像.它提供了一个 REST API,允许查询虚拟机镜像的 metadata 并获取一个现存的镜像 可以将虚拟机镜像存储到各种位置,如简单的文件系统或者是对象存储系统,例如 OpenStack 对象存储, 并通过

openstack O版 配置glance镜像服务

1.创建glance数据库[[email protected] ~]# mysql -uroot -pdevopsMariaDB [(none)]> CREATE DATABASE glance;MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance. TO 'glance'@'localhost' IDENTIFIED BY 'devops';MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance. T

云计算openstack核心组件——glance— 镜像服务(6)

一.glance介绍: Glance是Openstack项目中负责镜像管理的模块,其功能包括虚拟机镜像的查找.注册和检索等. Glance提供Restful API可以查询虚拟机镜像的metadata及获取镜像. Glance可以将镜像保存到多种后端存储上,比如简单的文件存储或者对象存储. 理解 Image 要理解 Image Service,先得搞清楚什么是 Image 以及为什么要用 Image? 在传统 IT 环境下,安装一个系统要么从安装 CD 从头安装,要么用 Ghost 等克隆工具恢

【N版】openstack——镜像服务glance(四)

[N版]openstack--镜像服务glance 一.openstack之glance镜像服务 1.1glance介绍 glance主要是由三部分组成 glance-api:接收云系统镜像的创建,删除,读取请求,类似nova-api,通过其他模块(glance-registry及image store)来完成诸如镜像的查找.获取.上传.删除等操作,api监听端口9292. glance-registry:云系统的镜像注册服务,用于与mysql数据库交互,存储或获取镜像的元数据(metadata

OpenStack-Ocata版+CentOS7.6 云平台环境搭建 — 4.镜像服务(glance)

节点配置信息说明: 控制节点:controller: IP:192.168.164.128 hostname&hosts:likeadmin 计算加点:Nova: IP:192.168.164.129 hostname&hosts:likenode 块存储节点:cinder: IP:192.168.164.136 hostname&hosts:likeblock 1.镜像服务(glance)概述Image服务(glance)使用户能够发现,注册和检索虚拟机映像. 它提供了一个RES

openstack的四大服务组件及openstack环境搭建

opensatck的虚拟机创建流程图 一.openstack的四大服务及组件功能 1.keystone认证服务的一些概念 1)User: 使用openstack的用户 2)Role: 给用户添加到一个角色中,给予此用户操作权限 3)Tenant: 人.项目或组织拥有的资源合集,一个租户下有多个用户,可以给用户权限划分来使用租户中的资源 4)TOken: 密令,口令,keystone认证将token口令返回到浏览器,即在一段时间免秘钥登录,功能类似与cookie 会话保持,但又不同于cookie,

openstack-4glance(镜像服务)

openstack openstack-4glance(镜像服务) Image service overview Image服务(glance)使用户能够发现,注册和检索虚拟机映像.它提供了一个 REST API,使您可以查询虚拟机图像元数据并检索实际图像.您可以将通过Image服务提供的虚拟机映像存储在各种位置,从简单的文件系统到OpenStack Object Storage等对象存储系统. Glance 是 OpenStack 镜像服务组件,glance 服务默认监听在 9292 端口,其

OpenStack 镜像服务Glance [三]

OpenStack 镜像服务Glance [三] openstack 时间:2016年11月28日 OpenStack镜像服务Glance介绍 创建虚拟机我们需要有glance的支持,因为glance是提供镜像服务 glance有两个比较重要的服务 Glance-api接受云系统镜像的构建.删除.读取请求 Glance-Registry云系统的镜像注册服务 我们需要配置glance-api的配置文件和glance-registry配置文件 glance不需要配置消息队列,但是glance需要配置

OpenStack —— 镜像服务Glance(三)

一.Glance介绍 Image service (glance)允许用户发现.注册和检索虚拟机映像.它提供了一个REST API,它允许你查询虚拟机镜像元数据来获取实际的镜像文件.你可以将Glance提供的虚拟机镜像像存储在各种位置,从简单的文件系统到对象存储系统. 在OpenStack整个云环境中,如果没有虚拟机镜像,就无法再计算节点上生成虚拟机,OpenStack基本上也是没有意义的,所以说镜像服务是OpenStack的一个核心服务. 生成虚拟机时,从Glance获取镜像也是比较简单的.当