ZSphere 基础架构与资源模型

ZSphere 的基础架构和资源模型说明平台对象如何组织、如何关联,以及管理员在规划和管理资源时需要关注哪些对象边界。

基础架构说明 ZSphere 如何把管理节点、数据中心、集群、主机、虚拟机、存储和网络组织为虚拟化平台;资源模型说明这些对象之间的层级归属、加载关系、服务依赖和数量关系。

ZSphere 基础架构

ZSphere 通过管理节点提供 Web 控制台、资源编排和平台管理能力,通过数据中心、集群和主机组织底层计算资源,并通过数据存储、镜像存储和分布式网络为虚拟机提供运行所需的存储和网络服务。

图 1. 产品功能架构


核心对象

  • 管理节点承载平台管理服务,提供统一的管理入口和控制面能力。
  • 数据中心是 ZSphere 中最大的资源管理域,用于隔离和组织集群、主机、数据存储、分布式交换机等基础资源。
  • 集群位于数据中心下,由一组主机构成,用于承载虚拟机运行,并加载数据存储和分布式交换机。
  • 主机是提供 CPU、内存、本地存储和物理网络资源的服务器,是虚拟机运行的物理承载对象。
  • 虚拟机运行在主机上,通过虚拟 CPU、内存、硬盘、网卡和外设承载业务系统。
  • 数据存储为虚拟机硬盘、快照等数据提供存储空间,可来自本地存储、NFS、SAN 或分布式存储。
  • 分布式交换机和分布式端口组为虚拟机和主机相关流量提供统一的虚拟网络配置入口。
  • 镜像存储和镜像为虚拟机创建、模板化部署和批量交付提供基础镜像来源。

运行关系

一个典型的 ZSphere 环境中,管理员先规划数据中心,再在数据中心内创建集群并添加主机;集群加载数据存储和分布式交换机后,即可为虚拟机提供计算、存储和网络服务。虚拟机使用镜像安装操作系统,运行过程中通过数据存储保存磁盘数据,并通过分布式端口组接入虚拟网络。

ZSphere 资源模型

ZSphere 资源之间主要存在层级归属、加载关联、服务依赖和数量关系。这些关系决定了管理员在规划数据中心、加载存储和网络资源、部署虚拟机时需要关注的对象边界和依赖顺序。

资源对象 关联对象 关系类型 说明
数据中心 集群、数据存储、分布式交换机 层级归属 数据中心用于划分资源管理域;数据中心内的基础资源相互隔离。
集群 主机 层级归属 集群由一组主机构成,用于统一承载和调度虚拟机工作负载。
主机 虚拟机 运行承载 虚拟机运行在主机上,并消耗主机提供的 CPU、内存和网络等资源。
集群 数据存储 加载关联 数据存储加载至集群后,可为集群中的虚拟机提供磁盘数据存放能力。
集群 分布式交换机 加载关联 分布式交换机加载至集群后,可为集群中的虚拟机提供统一虚拟网络配置。
分布式交换机 分布式端口组 层级归属 分布式端口组是分布式交换机端口的逻辑分组,用于承载 VLAN、网络段、DHCP 等网络配置。
镜像存储 数据中心、数据存储 服务依赖 镜像存储为数据中心提供镜像服务,并与数据存储配合支撑虚拟机创建和镜像使用。
虚拟机分组 虚拟机 管理归类 虚拟机分组用于在数据中心范围内对虚拟机进行层级化归类和管理。

从数量关系看,数据中心通常可包含多个集群、数据存储和分布式交换机;集群可包含多台主机并加载多个相关资源;主机可承载多台虚拟机。不同存储类型、网络规划和业务场景会影响资源组合方式和承载规模。