openstack安装部署4——Glance镜像安装(仅部署在控制节点)

本文档详细介绍了如何在OpenStack环境中仅在控制节点上部署Glance镜像服务,包括创建数据库、配置文件、安装包以及验证安装步骤。Glance作为OpenStack的镜像服务组件,负责处理镜像的元数据和存储。文章涵盖了从创建数据库、设置权限到安装配置的全过程,最后通过验证步骤确保服务正常运行。
摘要由CSDN通过智能技术生成

1.前言介绍

Glance提供了一套基于REST的API,用户可以通过其查询虚拟机镜像的元数据并且获取一个真实的镜像。用户可以在不同类型的文件系统中存储制作的虚拟机镜像。
在官方文档中描述了后端通过file配置镜像服务,该镜像服务运行在管理节点上,镜像的上传与存储都在管理节点中。默认路径为/var/lib/glance/images/。
Openstack的镜像服务是IAAS的核心。 Openstack镜像服务包含如下所列组件:

  • glance-api:接受镜像发现、获取、存储业务相关请求的API调用。

  • glance-registry:存储、processes(进程)、获取镜像的元数据。镜像的元数据包括但不限于镜像大小、镜像类型等等。 备注:Glance-registry是私有的内部服务,只供Openstack镜像服务使用。不要将该服务开放给用户。

  • Database:存放镜像元数据,可以根据喜好选择数据库类型。大多数的部署情况下采用的是MySQL或者SQLite。
  • Storage repository for image files:镜像文件存储支持各种文件系统,包括常规文件系统,对象存储,块存储,HTTP,Amazon S3,等等。 Metadata
    definition
  • service:为供应商、管理员、服务和用户提供了通用的API接口来定义他们自己的镜像元数据。定义的元数据可以附加在不同类型的资源上,比如镜像、卷、偏好、集合。一个定义包含属性的键值、描述、约束和可以与之相关联的资源类型。
  • Metadata definition service:为供应商、管理员、服务和用户提供了通用的API接口来定义他们自己的镜像元数据。定义的元数据可以附加在不同类型的资源上,比如镜像、卷、偏好、集合。一个定义包含属性的键值 、描述、约束和可以与之相关联的资源类型。

2. 安装前准备

在安装镜像服务之前必须创建一个数据库、授予证书服务、API endpoint。

2.1 创建数据库

  • 使用root用户连接数据库:
    mysql -u root -p

    创建“glance”数据库:
    CREATE DATABASE glance;

    赋予“glance”数据库权限
    >GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' \
    >IDENTIFIED BY 'GLANCE_DBPASS';
    GLANCE_DBPASS替换为123456
    GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' \
    >

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值