openstack
- 一、云的简介
- 1、优势
- 2、类型
- 2.1 根据提供的服务范围
- 2.2 根据提供服务不同
- 二、openstack核心组件
- 1、核心组件
- 2、nova组件
- 2.1 nova核心进程
- 3、glance组件
- 4、cinder组件
- 5、neutron组件
- 6、swift组件
- 7、cellometer组件
- 8、keystone组件
- 9、heat组件
- 10、dashboard
一、云的简介
大量的虚拟化池
云的核心底层技术: 虚拟化
1、优势
按需自助的服务
广泛的网络接入
弹性伸缩
资源池化,隐藏底层技术细节
2、类型
2.1 根据提供的服务范围
公有云
私有云
混合云
2.2 根据提供服务不同
IAAS Infrastrature As A Service 基础设施(计算、存储、网络)即服务
PAAS Platform As A Service 平台即服务
SAAS Software As A Service 软件即服务
二、openstack核心组件
云操作系统,构建云平台提供了一个框架
https://docs.openstack.org/install-guide/
1、核心组件
nova、glance、neutron、cinder、switft、keystone、heat、Ironic、dashboard
2、nova组件
提供计算compute服务
负责云服务器(计算资源)的整个生命周期管理(创建、查看、更新、删除)
2.1 nova核心进程
- nova-api,负责接收、响应最终用户的操作请求
- nova-schduler,选择一个合适的计算节点运行虚拟机
- nova-compute,调用计算节点上的Hypervisor创建、销毁虚拟机,默认为KVM
- nova-conductor,负责nova-compute和数据库间的交互
- nova-novncproxy,负责提供VNC连接
3、glance组件
提供镜像image服务
负责镜像的上传、查看、删除
4、cinder组件
提供卷volume服务
负责为云服务器提供卷服务(云硬盘/虚拟磁盘)
5、neutron组件
提供网络network服务
负责为云服务器提供网络连接
6、swift组件
提供对象存储object storage服务
负责存储磁盘镜像文件、磁盘备份文件
7、cellometer组件
提供计量服务
8、keystone组件
提供认证identity服务
负责用户认证、鉴权
9、heat组件
提供编排服务
10、dashboard
提供webUI