管理节点 (MCNA):
虚拟化管理 (VRM)
计算资源池管理
创建和管理计算资源池,为虚拟机提供必要的CPU和内存资源
虚拟机模板管理
管理虚拟机模板,快速部署新的虚拟机实例
虚拟化主机 (FOC)
与中心节点的FOC功能相同,专注于管理虚拟化主机的状态和资源
计算功能
计算资源扩展
提供额外的计算资源,用于支持更多的虚拟机或更高性能要求的任务
存储计算节点 (SCNA):
分布式存储 HDD 磁盘
SCNA 节点配备了大量的 HDD 磁盘,用于存储数据
SSD Cache 存储
SCNA 节点还配备了 SSD 缓存盘,用于加速数据访问
虚拟化计算资源
SCNA 节点上的计算资源被虚拟化,并通过 KVM 虚拟化技术提供给虚拟机使用
虚拟化平台:
虚拟机资源管理 (VRM)
资源管理
集中管理和监控虚拟资源、业务资源、用户资源的关键组件
平台管理
提供一个统一的界面,用于配置、监控、和调整虚拟机及其相关资源
主机软件 (FOC)
运行在物理服务器上的虚拟化操作系统,包含计算、网络、存储虚拟化模块,每个节点部署VNA代理,以与VRM通信,实现资源的虚拟化和管理
跨主机热迁移 (IMC 支持跨代次)
支持在计算集群内不中断业务的情况下,将虚拟机从一台物理服务器迁移到另一台,利用内存数据快速复制和共享存储技术保持数据一致性
虚拟机高可用性 (HA)
计算节点故障时,系统会自动在健康的计算节点上重新创建虚拟机,确保业务连续性。无论是计算节点掉电重启还是虚拟机蓝屏,只要配置了HA策略,系统都能迅速响应并恢复
虚拟机存储热迁移
允许管理员在虚拟机运行时手动迁移其磁盘到其他存储单元,实现存储资源的动态调整,有助于设备维护和资源优化。
自动精简配置 (Thin Provisioning)
为虚拟机提供超过实际物理存储的虚拟存储空间,仅在数据写入时分配物理存储资源,有效提高存储利用率和降低初期成本
无代理防病毒 (基于安全虚拟机)
通过安全虚拟机部署防病毒引擎,其他虚拟机通过轻量级驱动与之交互,无需在每台虚拟机上安装防病毒软件
动态资源调度 (DRS)
根据预设策略智能地在集群内自动迁移虚拟机,平衡资源使用,降低能耗,并根据系统负载动态调整
虚拟机资源 QoS (CPU、网络)
提供CPU和网络资源的QoS管理,通过份额、预留等参数确保虚拟机间的资源隔离和优先级,保证关键业务性能
用户态交换模式 (DPDK)
利用Data Plane Development Kit (DPDK)技术提高网络数据包处理性能
分布式虚拟交换机
实现网络虚拟化,为虚拟机提供高性能的网络连接,支持复杂的网络配置和策略实施
SR-IOV (x86)
支持单根I/O虚拟化技术,允许虚拟机直接访问物理硬件资源,如网卡,提高网络吞吐量和降低延迟
GPU 直通
允许虚拟机直接使用物理GPU资源,适合图形密集型应用和计算任务,如深度学习、图形渲染等
软件高可靠 (双节点主备、数据备份)
通过双节点主备配置和数据备份机制,确保关键系统组件和服务的高可用性,防止数据丢失
快照 (ROW 机制,秒级)
提供快速创建虚拟机状态的快照功能,支持秒级快照,便于数据保护和快速恢复
虚拟机回收站
删除的虚拟机会暂时存放于回收站,便于误删后的恢复,增加了操作的灵活性和安全性
虚拟机安全删除
提供安全删除选项,通过覆盖性擦写磁盘空间来永久删除虚拟机数据,防止信息泄露
网络安全组 (白名单/黑名单)
实施网络访问控制,支持配置白名单和黑名单规则,增强虚拟机网络层面的安全防护
异构导入 (OVF/OVA)
支持从Vmware导入OVF或OVA格式的虚拟机模板,简化异构环境下的虚拟机迁移
虚拟机热迁移加速 (QAT)
利用Intel V7 CPU集成的QAT加速器,加速虚拟机迁移过程中的数据压缩和解压缩,提升迁移速度和成功率,同时不占用CPU资源
分布式存储:
全分布式和 Share Nothing 架构
Share Nothing
每个存储节点都能独立工作,且节点间通过高效的分布式协议协作,实现去中心化、无状态的数据处理,这样既保证了系统的无单点故障,也避免了性能瓶颈
数据路由算法 (DHT)
采用基于策略的分布式哈希表(DHT)数据路由算法,直接通过计算定位数据所在存储节点,无需元数据查询,减少了数据访问路径,提高了系统性能
存储接口层 (RestAPI、RBD)
对外提供RESTful API和RBD(RADOS Block Device)接口,便于与其他系统集成和管理
存储服务层 (快照、精简配置、SSD 加速等)
提供一系列高级存储服务,包括但不限于快照、精简配置、SSD加速等,增强存储资源的灵活性和效率
存储引擎层 (集群状态管理、数据路由、复制协议等)
涵盖集群状态管理、数据的分布式路由、强一致性复制协议以及故障自愈机制,确保数据的高可用性和一致性
存储硬件层
SAS
SATA
NVMe
存储管理层 (可视化安装、配置、监控、告警等)
可视化安装
可视化配置
监控
告警
关键特性:
快照 (ROW 机制,秒级)
使用ROW(Redirect-On-Write)机制,快照几乎瞬间完成,对业务性能影响极小,支持秒级恢复
LUN Masking
控制LUN访问权限,确保未授权用户无法访问敏感数据
快速离线
当硬件故障时,系统能快速隔离故障节点,减少对业务的影响
卷级 QoS
精细化控制每个卷的IOPS和带宽,确保业务性能
异步复制
实现分钟级的数据异步远程复制,支持跨数据中心的数据保护
延展集群 (跨数据中心)
将存储集群延伸至两个数据中心,确保在数据中心故障时,业务自动切换,实现RPO=0
精简配置
提供比实际物理存储更多的虚拟存储空间,提高存储效率
卷克隆
支持从快照创建链接克隆卷,便于数据备份和测试
节点冗余设计
无单点故障,任何节点故障不影响系统可用性
卷独占
保证逻辑卷数据一致性,确保数据修改操作的正确性
统一运维管理
自动化部署
系统发现与配置
利用SSDP自动发现服务器并通过KVM挂载光盘引导安装,最多可并行安装8个节点,同时通过NFS共享传输安装包和配置
一键安装
一键安装
依托开源工具,支持在PC或虚拟机上快速部署系统软件
系统初始化
允许修改管理IP地址并执行系统初始化。该过程自动发现物理节点和管理虚拟机,配置网络参数和存储池参数,自动完成网络配置、集群创建、存储池与计算集群的构建,使系统即刻具备虚拟机发放能力
设备自动发现 (SSDP)
在安装、初始化及扩容阶段,通过SSDP协议,服务器BMC自动广播IPv6地址,Installer和服务端自动监听并收集这些地址,从而识别和配置新加入的设备,简化了设备管理流程
资源管理 (虚拟化、存储、网络)
提供虚拟化资源的集中管理,如创建管理虚拟机、虚拟机卷设备及网络配置,支持IDE、VIRTIO、SCSI接口类型的卷设备,以及瘦分配卷以优化磁盘使用
硬件管理
实现硬件设备的图形化监控,包括机箱、服务器、交换机的状态监控,展示节点类型、型号、IP地址等硬件信息
性能监控
CPU使用率
内存使用率
IOPS
磁盘利用率
网络流量
IO时延
告警管理
系统监控并管理所有组件的告警,包括硬件、虚拟化平台、存储等,支持告警设置与统计,及时通知管理员
操作日志管理
记录并管理操作日志,便于审计与故障追溯
权限管理
支持用户和角色管理,配置密码策略和域认证,确保系统访问安全
一键式运维
扩容
支持快速扩容,通过SSDP扫描发现新节点并自动配置
在线升级
提供系统在线升级能力,确保业务连续性,支持升级包管理、智能版本匹配和向导式升级流程
应用市场
用户可访问的应用市场,用于获取、部署预置或第三方应用程序,加速业务部署
远程运维和移动运维
支持远程访问和移动设备上的运维操作
服务器故障可视化
显示服务器故障状态的直观视图,帮助快速识别与处理问题
快照策略
支持虚拟机快照策略配置,包括周期性快照、快照类型设定及快照数量上限,实现自动化运维
所画即所得 (网络拓扑可视化)
网络配置可视化,用户可以通过直观的图形界面设计和管理网络拓扑
连通性检测
自动检测系统内组件间的连通性,确保网络配置正确无误