OpenStack知识点详解 (6)

               2. AZ主要是通过冗余来解决可用性的问题,在Amazon的声明中,Instance不可用是指用户所有AZ中的同一个Instance都不可达才表明不可用;

               3. AZ是用户可见的一个概念,并可选择,是物理隔离的,一个AZ不可用不会影响其他的AZ,用户在创建Instance的时候可以选择创建到那些AZ中;

 

           4. Host Aggreates:一组具有共同属性的节点集合,如以CPU作为区分类型的一个属性

                

OpenStack知识点详解

 

           5. Cell

               1. 概念:nova为了增加横向扩展以及分布式、大规模(地理位置级别)部署的能力,同时又不增加数据库和消息中间件的复杂度,引入了cell的概念,并引入了nova-cell服务。

               2. 作用

                   1. 解决OpenStack的扩展性和规模瓶颈

                   2. 每个Cell都有自己独立的DB和AMQP,不与其他模块共用DB和AMQP,解决了大规模环境中DB和AMQP的瓶颈问题;

                   3. Cell实现了树形结构(通过消息路由)和分级调度(过滤算法和权重算法),Cell之间通过RPC通讯,解决了扩展性问题;

                        

OpenStack知识点详解

 

       7. Cinder

           1. 作用:存储服务,为运行实例提供稳定的数据块存储服务

           2. 核心组件

              

OpenStack知识点详解

 

           3. 工作流程

               

OpenStack知识点详解

               1. 用户向 cinder-api发送创建volume的请求

               2. cinder-api对请求做一些必要处理后,通过 Messaging将创建消息发送给cinder-scheduler

               3. cinder-scheduler从 Messaging 获取到 cinder-api发给它的消息,然后执行调度算法,从若干计存储点中选出节点 A

               4. cinder-scheduler通过 Messaging 将创建消息发送给存储节点A

               5. 存储节点 A 的 cinder-volume从 Messaging 中获取到 cinder-scheduler发给它的消息,然后通过 driver 在 volume provider 上创建 volume。

 

三:先电云计算基础架构服务平台搭建

    一、搭建云平台(单双节点)

       1. 创建虚拟机并配置网络

           1. 虚拟机规格(单双节点均可用)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpyyps.html