一.Openstack由来
openstack最早由美国国家航空航天局NASA研发的Nova和Rackspace研发的swift组成。后来以apache许可证授权,旨在为 公共及私有云平台建设。openstack主要用来为企业内部实现类似于Amazon EC2和S3的云基础架构服务(Iaas).每6个月更新一次,基本与ubuntu同步,命名是以A-Z作为首字母来的。
二.Openstack项目和组件()
1.核心组件3个
(1)控制台
服务名:Dashboard
组件名:Horizon
功能:web方式管理云平台,建云主机,分配网络,配安全组,加云盘。
(2)计算
服务名:计算
组件名:Nova(可以支持各种各样的虚拟化技术,vmware\kvm等)
功能:负责响应虚拟机创建请求、调度、销毁云主机。
(3)网络
服务名:网络
组件名:Neutron(实现网络虚拟化)
功能:实现SDN(软件定义网络),提供一整套API,用户可以基于该API实现自己定义专属网络,不同厂商可以基于此API提供自己的产品实现。
2.共享服务组件3个
(1)认证
服务名:认证服务
组件名:Keystone
功能:为访问openstack各组件提供认证和授权功能,认证通过后,提供一个服务列表(存放你有权访问的服务),可以通过该列表访问各个组件。
(2)镜像
服务名:镜像服务
组件名:Glance
功能:为云主机安装操作系统提供不同的镜像选择

本文介绍了OpenStack的起源、核心组件、共享服务组件、存储组件和高层组件,重点解析了各组件的功能和它们之间的逻辑关系。在OpenStack中,Horizon作为控制台提供云平台管理,Nova负责计算,Neutron实现网络虚拟化。Keystone提供认证服务,Glance管理镜像,Ceilometer用于计费。Swift作为对象存储,Cinder提供块存储,Heat则用于自动化部署和管理应用。此外,详细阐述了OpenStack新建云主机的流程,涉及认证、调度、虚拟机启动等多个步骤。
最低0.47元/天 解锁文章
1045

被折叠的 条评论
为什么被折叠?



