首页 > 运维 > linux运维 > 正文

主程序异常中断或提示迁移不成功之后如何进行问题排查

坏嘻嘻
发布: 2018-09-19 15:29:54
原创
4601人浏览过

本篇文章给大家带来的内容是关于主程序异常中断或提示迁移不成功之后如何进行问题排查,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

问题排查

迁云工具支持断点恢复,文件传输过程支持断点续传。一般情况下如果主程序异常中断或提示迁移不成功,故障排查处理完问题后,您可以再次运行主程序恢复迁云工作。

成功迁移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 访问权限 AliyunECSFullAccess 和 AliyunVPCFullAccess。更多详情,请参阅 RAM 文档 授权策略管理。

日志错误提示 InvalidImageName.Duplicated

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

日志错误提示 Connect to Server Failed

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

查看日志文件详细信息。

依次检查:

中转实例状态是否正常。

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

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

日志错误提示 Do Rsync Disk x Failed

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

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

依次检查

中转实例状态是否正常。

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

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

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

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

开启 Volume Shadow Copy 服务:

在服务器中单击 开始,在搜索框中输入 服务,回车确认。

找到 Volume Shadow Copy 服务,单击 启动此服务。

卸载 QEMU Guest Agent 软件:

在服务器中单击 开始,在搜索框中输入 服务,回车确认。

查看是否有 QEMU Guest Agent VSS Provider 服务,若无该项服务,您可以直接 重新运行迁云工具。

找到卸载脚本,大概位置位于 C:\Program Files (x86)\virtio\monitor\uninstall.bat 目录,执行脚本卸载 QEMU Guest Agent 软件。

重新运行迁云工具。

芦笋演示
芦笋演示

一键出成片的录屏演示软件,专为制作产品演示、教学课程和使用教程而设计。

芦笋演示 34
查看详情 芦笋演示

迁移 Windows 服务器后,启动实例被提示需要激活 Windows?

您可以重装 Windows KMS Client Key 后通过 KMS 激活 Windows 服务。

远程登录 Windows 实例。

在 微软KMS Client Keys页面 查询到 Windows 服务器对应的 KMS Client Key,此处假设为 xxxx-xxxx-xxxx-xxxx-xxxx。

使用管理员权限打开命令行工具,运行以下命令:

slmgr /upk
slmgr /ipk xxxx-xxxx-xxxx-xxxx-xxxx
登录后复制

使用 KMS 激活 Windows。更多详情,请参阅 VPC环境下ECS Windows 系统激活方法。

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

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

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

微信截图_20180919151138.png

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

微信截图_20180919151150.png

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

微信截图_20180919151159.png

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

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

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

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

微信截图_20180919151207.png

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 后重试。

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

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

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

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

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

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

微信截图_20180919151227.png

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

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

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

以上就是主程序异常中断或提示迁移不成功之后如何进行问题排查的详细内容,更多请关注php中文网其它相关文章!

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号