zoukankan      html  css  js  c++  java
  • openstack 入门1

    介绍

    Rackspace & NASA
    软件开源项目的组合
    安装配置复杂
    基础设施资源的系统管理平台 (网络,计算,存储)
    个人打井 vs 自来水厂


    组件&原理


    Horizon -- UI模块

    云管理员
    普通用户

    Keystone -- 身份服务模块

    *控制核心
    概念:
    user:用户,代表可以通过keystone进行访问的人或程序,user通过认证信息(例如,密码,API Key等)进行验证
    Tenant:租户,他是各个服务中的一些可以访问的资源集合
    Role:角色,Roles代表一组用户可以访问的资源权限
    Services:服务,例如Nova,Glance,Swift服务在keystone上进行注册
    Endpoint:一个服务暴露出来的访问点.如果需要访问一个服务则必须知道他的endpoint
    Token:访问资源的令牌,类比于钥匙,有时间限制
    keystone提供的服务:
    Identity 服务 验证身份凭证
    Token 服务 验证并且管理用于验证请求身份的令牌
    Catalog 服务 提供了用于端点发现的服务注册表
    Policy 基于规则的身份验证引擎

    Nova -- 计算服务

    Openstack
    实例生命周期管理
    计算资源管理
    向外提供REST风格的API
    组件:
    nova-api #api接口
    nova-scheduler #调度中枢
    nova-compute #计算模组
    uR - > nova-api - > nova-scheduler - > nova-compute

    Glance -- 镜像服务

    Swift -- 对象存储服务

    Openstack最早的两个服务之一
    高可用分布式对象存储服务
    定位: account --> container --> object
    可以通过HTTP(S),object API以及S3接口存取

    Cinder -- 块存储服务

    管理所有的块存储设备,为VM服务

    Neutron -- 网络服务

    提供云计算环境下的虚拟网络功能
    给每个租户独立的网络环境
    三种模式:
    Flat模式
    Flat DHCP模式
    VLAN模式



    访问控制流程



    *Quantum 是 Neutron的前身




  • 相关阅读:
    【数学】杜教筛
    【数学】【多项式】多项式求逆
    【数学】求导
    【数学】【多项式】快速数论变换(NTT)
    【数学】【多项式】快速傅里叶变换(FFT)
    WC2021 Day3 笔记
    网络流
    $DP$ 重修
    数学基础 5
    数学基础 3
  • 原文地址:https://www.cnblogs.com/echorep/p/5120050.html
Copyright © 2011-2022 走看看