文档首页 > > 常见问题> 迁移网络> 迁移Agent与主机迁移服务自动断开连接时,如何重新建立连接?

迁移Agent与主机迁移服务自动断开连接时,如何重新建立连接?

分享
更新时间:2020/10/26 GMT+08:00

问题描述

服务器迁移实时状态显示连接断开,导致大部分操作无法进行。

图1 断开连接

问题原因

  • 源端Agent停止运行。
  • 源端Agent长时间不操作(默认为30天,可通过config/g-property.cfg的heartmonitorday参数配置),导致Agent主动与服务断开连接。
  • 源端与Agent服务网络连接异常。

源端服务器为Windows操作系统(Windows Server 2019/Windows Server 2016/Windows Server 2012/Windows 10/Windows 8.1)时

  1. 登录源端服务器,在右下角寻找Agent图标,检查Agent是否正常运行。

    • 如果Agent已经退出,请重启Agent。
    • 如果Agent正常运行,请执行2

  2. 在Agent操作界面,检查是否可以单击“启动”按钮。

    • 如果可以启动,表示Agent主动与sms服务断开连接,请单击“启动”,重新连接sms服务。
    • 如果不能启动,请执行3

  3. 在cmd中执行telnet sms.ap-southeast-1.myhuaweicloud.com 443,检查源端服务器与服务接口的连通性。

    • 如果不能连通,请检查是否配置错误的dns,导致sms.ap-southeast-1.myhuaweicloud.com无法解析;是否设置了防火墙导致域名无法访问。
    • 如果可以连通,并且正在数据传输阶段。请检查源端出口带宽,如果带宽低于10Mbps,可能是数据传输占满带宽,导致Agent与sms服务连接超时,请提高源端出口带宽到10Mbps以上,再继续迁移。

  4. 处理完成后,大约等待1分钟以后,登录管理控制台。
  5. 单击“服务列表”,选择“迁移 > 主机迁移服务”。

    进入“主机迁移服务”页面。

  6. 在左侧导航树中,选择“服务器”。

    在“迁移实时状态”列查看该源端的连接状态。

源端服务器为Windows操作系统(Windows Server 2008/Windows 7)时

  1. 登录源端服务器,查找SMSAgentDeploy.exe进程,检查Agent是否正常运行。

    • 如果SMSAgentDeploy.exe进程不存在,请重启Agent后执行2
    • 如果SMSAgentDeploy.exe进程存在,请执行2

  2. 进入SMS-Agent安装目录,执行agent-cli.exe,并执行status,检查Agent连接状态。

    • 如果状态为True,请执行4
    • 如果状态为False,表示Agent主动与服务断开连接,请执行3

  3. 输入“connect”,重新连接源端服务器与主机迁移服务。

    当回显信息中的“Connected between sms agent and sms server”为True时,表示源端服务器与主机迁移服务已恢复连接。

  4. 在cmd中执行telnet sms.ap-southeast-1.myhuaweicloud.com 443,检查源端服务器与服务接口的连通性。

    • 如果不能连通,请检查是否配置错误的dns,导致sms.ap-southeast-1.myhuaweicloud.com无法解析;是否设置了防火墙导致域名无法访问。
    • 如果可以连通,并且正在数据传输阶段。请检查源端出口带宽,如果带宽低于10Mbps,可能是数据传输占满带宽,导致Agent与sms服务连接超时,请提高源端出口带宽到10Mbps以上,再继续迁移。

  5. 处理完成后,大约等待1分钟以后,登录管理控制台。
  6. 单击“服务列表”,选择“迁移 > 主机迁移服务”。

    进入“主机迁移服务”页面。

  7. 在左侧导航树中,选择“服务器”。

    在“迁移实时状态”列查看该源端的连接状态。

源端服务器为Linux操作系统时

  1. 使用PuTTY或者SSH客户端,登录待迁移的源端服务器。
  2. 执行ps -ef | grep -v grep | grep linuxmain检查Agent是否正常运行。

    • 如果没有linuxmain进程,请重新启动Agent。
    • 如果有linuxmain进程,请执行3

  3. 在SMS-Agent目录下执行./agent-cli.sh,进入agent-cli操作界面,然后执行status,检查Agent连接状态。

    • 如果状态为True,执行步骤5
    • 如果状态为False,表示Agent主动与服务断开连接,请执行4

  4. 输入“connect”,重新连接源端服务器与主机迁移服务。

    当回显信息中的“Connected between sms agent and sms server”为True时,表示源端服务器与主机迁移服务已恢复连接。
    图2 重新连接源端服务器与主机迁移服务

  5. 在cmd中执行telnet sms.ap-southeast-1.myhuaweicloud.com 443,检查源端服务器与服务接口的连通性。

    • 如果不能连通,请检查是否配置错误的dns,导致sms.ap-southeast-1.myhuaweicloud.com无法解析;是否设置了防火墙导致域名无法访问。
    • 如果可以连通,并且正在数据传输阶段。请检查源端出口带宽,如果带宽低于10Mbps,可能是数据传输占满带宽,导致Agent与sms服务连接超时,请提高源端出口带宽到10Mbps以上,再继续迁移。

  6. 处理完成后,大约等待1分钟以后,登录管理控制台。
  7. 单击“服务列表”,选择“迁移 > 主机迁移服务”。

    进入“主机迁移服务”页面。

  8. 在左侧导航树中,选择“服务器”。

    在“迁移实时状态”列查看该源端的连接状态。

分享:

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问