美文网首页OpenStack
OpenStack组件 Glance, Cinder, Swif

OpenStack组件 Glance, Cinder, Swif

作者: 廖马儿 | 来源:发表于2017-05-23 20:23 被阅读53次

    Glance模块

    作用:
    提供镜像模板
    支持本地存储,NFS,Swift和Ceph等。

    Swift是将存储的文件打成一个碎片,如果文件很大,比如几十个G,就不能使用Swift,会失败。

    NFS 是Network File System的缩写,即网络文件系统。
    一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。

    Glance概念架构:

    图片.png

    Glance下面有两个比较重要的组件:
    Registry Server 和 Store Adapter

    Registry Server是和 Glance DB(数据库)打交道的,比如我们注册一个虚拟机,他会创建相应的数据信息到数据库(比如虚拟机版本,系统等)。

    Store Adapter就是跟后端存储打交道的

    Glance支持的格式:


    图片.png

    Cinder模块

    作用:
    提供数据块存储服务
    可插拔驱动架构设计

    Cinder的系统架构:


    图片.png

    cinder-api:与数据库打交道
    nova-scheduler:也会和数据库打交道
    cinder-volume: 一般是跑在cinder节点上的


    Swift模块

    作用:
    提供对象存储功能
    存储非结构化数据
    具有高度的容错性
    网盘...

    对象存储:
    参考:http://storage.ctocio.com.cn/281/12110781.shtml

    Swift架构:


    图片.png

    =========

    知识点:
    1.glance上传的镜像都在:/var/lib/glance/images

    相关文章

      网友评论

        本文标题:OpenStack组件 Glance, Cinder, Swif

        本文链接:https://www.haomeiwen.com/subject/jksgxxtx.html