zoukankan      html  css  js  c++  java
  • openstack系列文章(三)

    学习openstack的系列文章-glance

    • glance 基本概念
    • glance 架构
    • openstack CLI
    • Troubleshooting

     1. glance 基本概念 

    在 openstack 中提供 Image service 的是 Glance, 它让用户能够发现、获取和保存 Image。

    其主要功能是: 通过提供 REST API 使得用户能够查询和获取 image 的元数据和 image 本身。 

    2. glance 架构

    2.1 glance-api

     glance-api 是系统后台运行的服务进程,对外提供 REST API,响应 image 查询、获取和存储的调用,不处理请求,请求分发给 glance-registry 和 store backend 进行处理。

    关于 image metadata (元数据)相关的操作,glance-api 会将请求发给 glance-registry。

    关于 image 自身存取相关的操作,glance-api 会将请求发给 store backend。

    在控制节点上查看 glance-api 进程:

     
    2.2 glance-registry

    glance-registry 是系统后台运行的服务进程。 负责处理和存取 image 的 metadata,metadata中记录的是 image 的大小和类型等信息。

    2.3 DB (Database)

    Image 的 metadata 会保存到 DB 中。

    在控制节点上可以查看 glance 的 DB 信息:

    2.4 store backend

    Glance 真正存储 image 的地方是 backend 。

    backend 有多种形式,具体使用哪一种可在  /etc/glance/glance-api.conf  中配置。

    配置文件中写了 image 存放的目录:

    在该目录下可查看存在的 image。

    3. openstack CLI

    openstack 的基本命令 - 增删改查:

    CMD <obj>-create [parm1] [parm2]…
    CMD <obj>-delete [parm]
    CMD <obj>-update [parm1] [parm2]…
    CMD <obj>-list
    CMD <obj>-show [parm]

    CMD: 服务名称

    obj : 服务对象

    help 查看命令的用法:

    CMD help [SUB-CMD]    

    以 glance 的命令为例:

    glance help:

    glance help image-create:

    create iamge:

    glance image-create --name cirros --file /tmp/cirros-0.3.4-x86_64-disk.img --disk-format qcow2 --container-format bare --progress 

    4. Troubleshooting

    glance log:  /var/log/glance/api.log 

    进程线程的理解可以参考这两篇博客: 

    https://www.cnblogs.com/dreamroute/p/5207813.html

    https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014319272686365ec7ceaeca33428c914edf8f70cca383000

    参考文章:

    https://www.cnblogs.com/CloudMan6/p/5384923.html

  • 相关阅读:
    自定义组件
    vue 父子组件传值数据不能实时更新问题
    vuex(2)
    vuex(1)
    mysql-忘记密码
    转发&重定向
    mysql主从配置
    mysql安装脚本
    1、JAVA数据类型
    maven 国内阿里云镜像配置
  • 原文地址:https://www.cnblogs.com/xingzheanan/p/9801038.html
Copyright © 2011-2022 走看看