如何处理node is not reachable!Please check node network connection?

节点无法ping通,请检查节点的网络配置和节点的状态

如何处理Authentication failed?

请检查迁移规划输入的账号和密码是否正确,请检查网络状态是否正常

如何处理current migrate partition is invalid?

请确认配置的分区是否包含非法的字符及不允许包含的路径,并修改为合法的路径

如何处理check partition permission failed?

请确认配置的SRC_MIGRATE_ROOT_PARTITION路径(默认/opt)及其父目录的权限和属组要么权限为755属组无要求,要么权限为750属组为ossgroup,如果不满足,请根据具体情况修改目录权限或修改目录属组,命令如下(以下命令需要用root用户执行):

修改目录权限为755: chmod 755 {目录名}

修改目录属组为ossgroup: chgrp ossgroup {目录名}

如何处理sftp connection failed?

如果节点未加固,请确认节点sftp是否可以连接。如果节点加固,请确认migrateftpuser用户的sftp是否可以连接

如何处理check OS type failed?

请检查节点的操作系统类型与实际的是否匹配

如何处理the node is occupied by others?

请根据迁移日志的详细信息判断,占用当前节点的IP是否已知。如果已知,可以直接重新执行(自动忽略该问题),如果非已知,请联系占用IP的主人,进行确认。确认好后可根据提示手动删除,或者可以直接重新执行(自动忽略该问题)。

如何处理EasySuite执行机存在代理而导致迁移失败?

由于EasySuite所在执行机设置代理,导致迁移前检查失败,此时需要关闭EasySuite所在执行机上配置的代理。

{% load static %}

此处以Windows 10为例。

  1. 打开cmd命令行,输入set,如图可以看到设置了代理:

  2. 点击“开始”,右键点击“计算机”,单击“属性”,选择“高级系统设置”。

  3. 点击“高级”页签中的“环境变量”。

  4. 在“系统变量”中查找步骤1中看到的代理设置,选中点击删除:

    这里给出的是一种常见代理的解决方式,如果easysuite执行机上还有其他代理,请自行关闭。

  5. 代理都清除之后,请重启EasySuite所在执行机,重启成功之后打开EasySuite重新开始迁移前检查。

--------------------------------------------------------------------------------NCE到NCE迁移场景不涉及以下内容,请忽略--------------------------------------------------------------------------------

如何处理windows迁移FTP根目录与U2000网管根磁盘不一致导致迁移失败?

{% load static %}
  1. EasySuite上报错信息可以看到,需要将windows U2000的FTP根目录改为图中所示的磁盘(本图中为D:)。

  2. 登录U2000客户端。登录NM客户端。
  3. 在主菜单中选择系统 > 设置 > FTP账号信息管理,如下图所示。

  4. 在打开的“FTP账号信息管理”对话框中,选择“FTP账号配置”,查看“本地FTP账号”对应的“主目录”中的磁盘。

  5. 右键单击“本地FTP账户”,选择“修改”,在打开的“本地xFTP信息”窗口中修改“主目录”,使其与步骤1中确认同一磁盘,修改“主目录”为“D:”,如图所示,单击“确定”。

  6. 如有如图所示确认窗口弹出,单击“是”,再单击“确定”。

  7. 重启sftp服务使修改的新路径生效。登录U2000系统监控客户端,找到服务名为“minasshd”的服务,单击右键,选择“停止服务”,弹出确认窗口单击“是”,待服务状态变为“停止”。

  8. 再次右键单击“minasshd”服务,右键单击“启动服务”,服务状态为“运行”,表示重启成功。

  9. 将D:\oss\server\3rdTools\ftp\apacheftpserver\res\conf\users.properties(此处路径以D:\oss为网管路径为例)配置文件中的ftpserver.user.ftpuser.homedirectory字段的磁盘改为与步骤5中一致,并保存。

  10. 登录U2000系统监控客户端,找到服务名为“uflight_dispatcher”的服务,单击右键,选择“停止服务”,弹出确认窗口单击“是”,待服务状态变为“停止”。

  11. 再次右键单击“uflight_dispatcher”服务,右键单击“启动服务”,服务状态为“运行”,表示重启成功。

源节点为Windows系统需要提前完成的操作

此处以Windows Server 2008为例。

{% load static %}

1. 源节点Windows系统防火墙开启会导致网络不通,无法进行迁移,开始迁移前请确认防火墙处于关闭状态。

2. 该章节的所有步骤操作,请以管理员身份(Administrator)登录windows操作系统。如果进行了安全加固,请用windows安全加固账号登录。

  1. 将迁移工具包(NCEV100R019C00SPC601_v*_EasySuite_Migrate.zip)上传到U2000服务器所在的Windows系统,解压至任意目录(命名不能为migrate,例如不能为:D:\migrate),打开project\engr\PrepareForWindowsMigration目录,可以看到PreparingforWindowsMigration.bat文件,如下图所示

    • 在迁移回滚之前,请不要删除上述解压的目录。
    • 执行PreparingfoWindowsMigrate.bat之前,请确保U2000服务器所在的Windows系统路径下面没有migrate_backup这个目录(如果存在,请把目录下的内容移至其他目录后,删除此目录),因为系统初始的配置信息会在这个目录下备份。
    • 请保证上图中4个文件运行时在同一级目录下,backup.ps1是备份系统初始的配置,DoingAfterWindowsMigration.bat和restore.ps1文件用于迁移完成后的回滚,回滚步骤参考 迁移指导书 源节点为Windows系统需要恢复配置

  2. 选中PreparingforWindowsMigration.bat文件,单击右键,选择“以管理员身份运行”。

  3. 根据提示,按任意键继续。接下来请根据不同的提示结果,按照本章节给出的解决方法解决,也可直接按照脚本的执行结果的提示信息自行解决问题。(如果过程中需要输入yes/no或者y/n,请输入yes或y)。
  4. 执行脚本过后,会留下如下命令行窗口(该窗口可以直接关闭),表示脚本执行成功。如果留下的不是该窗口,请根据 如何处理Windows自动化脚本执行失败?排查整改。

如何处理Windows自动化脚本执行失败?

{% load static %}
  1. 回显如下图所示,则表明没有以管理员身份运行,请关闭该控制台,重新选中PreparingforWindowsMigration.bat文件,单击右键,选择“以管理员身份运行”,若回显还是未变,请参考步骤4~步骤12处理。

  2. 回显如下图所示,则表明需要进入U2000系统监控客户端开启minasshd进程。开启之后,重新“以管理员身份运行”脚本。

  3. 回显如下图所示(回显可能与图片不完全一致,注意关键语句 “拒绝访问” 或者 “Access is denied”),请参考步骤4~步骤12处理。

  4. 确保以管理员身份(Administrator)登录windows操作系统,并且windows系统上面的管理员账户要有管理员密码,如果进行了安全加固,请用windows安全加固账号登录。
  5. 如果是以安全加固账号登录,请判断是否在系统进行安全加固之后进行过重启系统操作。判断依据:选择“开始 > 所有程序 > Huawei > Setwin -> Setwin”,以管理员权限打开,查看是否可以正常打开该程序,如果不能正常打开(提示需要管理员权限),则请参考U2000windows安全加固软件和指导书中重启U2000,然后重新执行PreparingforWindowsMigration.bat脚本。如果可以正常打开,则参考步骤6~步骤12
  6. 进入Windows操作系统,鼠标单击桌面左下角的开始菜单,在搜索栏输入cmd。
  7. 在出现的搜索结果中,选择cmd,单击右键,可看到“以管理员身份运行”,如下图所示。

  8. 选择“以管理员身份运行”,可看到cmd控制台。

  9. 运行命令:

    reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f

  10. 运行命令:

    cmd /c taskkill /f /im explorer.exe&&explorer.exe

  11. 重新执行PreparingforWindowsMigration.bat脚本。
  12. 最终脚本执行成功。如果还有其它未体现在此章节的问题,请联系华为研发工程师。