全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多
云服务器 ECS

迁云工具 FAQ

更新时间:2018-06-14 22:17:14

说明

  • 迁云工具 支持断点恢复,文件传输过程支持断点续传。一般情况下如果主程序异常中断或提示迁移不成功,故障排查处理完问题后,您可以再次运行主程序恢复迁云工作。
  • 成功迁移 Windows Server 2008 及以上版本的 Windows 服务器,启动实例后您需要先使用 Reset File Permission 工具修复默认文件系统权限,以保证实例服务及组件正常。

日志错误提示 IllegalTimestamp

请检查系统时间是否为正确时间。

日志错误提示 UnKnownError

请检查配置文件 user_config.json 中参数 platform 取值是否正确。

日志错误提示 OperationDenied

日志文件提示如 rsync: send_files failed to open "…": Permission denied (13) 的错误信息时,表明阿里云迁云工具无权访问该目录或文件夹,导致 rsync 失败。此时您可以通过配置 rsync_excludes_linux.txt 或者 Rsync/etc/rsync_excludes_win.txt 过滤该目录或文件夹,然后重试。

日志错误提示 InvalidAccountStatus.NotEnoughBalance

中转实例的默认付费模式为 按量付费(Pay-As-You-Go)您的账号余额不足时,无法顺利迁云。您需要更新账户状态后重试。

日志错误提示 Forbidden.RAM

您使用的 RAM 账号权限不足,无法使用相关 API。

您需要被授权 ECS 和 VPC 访问权限 AliyunECSFullAccessAliyunVPCFullAccess。更多详情,请参阅 RAM 文档 授权策略管理

日志错误提示 InvalidImageName.Duplicated

指定的参数 image_name 不能与您已有的镜像名称重复。

日志错误提示 Connect to Server Failed

该错误表示无法连接中转实例。您可以按以下步骤检查:

  1. 查看日志文件详细信息。

  2. 依次检查:

    • 中转实例状态是否正常。

    • 本地网络服务是否正常。迁云工具需要访问 80、443、8703 和 8080 通信端口,请确保您的服务器已经放行这些端口。

  3. 问题解决后,再次运行主程序重试。

日志错误提示 Do Rsync Disk x Failed

该错误表示文件传输中断。您可以按以下步骤检查:

  1. 查看错误日志文件详细信息。如果错误日志文件中多次出现 return: 3072return: 7680 信息提示,请确认源服务器数据库服务或者容器服务是否未开启状态,例如,Oracle、MySQL、MS SQL Server、MongoDB 和 Docker 等服务。您需要先暂停服务或者排除相关数据文件目录后再迁云。

  2. 依次检查

    • 中转实例状态是否正常。

    • 本地网络服务是否正常。迁云工具需要访问 80、443、8703 和 8080 通信端口,请确保您的服务器已经放行这些端口。

  3. 问题解决后,再次运行主程序重试。

Linux 服务器日志错误提示 check rsync failed

请检查系统是否已安装 rsync 组件。

Linux 服务器日志错误提示 check virtio failed

请检查系统是否安装 virtio 驱动。

Linux 服务器日志错误提示 check selinux failed

请检查是否已禁用 SElinux。

您可以运行 setenforce 0 临时关闭 SELinux。

Linux 服务器日志错误提示 Do Grub Failed

日志文件提示如 Do Grub Failed 的错误信息时,确保源服务器已经安装了系统引导程序 GRUB(GRand Unified Bootloader)。您可以 安装 1.9 以上版本的系统引导程序 GRUB 后重试。

Windows 服务器卡在 Prepare For Rsync Disk 0 阶段

Windows 服务器迁云停在 Prepare For Rsync Disk 0 阶段,查看日志文件后发现显示 VssSnapshotProperties::VssSnapshotProperties GetSnapshotProperties Failed: 0x80042308。此时您可以:

  1. 开启 Volume Shadow Copy 服务:

    1. 在服务器中单击 开始,在搜索框中输入 服务,回车确认。
    2. 找到 Volume Shadow Copy 服务,单击 启动此服务
  2. 卸载 QEMU Guest Agent 软件:

    1. 在服务器中单击 开始,在搜索框中输入 服务,回车确认。
    2. 查看是否有 QEMU Guest Agent VSS Provider 服务,若无该项服务,您可以直接 重新运行迁云工具
    3. 找到卸载脚本,大概位置位于 C:\Program Files (x86)\virtio\monitor\uninstall.bat 目录,执行脚本卸载 QEMU Guest Agent 软件。
  3. 重新运行迁云工具。

迁移 Windows 服务器后,启动实例发现数据盘缺失或者盘符错乱?

  • 如果数据盘盘符缺失,您可以打开磁盘管理器,重新添加即可。

    1. 打开 控制面板 > 系统与安全 > 管理工具 > 计算机管理

      ComputerManagement

    2. 找到并右击盘符缺失的数据盘,单击 更改驱动器和路径

      DataDisk

    3. 单击 添加 并添加数据盘盘符。

      Add

  • 如果数据盘盘符错乱,您可以打开磁盘管理器,重新更改即可。

    1. 打开 控制面板 > 系统与安全 > 管理工具 > 计算机管理

    2. 找到并右击盘符缺失的数据盘,单击 更改驱动器和路径

    3. 单击 更改 并更改数据盘盘符。

      Replace

迁移 Linux 服务器后,启动实例发现原数据盘目录下没有数据?

迁移带数据盘的 Linux 服务器后,启动实例时默认不挂载数据盘。您可以在启动 ECS 实例后运行 ls /dev/vd* 命令查看数据盘设备,根据实际需要手动挂载,并编辑 /etc/fstab 配置开机自动挂载。

迁移 Linux 服务器后,根据该自定义镜像创建的实例为何不能启动?

  1. 检查驱动。创建 I/O 优化的实例时,请确保源服务器已经安装 virtio 驱动。

  2. 检查源系统引导配置是否正确。

  3. 如果您的源服务器系统是内核版本较低的 CentOS 5 或者 Debian 7,而且自带的 GRUB 程序版本低于 1.99,同时在 ECS 控制台 远程连接 登录实例发现开机界面如下图所示。

    Faq

    您可以 安装 1.9 以上版本的系统引导程序 GRUB 后重试。

启动 Others Linux 实例后,网络服务不正常?

导入 Others Linux 类型镜像时,阿里云不会对该自定义镜像所创建的实例做任何配置工作,包括相关的网络配置、SSH 配置等。此时,您需要自行修改系统相关网络配置。

自 2018 年 03 月 31 号开始,迁云工具生成的镜像网络配置有变化,默认以 DHCP(Dynamic Host Configuration Protocol)的方式获取 IP 地址。如果网络配置失败,您可以 提交工单 联系阿里云。

如果问题还未解决,您可以 添加迁云工具客户反馈钉钉群 或者 提交工单 联系阿里云技术支持。

技术支持群二维码

本文导读目录