OpenStack各组件详解和通信流程

本文详细介绍了OpenStack的起源、核心项目与组件,包括控制台(Horizon)、计算(Nova)、网络(Neutron)等。同时,阐述了共享服务如认证(Keystone)、镜像(Glance)、计费(Ceilometer)的功能。此外,还涉及存储项目对象存储(Swift)和块存储(Cinder)。文章进一步讲解了高层服务中的编排服务(Heat),并讨论了OpenStack各组件的逻辑关系、新建云主机流程及虚拟机启动过程。
摘要由CSDN通过智能技术生成

OpenStack各组件详解和通信流程

一、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)认证服务

    服务名:认证服务<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值