OpenStack—Q Glance安装

一、镜像服务概述

镜像服务(Glance)允许用户发现、注册和检索虚拟机镜像。它提供了一个REST API,使你能够查询虚拟机镜像元数据并检索实际镜像。你可以在不同的位置存储通过图像服务提供的虚拟机镜像,从简单的文件系统到像OpenStack对象存储这样的对象存储系统。
注:为简单起见,本指南配置Glance以使用file back,它在负责图像服务的Controller节点上的目录上传和存储。默认情况下,这个目录是/var/lib/glance/images/ 。在安装Glance之前,请确保controller节点至少有几个gb的空间在这个目录中可用。请记住,由于文件后端通常是Controller节点的本地,所以它通常不适合多节点的glance部署。

OpenStack 的Glance服务是基础设施即服务(IaaS)的核心。它接受对磁盘或服务器镜像的API请求,以及来自终端用户或OpenStack计算组件的元数据定义。它还支持在各种存储库类型上存储磁盘或服务器映像,包括OpenStack对象存储。

在OpenStack图像服务上运行的一些周期性进程支持缓存。复制服务通过集群确保一致性和可用性。其他的周期过程包括auditors, updaters, and reapers。

OpenStack的Glance服务包括以下组件:
Glance-api
接受图像API调用,用于图像发现、检索和存储。
Glance-registry
存储、处理和检索关于图像的元数据。元数据包括大小和类型等项目。
注:registry是一个用于OpenStack图像服务的私有内部服务。不要将此服务公开给用户。在Queens发行版中,glance-registry服务及其API已经被弃用,并在“开发周期”开始时被删除。

Database
存储图像元数据,您可以根据自己的喜好选择数据库。大多数部署都使用MySQL或SQLite。
Storage repository for image files
支持各种存储库类型,包括正常的文件系统(或安装在glance-apiController节点上的任何文件系统)、对象存储、RADOS块设备、VMware数据存储和HTTP。注意,有些存储库只支持只读用法。
Metadata definition service
为vendors, admins, services, 和 users提供一个通用的API,以有效地定义他们自己的定制元数据。这些元数据可以用于不同类型的资源,如images, artifacts, volumes, flavors, 和aggregates。定义包括新属性的键、描述、约束和它可以关联的资源类型。

本节描述如何在Controller节点上安装和配置Glance服务。为了简单起见,这种配置将镜像存储在本地文件系统上。

二、基础配置

Controller节点

在安装和配置映像服务之前,您必须创建一个数据库、服务凭证和API端点。
1.创建glance数据库,并授权

# mysql -uroot -p123456
MariaDB [(none)]> create database glance;
MariaDB [(none)]> grant all privileges on glance.* to 'glance'@'localhost' identified by '123456';
MariaDB [(none
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zcoder`Blog

嘻嘻~谢谢打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值