OpenStack各组件详解和通信流程.pdf
文库****品店
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
OpenStack各组件详解和通信流程.pdf
OpenStack各组件详解和通信流程⼀、openstack由来openstack最早由美国国家航空航天局NASA研发的Nova和Rackspace研发的swift组成。后来以apache许可证授权,旨在为公共及私有云平台建设。openstack主要⽤来为企业内部实现类似于AmazonEC2和S3的云基础架构服务(Iaas).每6个⽉更新⼀次,基本与ubuntu同步,命名是以A-Z作为⾸字母来的。⼆、openstack项⽬与组件(服务名是项⽬名的别名)1、核⼼项⽬3个(1)控制台服务名:Dashboard
openstack组件介绍.pdf
openstack组件介绍⼀.Horizon(控制台),⼜名Dashboard就是web展⽰界⾯操作平台,⽅便⽤户交互的⼆.Nova(计算)负责创建,调度,销毁云主机三.Neutron(⽹络)负责实现SDN四.Swift(对象存储)⽬录结构存储数据五.Cinder(块存储)提供持久化块存储,即为云主机提供附加云盘六.Glance(镜像)提供镜像服务,装机使⽤七.Keystone(认证)为访问openstack各组件提供认证和授权功能,认证通过后,提供⼀个服务列表(存放你有权访问的服务),可以通过该列表访问
openstack组件作用介绍.pdf
1.控制节点负责对其余节点的控制,包含虚拟机创建、迁移、网络分配、存储分配等等控制节点架构:控制节点包括以下服务管理支持服务基础管理服务扩展管理服务1)管理支持服务包含数据库与消息代理服务数据库作为基础/扩展服务产生的数据存放的地方消息代理服务(也称消息中间件)为其他各种服务之间提供了统一的消息通信服务2)基础管理服务包含Keystone、Glance、Nova、Neutron、Horizon五个服务Keystone:认证管理服务、提供了其余所有组件的认证信息/令牌的管理、创建、修改等等、使用MySQL等
Openstack创建实例流程.pdf
Openstack创建实例流程1.登录界⾯或命令⾏通过RESTfulAPI向keystone获取认证信息。2.keystone通过⽤户请求认证信息,并⽣成auth-token返回给对应的认证请求。3.界⾯或命令⾏通过RESTfulAPI向nova-api发送⼀个bootinstance的请求(携带auth-token)。4.nova-api接受请求后向keystone发送认证请求,查看token是否为有效⽤户和token。5.keystone验证token是否有效,如有效则返回有效的认证和对应的⾓⾊(注:
openstack介绍以及流程.pdf
openstack介绍以及流程⼀:为何选择云计算/云计算之前遇到的问题⼀、有效解决硬件单点故障问题单点故障是指某个硬件的故障造成⽹站某个服务的中断。要真正解决这个问题,需要为每个硬件准备冗余,这不仅⼤⼤增加了硬件购置成本,⽽且部署与维护成本也不容⼩视。⽽云计算平台是基于服务器集群,从设计之初就考虑了单点故障问题,并在建设时有效地解决了这个问题。如果⼀家云服务商出现单点故障问题,就如同存在银⾏的钱丢了。⼆、按需增/减硬件资源⾃⼰托管服务器,增/减硬件⼀直是头疼的问题。1.增加服务器的时候,购买服务器需要时间