鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

查看迁移结果

用户可根据迁移结果页面迁移报告中指导建议,完成迁移操作。

  • “指导建议”侧滑框支持通过拖拽调整界面大小;且单击左树文件列表中文件,可快速定位至首个指导建议位置。
  • 单击“查看详情”按钮,“指导建议”的左侧列表可显示文件包含的建议数(不包含已兼容SQL语句和系统已修改内容)。
  • 可在“迁移结果”页面,单击界面上方提示信息中“新建工程”,返回“新建工程”页面修改待迁移的成分信息并重启。

前提条件

  • 已成功登录鲲鹏DevKit。
  • 已创建系统迁移工程并完成迁移实施。

迁移报告

  1. 进入“迁移结果”页面,显示当前迁移工程报告。若存在SQL语句,则显示“下载非源码SQL汇总文件”按钮,可下载非源码SQL的汇总文件。
    图1 迁移报告
    表1 迁移报告参数说明

    参数

    说明

    源成分名

    迁移的源成分名。

    所属节点

    成分所属节点,支持过滤。

    成分归属

    成分的归属,支持过滤。

    源成分来源

    成分的来源。

    目标成分名

    迁移至的目标成分名。

    状态

    显示该成分的迁移状态,包括已迁移、待迁移和已屏蔽。

    指导建议

    请单击“查看详情”,查看指导建议详情。

    状态来源

    显示该成分的来源,默认为工具迁移,若修改成分状态,状态来源将变更为“自定义”。

    备注

    备注信息。

    更新时间

    显示迁移状态的更新时间。

    操作

    可按照迁移进度修改状态,并进行备注。

  2. 单击“指导建议”“查看详情”,右侧将展示指导建议详情。
    • 已迁移:请根据“建议详情”中验证方法进行系统功能性验证,以Tomcat迁移至东方通为例。
      图2 建议详情
    • 待迁移:请根据“建议详情”中迁移指导进行手动迁移及系统功能性验证,以RabbitMQ迁移为例。
      图3 建议详情

      待迁移成分支持单击指导建议下方“编辑并重新迁移”按钮,可返回新建工程页面,重新编辑成分信息后单击“重启”再次尝试迁移。

    • Java应用迁移:对于Java应用包,可自动转为运行在鲲鹏平台的JAR包。
      图4 Java应用转换
      • 替换失败的依赖,请根据迁移指导,通过执行下载依赖文件脚本,获取相关依赖或配套文件。
        1. 单击“下载依赖文件脚本”,解压下载的压缩包,然后执行解压目录下的脚本以获取相关依赖或配套文件。
          sh dependency_download.sh

          如下为示例,显示如下加粗内容则表示依赖下载成功:

          Start downloading: DmDialect-for-hibernate5.6-8.1.3.140.jar
          Start downloading: DmJdbcDriver18-8.1.3.140.jar
          Download failed: 
          DmDialect-for-hibernate5.6-8.1.3.140.jar       100%[====================================================================================================>]  49.62K   203KB/s    in 0.2s    
          Downloaded: DmDialect-for-hibernate5.6-8.1.3.140.jar
          DmJdbcDriver18-8.1.3.140.jar                   100%[====================================================================================================>]   1.31M  92.7KB/s    in 8.3s    
          Downloaded: DmJdbcDriver18-8.1.3.140.jar
          All files have been downloaded.
          • 需在联网环境下执行脚本,具体操作请参见配置wget代理
          • 执行完成后,会在脚本同级目录生成download文件夹,下载的依赖存放于该文件夹下。
        2. 对于“与架构相关的依赖文件”,请根据“替换软件包路径”,逐一替换未成功转换的依赖;对于“与数据库相关的依赖文件”,请根据处理建议进行迁移。
        3. 请使用自行准备的测试用例,在鲲鹏环境中验证应用是否迁移成功。
      • 替换成功的依赖,请根据迁移指导进行操作,且替换成功的依赖支持回退操作。回退之后,“与架构相关的依赖文件”将使用原软件包替换转换后的软件包;“与数据库相关的依赖文件”将删除应用包中添加的依赖文件。
  3. 迁移完成后,可关闭右侧侧滑框。单击“操作”“编辑”,在下拉框中选择需要更新的状态,然后单击“保存”

    可勾选多个成分,然后单击左上角“批量编辑”,同时对所选择的多个成分进行编辑,修改完成后单击“确定”

  4. 可单击界面左下角“源码迁移”,进行源码迁移。