本文介绍使用 TOS Import 工具过程中遇到的常见问题。
您需要在创建迁移任务之前,在 task 配置文件中通过配置 task_bandwidth
和 task_file_mps
参数来设置迁移流控总带宽速率和迁移任务的总文件数流控。默认迁移流控总带宽速率为 100MB/S,迁移任务的总文件数流控为 1000 个文件/s。关于 task 配置文件的详细说明,请参见配置文件说明。
TOS Import 不支持覆盖升级与更新自检,您需要在火山引擎官网下载最新的工具包,并解压到新目录。
server.yaml
文件中的 work_nodes
参数来更换主节点(即 server 节点)?TOS Import 不支持更换 server 节点,工具部署所在节点即为 server 节点。
说明
为了保证在不同环境的网络配置下都能部署 TOS Import,TOS Import 不会对分布式模式下 work_nodes
中 server 节点的地址做硬性要求。当 server.log 文件中提示如下警告时,说明工具检测到 server 节点地址不在各网卡中,此时您需要检查机房网络环境是否畅通。确认网络畅通时,可忽略该提示。
Warn 2022-06-01 01:02:03,456 v1(7) config.go:344 192.168.1.123 - - default - 0 [dms server]work_nodes[0]: server node address 10.2.3.4 not found in system unicast interface address
TOS Import 不支持创建同名的迁移任务,任务名称必须保持唯一。根据不同的创建场景,您可以根据实际情况选择以下方法:
如果您想创建新的迁移任务,您需要重命名 task 配置文件中的任务名称。
如果您想重试已失败的迁移任务,您需要使用 ./tos-import resume
命令进行重试,迁移工具将从检查点恢复迁移任务。
如果您想从头开始重试迁移任务,并认为上次迁移的迁移报表、列表保留无意义,您可以使用 ./tos-import delete
命令删除该任务,再重新创建该迁移任务。
进入 /tos-import/log
目录,在 server.log
文件中查看是否有相应的报错提示。如果有报错,请根据对应报错进行修改。
说明
如果是分布式模式,您需要检查 server.yaml
中 work_nodes
的首项地址是否为本机的对外地址,且所有子节点可访问该地址。如果不是,您需要修改为正确的地址。