服务器迁移中心已不推荐您使用SMC客户端一次性迁移。
前提条件
重要 SMC已不推荐您使用一次性迁移模式进行迁移操作。您可以根据需求选择其它迁移方式,详情请参见最佳实践概览。
已完成准备工作,详情请参见准备工作(迁移前必读)。
操作步骤
- 下载并解压SMC客户端。
- 配置迁移源和迁移目标信息。
- (可选)排除不迁移的文件或目录。配置文件在SMC客户端的Excludes目录下,包括以下文件:
系统盘配置文件:rsync_excludes_win.txt(Windows系统)或rsync_excludes_linux.txt(Linux系统)
数据盘配置文件:在系统盘的基础上以disk[磁盘索引编号]后缀命名,如rsync_excludes_win_disk1.txt(Windows系统)或rsync_excludes_linux_disk1.txt(Linux系统)
说明 若配置文件缺失或被误删,您可自行创建相应文件。- 配置示例一:为Windows服务器排除不迁移的文件或目录
- 系统盘:
- 待排除的文件或目录:
C:\MyDirs\Docs\Words C:\MyDirs\Docs\Excels\Report1.txt
- 在rsync_excludes_win.txt中添加内容:
/MyDirs/Docs/Words/ /MyDirs/Docs/Excels/Report1.txt
- 待排除的文件或目录:
- 数据盘:
- 待排除的文件或目录:
D:\MyDirs2\Docs2\Words2 D:\MyDirs2\Docs2\Excels\Report2.txt
- 在rsync_excludes_win_disk1.txt中添加内容:
/MyDirs2/Docs2/Words2/ /MyDirs2/Docs2/Excels2/Report2.txt
说明排除Windows路径时,您需要:- 去掉路径前缀(scr_path),例如去掉上述示例中的
D:
。 - 将原路径中的
\
替换为/
。
- 待排除的文件或目录:
- 系统盘:
- 配置示例二:为Linux服务器排除不迁移的文件或目录
- 系统盘(根目录 /):
- 待排除的文件或目录为:
/var/mydirs/docs/words /var/mydirs/docs/excels/report1.txt
- 在rsync_excludes_linux.txt中添加内容:
/var/mydirs/docs/words/ /var/mydirs/docs/excels/report1.txt
- 待排除的文件或目录为:
- 数据盘:
- 待排除的文件或目录为:
/mnt/disk1/mydirs2/docs2/words2 /mnt/disk1/mydirs2/docs2/excels2/report2.txt
- 在rsync_excludes_linux_disk1.txt中添加内容:
/mydirs2/docs2/words2/ /mydirs2/docs2/excels2/report2.txt
说明 排除Linux路径时需要去掉路径前缀(scr_path),例如去掉上述示例中的/mnt/disk1。 - 待排除的文件或目录为:
- 运行SMC客户端的一次性迁移模式。
- Windows系统 :选择以下任一方式运行。
- GUI版本
- 双击运行主程序go2aliyun_gui.exe。
- 单击 。
- 单击确定。
- 单击运行。
说明 程序运行时会提示需要管理员权限,单击确定即可。 - 命令行版本
- 打开cmd窗口。
- 进入go2aliyun_client.exe所在目录。
- 运行
go2aliyun_client.exe --onetime
命令。
- GUI版本
- Linux服务器:根据迁移源操作系统对root权限和sudo权限的支持情况,选择运行方式。
- 在go2aliyun_client所在目录下,使用root权限依次运行以下命令。
chmod +x ./go2aliyun_client
./go2aliyun_client --onetime
- 在go2aliyun_client所在目录下,使用sudo权限依次运行以下命令。
sudo chmod +x ./go2aliyun_client
sudo ./go2aliyun_client --onetime
- 在go2aliyun_client所在目录下,使用root权限依次运行以下命令。
运行SMC客户端后,您无需其他操作,请耐心等待迁移完成。客户端会获取迁移源的CPU核数、内存大小以及各自的使用率信息并打印在客户端界面上。同时迁移状态会以流式日志的形式打印在客户端界面上。
- Windows系统 :选择以下任一方式运行。
后续步骤
- 当客户端界面提示
Goto Aliyun Finished!
时,表示迁移成功,如下图所示。此时,您可以:- 前往ECS管理控制台镜像详情页,选择您预设的目标阿里云地域,查看生成的自定义镜像。
- 使用该自定义镜像创建按量付费ECS实例或者使用自定义镜像更换系统盘,测试自定义镜像能否正常运行。 说明 使用自定义镜像更换实例系统盘时,只支持不带数据盘的自定义镜像。
- 远程连接实例,检查迁移后的系统,详情请参见SMC FAQ或SMC FAQ。
- 当客户端界面提示
Goto Aliyun Not Finished!
时,表示迁移失败,如下图所示。此时,您需要:- 检查客户端Logs目录下日志文件中的报错提示,修复问题。常见问题的修复方案,请参见SMC FAQ。
- 重新运行SMC客户端,客户端会从上一次结束的进度处继续迁移。 说明 如果中转实例已被释放,则需要重新迁移,请参见释放了中转实例怎么办和什么时候需要清理client_data文件。