首页/云/云平台与虚拟化速查/Agent 与无 Agent 迁移方式

Agent 与无 Agent 迁移方式

主机迁移工具有两种采集路径:在被迁移主机装 Agent 持续捕获数据(对源平台无要求),或通过虚拟化平台接口直接读取虚机(无 Agent 但依赖平台与权限)。

云平台与虚拟化速查云更新于 2026-10-13

是什么

主机迁移工具采集数据有两条路径:在被迁移的主机内部装代理,由代理持续捕获磁盘变化;或通过虚拟化平台的管理接口直接读取虚机磁盘,不装任何东西。前者对源环境没有要求,物理机也能迁;后者更干净,但依赖源平台开放接口权限,并且受限于平台本身支持的变更块跟踪能力。

对比

维度代理方式无代理方式
安装要求源主机安装并运行迁移代理平台侧授予读权限即可
适用对象物理机与各类虚拟化平台受支持的虚拟化平台虚机
增量能力块级持续同步,追平速度快依赖平台快照与变更块跟踪
安全影响源主机多一个常驻进程与回连通道源主机无任何改动
收尾迁移完成后卸载代理无需清理,但需回收平台授权

典型使用场景

  • 物理机迁移:只能用代理方式,平台接口读不到物理机的磁盘
  • 跨平台搬运:源平台不在支持列表内时,退回代理方式
  • 合规要求高的环境:不允许在业务主机上安装第三方组件的,优先选无代理
  • 大批量迁移:无代理方式省去逐台安装与卸载,运维成本更低
  • 长期灾备:代理方式可持续同步,适合建立常态化的复制链路

代理方式装前检查

代理方式装前检查
ip route get 1                     # 确认出网路径,代理要能回连
ss -lntp | head                    # 关注代理回连端口是否被占用
systemctl --failed                 # 主机本身有异常先修,别带着问题复制
df -h                              # 磁盘写满会让同步中途失败
# 加固脚本与安全基线要在装代理后复测,避免清掉依赖组件

选择要点

源端类型物理机只能用代理;受支持的虚拟化平台可评估无代理
停机要求代理方式增量同步,割接窗口通常更短
合规限制不允许装第三方组件的环境只能选无代理
运维成本无代理省去装机与卸载,代理方式要逐台维护
故障排查代理有明确的日志与心跳可查,无代理依赖平台侧接口状态
无代理并不是“什么都不用做”:它依赖源平台开放接口与足够权限,接口不可用或权限不足时任务直接失败,排查信息通常比代理方式更少。
源主机上跑着安全加固脚本时,装好代理后要复测一遍:加固策略可能清掉代理依赖的组件或阻断回连端口,造成同步中途失败。

易错点

  • 源主机被长期停机或休眠,代理心跳中断,迁移任务显示异常
  • 安全加固脚本清掉代理依赖的组件,同步进行到一半失败
  • 选了无代理方式但源平台权限不足,任务创建后直接失败且提示含糊
  • 迁移完成后忘记卸载代理,源主机上长期残留回连进程

数据来源与参考

  • 阿里云 SMC Agent 文档
  • 华为云 SMS Agent 文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌