• OpenStack (glance 镜像服务)


    glance介绍

    glance 提供云虚拟机上的服务镜像(Image)功能,该模块可看成车间里的模具生产部门,其功能包括虚拟机镜像的查找、注册和检索等。该模具最基本的使用方式就是在为云虚拟机实例提供安装操作系统的模式,比如 RedHat Linux、Ubuntu、Windows 等。同时云服务使用者也可以在已经生成和个性化安装后的云虚拟机实例来生成自定义的镜像。这样以后就可以根据该自定义镜像直接生成所需的虚拟机实例。


    服务

    # 主节点
    
    # systemctl enable openstack-glance-api.service 
      openstack-glance-registry.service
    # systemctl start openstack-glance-api.service 
      openstack-glance-registry.service
    
    

    glance相关进程讲解

    glance-api

    glance-api 是系统后台运行的服务进程;对外提供REST API ,响应image查询,获取和存储的调用。在 keystone 中我们可以查询 glance-api 的 endponits:

    +-----------+-----------+------------------------------------------------------------------+
    | Name      | Type      | Endpoints                                                        |
    +-----------+-----------+------------------------------------------------------------------+
    |           |           |                                                                  |
    | glance    | image     | RegionOne                                                        |
    |           |           |   public: http://yun2:9292                                       |
    |           |           | RegionOne                                                        |
    |           |           |   admin: http://yun2:9292                                        |
    |           |           | RegionOne                                                        |
    |           |           |   internal: http://yun2:9292                                     |
    |           |           |                                                                  |
    +-----------+-----------+------------------------------------------------------------------+
    

    REST 和API简介:
    https://www.cnblogs.com/ibrahim/p/REST-API.html
    https://www.cnblogs.com/jifeng/p/5138887.html

    glance-api 不会真正处理请求。 如果操作是与 image metadata(元数据)相关,glance-api 会把请求转发给 glance-registry; 如果操作是与 image 自身存取相关,glance-api 会把请求转发给该 image 的 store backend。

    glance-registry

    glance-registry 是系统后台运行的服务进程。 负责处理和存取 image 的 metadata,例如 image 的大小和类型。在控制节点上可以查看 glance-registry 进程

    database

    Image 的 metadata 会保持到 database 中,默认是 MySQL。 在控制节点上可以查看 glance 的 database 信息 (名为glance的库)

    Store backend

    Glance 自己并不存储 image。 真正的 image 是存放在 backend 中的。 Glance >支持多种 backend,包括:

    1. RAW
    2. GridFS
    3. Ceph RBD
    4. Amazon S3
    5. Sheepdog
    6. OpenStack Block Storage (Cinder)
    7. OpenStack Object Storage (Swift)
    8. VMware ESX

    glance 支持多种image

    格式 介绍
    raw 这是一种非结构化磁盘映像格式,默认格式,原始磁盘镜像格式
    移植性好,性能好,但大小固定,不能节省磁盘空间
    vhd 这是VHD磁盘格式,VMWare的虚拟机监视器使用的一种常见磁盘格式,
    vmdk 是 VMWare 的虚拟磁盘格式
    VDI 由VirtualBox虚拟机监视器和QEMU模拟器支持的磁盘格式
    ISO 一种光盘(如CDROM)数据内容的存档格式。
    qcow2 由QEMU模拟器支持的磁盘格式,可以动态扩展并支持写时复制
    aki Amazon的核心镜像
    ari Amazon 的内存盘
    ami Amazon 的机械磁盘
    [root@node1 openstack-ocata]# openstack image list
    +--------------------------------------+--------+--------+
    | ID                                   | Name   | Status |
    +--------------------------------------+--------+--------+
    | 675bfe5d-8e0e-49a8-b945-4cde13be6ad5 | cirros | active |
    | d48a202d-22ef-4081-ab9b-e2411894b19d | one    | queued |
    +--------------------------------------+--------+--------+
    
    

  • 相关阅读:
    SDUT2136 数据结构实验之二叉树的建立与遍历
    工作流之任务处理人更改
    【转】工作感悟:为什么我们专业但不职业?
    我们为什么要使用工作流——业务流程重组与企业现代化管理<转>
    .net生成图片缩略图
    RIA Services Visual Studio 2008 SP1 中文版不能安装解决方法
    SQL Server数据库链接方式
    常用端口号
    XSD是什么
    新版.NET 程序员必备工具下载
  • 原文地址:https://www.cnblogs.com/du-z/p/11284905.html
Copyright © 2020-2023  润新知