赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 云服务器 ECS
  4. 操作指南
  5. 迁移服务
  6. EasyYitian迁移工具

EasyYitian迁移工具

  • 迁移服务
  • 发布于 2025-04-01
  • 0 次阅读
文档编辑
文档编辑

EasyYitian是阿里云为支持倚天迁移专门打造的工具平台,包括软件兼容性扫描、环境兼容性分析、跨架构编译构建和预置镜像、性能对比调优,是集工具、预置镜像、迁移指南为一体的统一平台。通过对迁移过程的全链路支持,解决倚天迁移的难点和痛点,帮助您快速将业务和应用迁移到倚天云服务器。

前提条件

安装EasyYitian迁移工具的服务器必须满足以下条件:

  • 为x86架构的Linux服务器。

  • 已安装Docker。具体操作,请参见安装Docker并使用(Linux)。

安装EasyYitian

  1. 登录需要安装EasyYitian迁移工具的Linux服务器。

  2. 下载EasyYitian的Docker镜像。

    重要

    如果该服务器无法访问公网,您可以在其他服务器中下载后上传到该服务器。

    wget https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20231024/ohqx/easyyitian_1.0.0.tar
  3. 加载EasyYitian的Docker镜像。

    sudo docker load -i easyyitian_1.0.0.tar

    当返回如下所示信息时,说明Docker镜像已加载。

    image.png

  4. 查看Docker镜像ID。

    sudo docker images

    返回信息中IMAGE ID即为镜像ID。

    image.png

  5. 启动easyyitian服务。

    sudo docker run -itd -p <port>:8000 -v </path/to/local/volume>:/app/workspace --name easyyitian <imageId>
    重要
    • <port>请替换为实际的端口号,例如8000,该端口必须在安全组中已放开。

    • </path/to/local/volume>请替换为您想要挂载的本地卷的路径,例如/home/user。

    • <imageId>请替换为步骤4中获取的IMAGE ID。

    当返回如下所示信息时,说明easyyitian服务已启动。

    image.png

使用EasyYitian

登录EasyYitian迁移工具

  1. 在本地浏览器中输入http://{hostip}:{port}/,输入账号和密码,单击登录。

    说明
    • {hostip}为安装EasyYitian工具的服务器公网IP,{port}为步骤5中设置的端口号。

    • 初始账号为admin,初始密码为easyyitian。

    • 如果在云服务器ECS中安装EasyYitian迁移工具,请在安全组入方向规则中放行本地浏览器所在机器的IP。具体操作,请参见添加安全组规则。

    • 安装EasyYitian工具的服务器需关闭防火墙:sudo systemctl stop firewalld.service。

    image.png

  2. 登录成功后,即可查看EasyYitian平台介绍及功能介绍。

    image.png

代码兼容性扫描

代码兼容性扫描,支持C/C++、Assembly(汇编)、Java、Python、Node.js、Golang、Rust语言的兼容性扫描诊断,帮助您解决业务软件栈迁移到倚天云服务器的代码兼容性问题。

  1. 单击左侧导航栏的代码兼容性扫描。

  2. 单击创建任务,在弹出的代码兼容性扫描对话框中,输入任务参数,然后单击创建。

    参数

    说明

    任务名称

    输入代码扫描任务名称,只能包含大小写字母、数字、下划线(_)和短划线(-)。

    扫描方式

    当前仅支持上传源码包方式,源码包最大支持2 GB。

    目标指令集架构

    只支持设置为arm64。

    语言选择

    选择源码包语言。

    任务描述

    输入扫描任务描述。

    image.png

  3. 单击该任务操作列的详情,进入扫描详情页。

    image.png

  4. 在任务扫描详情页,单击触发扫描。

    说明

    大文件扫描时间较长,您可以单击操作列的查看执行记录查看扫描过程。

    image.png

  5. 当该扫描任务的状态为image.png时,您可以单击操作列的查看,查看扫描结果。

    • 扫描结果区域展示了该源码包中存在的问题,并给出了具体建议,您可以根据具体建议修改源码以适配倚天云服务器。

      image.png

    • 扫描结果区域下方,展示了代码中所有可能出现的问题路径及详细建议,您可以根据修改建议修改代码以适配倚天云服务器。

      image.png

使用EasyBuild构建适配倚天服务器的应用

EasyBuild是跨架构编译构建的容器镜像解决方案,方便您在x86环境下跨架构编译构建适用于倚天云服务器的业务及应用。该方案简单可靠易用,可以解决您在倚天迁移编译构建环境的问题。

您可以单击左侧导航栏的EasyBuild,查看EasyBuild的详细使用方法。

image.png

相关文章

EasyYitian迁移工具 2025-04-01 11:59

EasyYitian是阿里云为支持倚天迁移专门打造的工具平台,包括软件兼容性扫描、环境兼容性分析、跨架构编译构建和预置镜像、性能对比调优,是集工具、预置镜像、迁移指南为一体的统一平台。通过对迁移过程的全链路支持,解决倚天迁移的难点和痛点,帮助您快速将业务和应用迁移到倚天云服务器。 前提条件 安装Ea

ECS服务器过户 2025-04-01 11:59

企业架构发生变化、业务归属调整或者业务计划迁移,需要将ECS实例转移到另一个阿里云账号下。ECS资源过户是指用户将已购买的ECS实例及其相关资源的所有权从一个阿里云账户转移到另一个阿里云账户的过程。该功能主要用于在不同阿里云账户间进行ECS实例资源的无缝转移,确保业务连续性和管理的灵活性。 过户资源

操作系统迁移及升级 2025-04-01 12:00

当操作系统因生命周期、第三方支持、开源计划演进等原因停止技术支持后,如果您的操作系统后续想得到维护和技术支持且同时需要保留ECS实例系统盘数据时,可以将操作系统迁移或升级至稳定的软件版本。本文介绍如何通过ECS控制台迁移或升级操作系统。 背景信息

服务器迁移指引 2025-04-01 12:00

阿里云提供多种迁移上云和云上迁移服务器的方式,例如,本地物理机迁移到阿里云、腾讯云服务器迁移到阿里云、在阿里云中跨账号迁移ECS实例等。您可以根据具体业务场景选择对应的迁移方式。 说明

迁移概述 2025-04-01 12:00

本文介绍如何将基于x86平台的应用迁移到基于阿里云倚天实例的服务器上使用。 迁移背景 倚天云服务介绍 云服务器ECS实例包含了x86 CPU架构和倚天710 ARM CPU架构(下文简称为倚天实例)。基于倚天实例的云服务器(即

CC++语言迁移 2025-04-01 12:00

C/C++属于静态编译语言,C/C++编译是将源代码经由编译器、汇编器处理生成机器指令,再通过链接器和库函数结合生成可执行程序。但x86平台和ARM平台属于不同的架构,指令集也不同,其开发的程序从x86平台迁移到ARM平台时,必须重新编译。本文介绍从x86平台迁移到倚天云服务器时,如何对C/C++中

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号