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

虚机镜像迁移

虚机镜像迁移为将x86服务器的整个系统磁盘作为镜像挂载到目标服务器上进行扫描,可执行操作系统、数据库、中间件和应用迁移。

前提条件

  • 已成功登录鲲鹏DevKit。
  • 已完成迁移源成分准备,具体操作请参见迁移源成分准备

注意事项

  • 已被其他工程占用的节点,不支持重复添加,可删除原工程后重新选择节点。
  • 同一节点下的成分不能迁移到相同的目标成分。

操作步骤

  1. 在页面左侧,选择“系统迁移”单击“”进入“新建工程”页签。
    图1 基本配置
  2. 填写“迁移工程名称”。工具默认会自动生成工程名称,也可根据实际情况进行自定义修改。

    名称需要满足如下要求:

    • 只能由中文、字母、数字和下划线组成。
    • 长度为1~64个字符。
  3. “迁移场景”选择“虚机镜像迁移”。
  4. 选择迁移工程运行节点,最多支持选择20个节点,可按照节点IP地址或名称进行搜索。若节点不存在可单击“添加节点”,添加迁移工程节点,具体操作可参考Agent管理
  5. 单击“源成分采集”,采集迁移工程节点成分信息,界面将显示节点信息采集进度。
  6. 采集完成之后将展示“配置迁移成分”区域,请配置“成分选型表”
    图2 配置迁移成分
    表1 成分选型表

    参数

    说明

    源成分名

    选择需要迁移的源成分名。

    所属节点

    显示成分所属节点。

    源成分来源

    显示源成分来源。

    目标成分名

    选择需要迁移至的目标成分名。

    目标成分来源

    对于中间件和数据库,需要配置目标成分来源。支持以下三种方式:

    • 外网地址下载

      请在“外网地址”栏输入所属节点可以访问的URL地址。

    • 节点服务器获取

      请在“目标成分所在路径”栏输入所属节点下目标成分包的所在路径。具体操作步骤如下:

      1. 访问安装包下载地址,获取目标成分的安装包文件。

        https://mirrors.huaweicloud.com/kunpeng/archive/Kunpeng_Middleware/

      2. 使用SSH远程登录工具,将安装包文件上传至节点服务器的自定义路径。
      3. 指定安装包文件所在路径为目标成分所在路径。
    • 目标成分包上传

      请在“目标成分包上传”右侧单击“上传”,上传所需的目标成分包,支持zip、tar、tar.gz。具体操作步骤如下:

      1. 访问安装包下载地址,获取目标成分的安装包文件。

        https://mirrors.huaweicloud.com/kunpeng/archive/Kunpeng_Middleware/

      2. 上传目标成分安装包文件。

    目标成分商用证书

    商用软件需要上传License证书,请单击“上传”按钮上传所需的证书。

    操作

    成分选型表支持添加、编辑、删除成分:
    • 单击“添加”,填写需要添加的成分信息,并确保信息的准确性,然后单击“确定”
    • 单击“编辑”,修改已添加的成分信息,并确保信息的准确性,然后单击“确定”
    • 单击“删除”,确认需要删除的不必要成分,然后单击“确定”
    • 配置迁移成分过程中,可单击左下角“保存配置内容”,保存当前已配置信息。
    • 支持单击成分选型表上方“添加成分信息”,填写需要添加的成分信息。

    若手动添加成分信息,源成分来源(仅支持中间件、应用)支持以下三种选择:

    • 节点服务器获取:从所属节点的指定路径下获取源成分包,进行扫描分析,并生成迁移指导报告 。若成分归属为“中间件”,请按照如下步骤进行操作。
      1. 将待扫描的源成分对应安装目录打包为压缩包,以tar.gz格式压缩包为例,压缩包名称及源成分对应目录请根据实际情况替换。
        1
        tar cvf xxx.tar.gz /xxx/xxx/xxx
        
      2. 使用SSH远程登录工具,将压缩包文件上传至节点服务器的自定义路径。
      3. 执行如下命令,进入保存压缩包文件的自定义目录。
        1
        cd 自定义路径
        
      4. 执行如下命令解压源成分压缩包,压缩包名称请根据实际情况替换。
        1
        tar xvf xxx.tar.gz
        
      5. 解压完成,可选择执行如下命令删除源成分压缩包。
        1
        rm -f xxx.tar.gz
        
      6. 指定解压后的文件路径为源成分所在路径。
    • 源成分包上传:上传迁移源成分包进行扫描分析,并生成迁移指导报告。若成分归属为“中间件”,请按照如下步骤进行操作。
      1. 将待扫描的源成分对应目录打包为压缩包,以tar.gz格式压缩包为例,压缩包名称及源成分对应目录请根据实际情况替换。
        1
        tar cvf xxx.tar.gz /xxx/xxx/xxx
        
      2. 上传源成分压缩包文件。
    • 无源成分:不提供源成分包,也不进行迁移指导分析(仅中间件支持该选项)。
  7. 信任目标成分外网地址目标成分来源若选择“外网地址下载”,请确认是否信任目标成分外网地址。

    若开启“信任目标成分外网地址”,则本次迁移任务的所有软件下载将跳过SSL证书认证,请确保外网地址是可信的下载链接。

  8. 上传源码包:如需进行源码SQL扫描、非国密算法扫描,请上传所有需要的源码包。
    1. 单击“上传”按钮,可拖动源码包至上传区域,或单击“添加文件”选择源码包上传至服务器,然后单击“上传”按钮上传。
    2. 可选:“成分选型表”中选择数据库迁移,且需要扫描SQL的源码包,则建议配置数据定义语言(DDL)文件。DDL文件获取请参见导出数据库定义语言文件方法
    • 支持上传tar、tar.bz、tar.bz2、tar.gz、tar.xz、tbz、tbz2、tgz、txz、zip格式的源码包,可同时上传多个源码包,单个源码包大小限制默认为2048MB。
    • 对于Dockerfile和Docker Compose文件,会识别文件中不支持Arm架构的语句,提供指导建议。对于文件的匹配规则请参见Dockerfile和Docker Compose白名单及替换名单使用说明
    • 支持识别源码中驱动、依赖、Druid、JPA配置,提供Quick Fix修改建议。
  9. 单击“开始迁移”,进入迁移实施界面。