【背景】
前几天给一个客户演示华为云主机迁移工具SMS时,迁移脚本提示源主机上没有rsync工具,导致脚本启动失败。由于华为云官网提供的迁移工具是编译后的可执行文件,无法看到工具的源代码。通过这个提示推测,应该是利用rsync来实现文件级的迁移能力。
【主机迁移工具原理】
1、通过华为云公开的SMS迁移文档 https://support.huaweicloud.com/sms_faq/sms-faq.pdf 第13页,推测迁移的关键原理:
<1> 在源主机上安装Agent和rsync客户端,经测试linux主机不用重启,主要使用Agent来连接到华为云的目标主机的链路管理、兼容性检查(包括操作系统版本、存储容量)、断电续传、全量迁移、增量迁移等。
<2&