云计算操作系统介绍
云计算操作系统介绍
1 整体架构 2 系统使用流程
2
整体架构
系统功能架构 部署总体架构 网络类型 控制节点高可用 Openstack架构概览 分布式存储架构
云操作系统的功能架构分为系统管理、容器管理、资源统调及硬件抽象层。 硬件抽象层:以分布式计算和存储技术统一存储实现资源抽象封装对接下层硬件,向上提供包括计 算、存储、网络、块存储、对象存储、镜像、容器以及资源编排接口。 资源统调层:调用硬件抽象模块进行资源编排与调度,向上为虚拟主机和容器管理模块应用部署提 供框架、资源分配,状态监控支持。 容器管理层:调用资源统调层接口,部署集群容器化应用,提供应用容器调度、镜像仓库、容器网 络、容器存储和容器隔离功能。 系统管理:主要包括用户管理、权限管理和资源运行概况等。
19 19
系统功能使用
系统登录 系统管理 镜像管理 资源编排 资源封装 计算资源 网络资源 存储资源
镜像仓库可规范操作系统镜像和应用镜像,同时对公司内部的信息化资源进行规范和管控。 容器镜像主要为应用的镜像,可与代码库进行连接构建应用的镜像 ,包括编译、打包、测试和发布, 为持续集成和灰度发布的基础。 虚拟主机镜像支持各类主流操作系统镜像,业务系统可按需使用标准化的镜像。
14
整体架构
系统功能架构 部署总体架构 网络类型 控制节点高可用 Openstack架构概览 分布式存储架构
15
整体架构
系统功能架构 部署总体架构 网络类型 控制节点高可用 Openstack架构概览 分布式存储架构
Ceph Mon:维护着集群运行图的主副本。一个监视器集群确保了当某个监视器失效时的高可用 性。存储集群客户端向 Ceph 监视器索取集群运行图的最新副本。 Ceph OSD:守护进程检查自身状态、以及其它 OSD 的状态,并报告给监视器们。一般指一个 Disk或磁盘分区 Ceph Public Network:虚拟机读写OSD磁盘数据流 Ceph Cluster Network:Ceph OSD副本同步数据流
5
整体架构
系统功能架构 部署总体架构 网络类型 控制节点高可用 Openstack架构概览 分布式存储架构
服务器角色
网卡
控制节点
计算存储节 点
Eth0+eth1 Eth2+eth4 Eth3+eth5 eth0+eth1 Eth2+eth4 Eth3+eth5
Bond
bond0 Bond2 Bond3 bond1 Bond2 Bond3
8
整体架构
系统功能架构 部署总体架构 网络类型 控制节点高可用 Openstack架构概览 分布式存储架构
9
整体架构
系统功能架构 部署总体架构 网络类型 控制节点高可用 Openstack架构概览 分布式存储架构
10
整体架构
系统功能架构 部署总体架构 网络类型 控制节点高可用 Openstack架构概览 分布式存储架构
容器 管理层
应用管理 容器日志查询
服务发现
服务发现
容器自动扩展与收缩
服务持续集成
组件高可用管理
镜像仓库
系统 管理层
用户管理
资源 统调层
集群管理
容器执行
运行资源调度
集群监控
第三方任务框架接口
分布式存储对接
组件高可用管理
用户登录
硬件 抽象层
资源分配
计算管理
存储管理
系统概览
网络管理
组件高可用
自动部署
3
整体架构
系统管理主要为云操作系统的权限管理、虚拟主机容器日志与告警及虚拟主机的迁移管理。 权限管理可创建业务系统租户、用户以及对业务系统进行资源配额管理;各业务系统资源相互隔离。 虚拟主机容器日志与告警可查看虚拟主机、容器的资源告警情况并可设置告警策略,基于日志有助于 故障定位,并可根据条件进行检索。 迁移操作主要包括虚拟主机的冷热迁移,当宿主机出现故障也会触发迁移,以保证高可用。
系统功能架构 部署总体架构 网络类型 控制节点高可用 Openstack架构概览 分布式存储架构
4
整体架构
系统功能架构 部署总体架构 网络类型 控制节点高可用 Openstack架构概览 分布式存储架构
部署网(PXE):自动化部署工具通过该网络部署物理机操作系统和云操作系统其他组件 管理网(mgmt):云操作系统计算、网络、存储、认证等服务间通过该网络互相调用;虚拟主 机通过该网络将业务IO写入磁盘 存储网(storage):分布式存储中各个磁盘之间通过该网络进行数据副本的同步 私网(private):虚拟主机的东西向流量通过该网络进行通信 业务网(app):虚拟主机的南北向流量通过该网络与数据中心内其他系统进行通信 IPMI网络:物理主机带外管理接口,为了配置计算节点/混合节点的hostha,需要连通控制节点 的mgmt网络(或者pxe,或者storage)和计算/混合节点的ipmi接口网络。
角色
备注
pxe
Private 、Mgmt
App 、Storage
pxe
Private 、Mgmt
APP 、Storage
6
整体架构
系统功能架构 部署总体架构 网络类型 控制节点高可用 Openstack架构概览 分布式存储架构
7
整体架构
系统功能架构 部署总体架构 网络类型 控制节点高可用 Openstack架构概览 分布式存储架构
20
系统功能使用
系统登录 系统管理 镜像管理 资源编排 资源封装 计算资源 网络资源 存储资源
资源编排包括对计算、网络、存储和安全资源等方面的编排,侧重点在于资源的安全性。 计算资源主要虚拟应用和虚拟硬盘实现秒级快照,可通过快照恢复数据。 存储资源为创建保存虚拟硬盘当时状态的数据,生成的磁盘快照可创建新的虚拟硬盘。 网络资源为配置防火墙、防火墙策略及防火墙规则,控制用户对业务的整体访问权限。 安全资源包括虚拟主机安全和密钥,虚拟主机安全设置各种协议在入口或出口是否允许通 过;密钥主要为增强虚拟机主机的访问安全。
11
整体架构
系统功能架构 部署总体架构 网络类型 控制节点高可用 Openstack架构概览 分布式存储架构
12
整体架构
系统功能架构 部署总体架构 网络类型 控制节点高可用 Openstack架构概览 分布式存储架构
13
整体架构
系统功能架构 部署总体架构 网络类型 控制节点高可用 Openstack架构概览 分布式存储架构
16
1 整体架构 2 系统使用流程
17
系统功能使用
系统登录 系统管理 镜像管理 资源编排 资源封装 计算资源 网络资源 存储资源
推荐使用Firefox火狐浏览器登录云操作系统,登录用户分为管理员和普18
系统功能使用
系统登录 系统管理 镜像管理 资源编排 资源封装 计算资源 网络资源 存储资源