是什么
主机迁移工具采集数据有两条路径:在被迁移的主机内部装代理,由代理持续捕获磁盘变化;或通过虚拟化平台的管理接口直接读取虚机磁盘,不装任何东西。前者对源环境没有要求,物理机也能迁;后者更干净,但依赖源平台开放接口权限,并且受限于平台本身支持的变更块跟踪能力。
对比
| 维度 | 代理方式 | 无代理方式 |
|---|---|---|
| 安装要求 | 源主机安装并运行迁移代理 | 平台侧授予读权限即可 |
| 适用对象 | 物理机与各类虚拟化平台 | 受支持的虚拟化平台虚机 |
| 增量能力 | 块级持续同步,追平速度快 | 依赖平台快照与变更块跟踪 |
| 安全影响 | 源主机多一个常驻进程与回连通道 | 源主机无任何改动 |
| 收尾 | 迁移完成后卸载代理 | 无需清理,但需回收平台授权 |
典型使用场景
- 物理机迁移:只能用代理方式,平台接口读不到物理机的磁盘
- 跨平台搬运:源平台不在支持列表内时,退回代理方式
- 合规要求高的环境:不允许在业务主机上安装第三方组件的,优先选无代理
- 大批量迁移:无代理方式省去逐台安装与卸载,运维成本更低
- 长期灾备:代理方式可持续同步,适合建立常态化的复制链路
代理方式装前检查
代理方式装前检查
ip route get 1 # 确认出网路径,代理要能回连
ss -lntp | head # 关注代理回连端口是否被占用
systemctl --failed # 主机本身有异常先修,别带着问题复制
df -h # 磁盘写满会让同步中途失败
# 加固脚本与安全基线要在装代理后复测,避免清掉依赖组件选择要点
| 源端类型 | 物理机只能用代理;受支持的虚拟化平台可评估无代理 |
|---|---|
| 停机要求 | 代理方式增量同步,割接窗口通常更短 |
| 合规限制 | 不允许装第三方组件的环境只能选无代理 |
| 运维成本 | 无代理省去装机与卸载,代理方式要逐台维护 |
| 故障排查 | 代理有明确的日志与心跳可查,无代理依赖平台侧接口状态 |
无代理并不是“什么都不用做”:它依赖源平台开放接口与足够权限,接口不可用或权限不足时任务直接失败,排查信息通常比代理方式更少。
源主机上跑着安全加固脚本时,装好代理后要复测一遍:加固策略可能清掉代理依赖的组件或阻断回连端口,造成同步中途失败。