创建分析任务
软件迁移评估帮助用户分析用户x86环境上软件包安装路径中的SO库文件,并检查这些文件与鲲鹏平台的兼容性。
前提条件
已成功登录鲲鹏DevKit。
- “/opt”为鲲鹏DevKit默认安装目录,下文以此默认路径为例,请根据实际情况替换。
- 导入过滤列表的文件将会在任务执行过程中被忽略,不体现在相应报告中,过滤名单包括so依赖库,jar包或其他依赖二进制文件等。若需要进行依赖过滤操作,请参见依赖过滤列表导入。
操作步骤
- 在页面左侧,选择“软件迁移评估”单击“”进入创建分析任务区。
- 在创建分析任务区勾选“分析软件包”或“分析已安装软件”,并对以下参数进行配置。
- “分析软件包”和“分析已安装软件”相互独立,可根据实际需求勾选其中的一个或所有。
- “分析已安装软件”只能在x86环境上勾选使用。
图1 软件迁移评估表1 软件迁移评估参数说明 参数
说明
任务名称
软件迁移评估任务名称,工具默认会自动生成任务名称,可根据实际情况进行自定义修改。
分析软件包
软件包存放路径或软件包名称
需要填写相对路径,如手动上传文件至工具指定路径,则需为devkit用户开通读写和执行权限,再单击此输入框选择下拉框中对应的源码路径即可。
若无相应存放路径,则需手动创建并为devkit用户开通读写和执行权限。
说明:- 手动上传软件包时,需先检查是否存在上传目录,若不存在,则需创建工具指定路径,并给devkit用户开通读写和执行权限。
- 只允许同时上传一个软件包,软件包小于或等于1GB,且解压后小于或等于剩余磁盘空间的一半。
- 软件包支持rpm、deb、jar、war、tar、zip、gz、tar.gz、tar.bz,tgz、tbz,tbz2、egg、whl、ear类型。
- 类Debian系统上可以扫描deb、jar、war、tar、zip、gz、tar.gz、tar.bz,tgz、tbz,tbz2、egg、whl、ear类型。
- 类RHEL系统上可以扫描rpm、jar、war、tar、zip、gz、tar.gz、tar.bz,tgz、tbz,tbz2、egg、whl、ear类型。
分析已安装软件(仅x86平台)
x86上已安装路径
需要填写已安装软件的绝对路径,例如“/home/pathname/”。
目标操作系统
选择目标系统版本。可选择:
- BC-Linux 7.6/7.7
- CentOS 7.4/7.5/7.6/7.7/8.0/8.1/8.2
- Deepin V15.2
- Debian 10
- EulerOS 2.8
- iSoft 5.1
- Kylin V10 SP1/SP2/SP3
- KylinSecOS 3.4/3.5.2
- LinxOS 6.0.90/6.0.100
- NeoKylin V7U5/V7U6
- openEuler 20.03
- openEuler 20.03 SP1/SP2/SP3
- openEuler 22.03
- openEuler 22.03 SP1/SP2/SP3
- openEuler 24.03 LTS
- SUSE SLES 15.1
- Ubuntu 18.04.x/20.04.x
- UOS 20 SP1
- uos20-1020e
- uos20-1050e
- uos20-1060e
- uosEuler 20
- 更多
说明:点击“更多”后,根据页面上的步骤升级依赖字典,然后查看更新后的操作系统列表。
目标系统内核版本
目标操作系统对应的内核版本。
- BC-Linux 7.6支持4.19.25
- BC-Linux 7.7支持4.19.25
- CentOS 7.4支持4.11.0
- CentOS 7.5支持4.14.0
- CentOS 7.6支持4.14.0
- CentOS 7.7支持4.18.0
- CentOS 8.0支持4.18.0
- CentOS 8.1支持4.18.0
- CentOS 8.2支持4.18.0
- Deepin V15.2支持4.19.34
- Debian 10支持4.14.0
- EulerOS 2.8支持4.19.36
- iSoft 5.1支持4.19.90
- Kylin V10 SP1支持4.19.90
- Kylin V10 SP2支持4.19.90
- Kylin V10 SP3支持4.19.90
- KylinSecOS 3.4 支持 4.19.90
- KylinSecOS 3.5.2 支持 5.10.0
- LinxOS 6.0.90支持4.19.0
- LinxOS 6.0.100支持4.19.0
- NeoKylin V7U5支持4.14.0
- NeoKylin V7U6支持4.14.0
- openEuler 20.03支持4.19.90
- openEuler 20.03 SP1支持4.19.90
- openEuler 20.03 SP2支持4.19.90
- openEuler 20.03 SP3支持4.19.90
- openEuler 22.03 支持5.10.0
- openEuler 22.03 SP1支持5.10.0
- openEuler 22.03 SP2支持5.10.0
- openEuler 22.03 SP3支持5.10.0
- openEuler 24.03 LTS支持6.6.0
- SUSE SLES 15.1支持4.12.14
- Ubuntu 18.04.x支持4.15.0
- Ubuntu 20.04.x支持5.4.0
- UOS 20 SP1支持4.19.0
- uosEuler 20支持4.19.90
- uos20-1020e支持4.19.90
- uos20-1050e支持4.19.90
- uos20-1060e支持4.19.90
- 单击“开始分析”,生成分析报告。
弹窗页面显示任务分析进度,分析完成后,会自动跳转至“迁移报告”界面。
- 用户可在任务进行过程中单击关闭,取消任务。
- 支持多个用户同时创建分析任务。
- 任务分析失败或评估结果为无需迁移时会产生空白报告。
父主题: 软件迁移评估