架构与数据路径
| 项 | 内容 |
|---|---|
| 适用角色 | 架构师、交付工程师、平台管理员 |
| 完成标准 | 组件位置、控制路径、数据路径和网络边界已确认 |
技术架构
┌─────────────────────────────────────────────────────────────────┐
│ 表现层 · CMC 控制台 │
│ 资源发现与迁移编排 │ 任务与切换管理 │ 日志、验收与配置 │
└─────────────────────────────────────────────────────────────────┘
│ HTTPS / API / 状态
▼
┌─────────────────────────────────────────────────────────────────┐
│ 控制层 · CMC Master │
│ Web 与 API │ 任务调度 │ 迁移状态 │ 受控配置 │
└─────────────────────────────────────────────────────────────────┘
│ 调度与数据通道
▼
┌─────────────────────────────────────────────────────────────────┐
│ 执行层 │
│ VMware ProxyVM │ Worker / ConversionNode │
│ FusionCompute 目标卷 │ 系统转换与验证 │
└─────────────────────────────────────────────────────────────────┘
控制面与数据执行面分离
| 组件 | 主要职责 | 部署位置 |
|---|---|---|
| CMC Master | Web 控制台、API、任务编排、状态和配置 | FusionCompute |
| Worker / ConversionNode | 目标卷写入、系统转换和辅助任务 | FusionCompute |
| VMware ProxyVM | 连接 VMware 源磁盘数据路径 | VMware 环境 |
| vCenter / ESXi | 提供源资源、快照、磁盘和虚拟机操作 | 客户源端 |
| FusionCompute | 提供目标计算、网络、存储和虚拟机 | 客户目标端 |
磁盘数据路径
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ VMware 源端 │ │ 源侧通道 │ │ 转换执行 │ │ FusionCompute│
│ 源虚拟机磁盘 │──▶ │ ProxyVM │──▶ │ Worker │──▶ │ 目标卷与虚拟机│
│ vCenter/ESXi │ │ 连接源磁盘 │ │ 写入与转换 │ │ 启动与验收 │
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
Master 只负责调度与状态,不承载磁盘数据传输
- Master 根据迁移计划调度任务并维护状态。
- ProxyVM 在 VMware 侧连接源虚拟机磁盘数据路径。
- Worker 将数据写入目标卷并执行系统转换。
- FusionCompute 根据目标配置创建虚拟机并挂载目标卷。
- 管理员完成网络、系统、应用和数据验收后确认接管。
安全与控制边界
- 浏览器只连接 CMC 控制台,不直接承载磁盘数据;
- 上游凭据通过控制台受控录入,页面、日志和导出内容不得显示明文;
- 源端快照、开关机和最终切换属于受控变更,必须获得项目授权;
- 热迁移在最终切换时仍需要停写和短暂停机;
- 源端清理、目标卷删除和任务强制清理不能作为常规故障处理手段。