了解openStack
一、三大核心组件,(compute、Networking、Stroage)
即:
Nova:compute
Neutron:Networking
Swift:Storage
OpenStack主要组件:
1,Compute(Nova)
2,Swift(Object Storage)
3,Cinder(Block Storage)
4,Neutron(Networking)
5,Dashboard(Horizon)
6,Keystone(Identity Service)
7,Glance(Image Service)
8,Ceilometer(Telemetry Ceilometer)
9,Heat(Orchestration Service)
10,Database Service(Trove)
二、OpenStack的部署架构
1,概念层架构
2,Nova-network部署
3,两节点的nova-network部署
4,neutron的部署5,三节点neutron的部署
三、安装OpenStack前的准备
Openstack官网:http://www.openstack.org/
四、Swift简介
1,简介
2,Swfit的数据模型
1.Swift 采用层次数据模型,共设三层逻辑结构:Account/Container/Object(即账户/容器/对象),每层节点数均没有限制,可以任意扩展;
2.图中Account(账户),可理解为租户,用来做顶层的隔离机制,可以被多个用户共同使用;
3.容器代表封装一组对象,类似文件夹或目录;叶子节点代表对象,由元数据和内容两部分组成。
3,Swift系统架构
4,Swift的组件
Proxy Server(代理服务):
Authentication Service(认证服务):
Cache Server(缓存服务):
Acount Server账户服务:
Container Server(容器服务):
Object Server(对象服务):
Replication(复制服务):
Updater(更新服务):
Auditor(审计服务):
Account Reaper(账户清理服务):