Openstack:云栈
Keystone:编录,认证(token,identity)
Nova:(computer,scheduler,network, volume,console ,consoleauth)
Glance:(Image as a service)
Swift:(Object Store)分布式文件系统
Horizon:dashboard
Cinder:(代替nova-volume)
Quantum:(代替nova-network) Open vSwitch
消息队列,异步协作
请求服务,生产者
提供服务,消费者

AMQP高级消息队列协议:RabbitMQ,ZeroMQ,Qpid

Openstack:
Openstack_第1张图片
组件 nova-computer
Openstack_第2张图片
兼容于hypervisor
Openstack_第3张图片
nova-compute config
Openstack_第4张图片

Request VM Image from Glance
Openstack_第5张图片
Glance summary
Openstack_第6张图片
Glance architecture :
Openstack_第7张图片
Download image from Swift
Openstack_第8张图片

Swift 分布式文件系统 元数据节点, 数据节点
Configure Network
Openstack_第9张图片
Network Configuration flow
Openstack_第10张图片
allocate and associate network
Openstack_第11张图片
Openstack_第12张图片
Request volume attachment
Openstack_第13张图片

nova-volume
Openstack_第14张图片
nova-volume summary
Openstack_第15张图片

nova-volume drives
Openstack_第16张图片

lnitial State
Openstack_第17张图片
Openstack集群中的节点:
控制节点 服务比较多
计算节点
存储节点
重要服务:
keystone
Glance
nova
horizon 运行图形界面
简要的Openstack集群:
搭建Openstack(Python写的)
1、安装配置keystone (认证功能)
Openstack_第18张图片
Openstack_第19张图片
Openstack_第20张图片
Openstack_第21张图片
Openstack_第22张图片

CloudStack:Apache的项目
OpenNebular

控制节点:
keystone , glance
glance :filesystem , /var/lib/glance/images
image
Nova :
nova-compute
nova-network
nova-volume
nova-scheduler
Swift :原来不是Openstack中的项目,而是Rackspace 类似于AWS的S3 分布式存储
Openstack_第23张图片

HDFS:多副本
3
商用计算机:Xeon,多副本技术
swift:3个节点以上
proxy 作高可用