50.第42章 openstack

一.openstack 介绍

openstack 是(infrastructure as a service,基础设置即服务)IAAS 架构的实现,OpenStack是一个由NASA(美国国家航空航天局)和Rackspace 合作研发并发起的,以Apache 许可证授权的*软件和开放源代码项目。
OpenStack 是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack 支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack 通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API 以进行集成。
OpenStack 是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有超过130 家企业及1350 位开发者,这些机构与个人都将OpenStack 作为基础设施即服务(IaaS)资源的通用前端。OpenStack 项目的首要任务是简化云的部署过程并为其带来良
好的可扩展性。本文希望通过提供必要的指导信息,帮助大家利用OpenStack 前端来设置及管理自己的公共云或私有云。
OpenStack 云计算平台,帮助服务商和企业内部实现类似于Amazon EC2 和S3 的云基础架构服务(Infrastructure as a Service, IaaS)。OpenStack 包含两个主要模块:Nova 和Swift,前者是NASA 开发的虚拟服务器部署和业务计算模块;后者是Rackspace 开发的
分布式云存储模块,两者可以一起用,也可以分开单独用。OpenStack 除了有Rackspace和NASA 的大力支持外,还有包括Dell、Citrix、Cisco、Canonical 等重量级公司的贡献和支持,发展速度非常快,有取代另一个业界领先开源云平台Eucalyptus 的态势。
50.第42章 openstack

二.各组件的功能

openstack 通过Nova 调用KVM/XEN/VMWARE 等虚拟机化技术创建虚拟机,即openstack是一个管理平台框架,支持众多的虚拟化管理,cinder 存储支持GlusterFS、ISCSI、MFS等存储技术给虚拟机使用,即openstack 不会绑定某一个应用,而是兼容众多的相关技术,因此火的一塌糊涂!

服务名称 项目名称 详细描述
dashboard Horizon 基予openstack API 接口使用django 开发的web 管理服务
compute Nova 通过虚拟化技术提供虚拟机计算资源池
networking Neutron 实现了虚拟机的网络资源管理,即虚拟机网络
storage(存储)部分
object storage Swift 对象存储,适用于一次写入多次读取。如图片/ISO镜像
block strong Cinder 块存储,提供存储资源池,保存虚拟机的磁盘镜像等信息
shared service 共享服务
identity service Keystone 提供账户登录安全认证
image servicre Glance 提供虚拟镜像的注册和存储管理
telemetry Ceilometer 提供监控和数据采集、计量服务
higher-level-service 高层服务
orchestraorchestration Heat 自动化组件的部署
database service Trove 提供数据库应用服务

50.第42章 openstack

上一篇:ODOO时差相差8小时解决方案


下一篇:扫描线