用途:面向鲲鹏应用迁移评估的端到端流程,通过 Kunpeng DevKit CLI 采集应用系统已安装软件信息(软件包、中间件、数据库),分析 Maven POM 文件依赖,并执行迁移扫描。
主要能力:检查 hcloud CLI(≥7.2.2)与 AK/SK 配置;选择目标区域(cn-north-4、cn-east-3、cn-south-1、cn-southwest-2,无默认值);检测或创建 VPC、子网、安全组;检测已有 devkit-ecs-* 实例或选择规格与操作系统(架构固定 x86_64,CentOS 7.6 / Ubuntu 20.04);创建 ECS 并绑定 EIP;上传脚本并安装 DevKit 与 Maven;配置 nodes.conf 并加密密码、验证目标机 SSH;执行 sys-mig 扫描(stmt/sbom/mvn_analyse/container_mig);下载报告到本地。
使用方式:资源操作经 hcloud CLI 执行;SSH/SFTP、安装、加密、扫描由本地脚本(devkit_remote.py、encrypt-nodes-verify.sh、install_devkit.sh、scan_devkit.sh)手动执行。SSH 命令须经 ssh_exec 包装并使用 shlex.quote 转义,优先内联执行,不创建临时脚本。创建类命令先输出到文件再解析,解析失败时按名称查询而非重跑。
限制:AK/SK 必须经环境变量传递,禁止明文密码出现在任何输出中;nodes.conf 明文 ssh_pass 须先加密替换;所有参数须用户显式确认,区域不缓存;扫描仅在用户明确要求时执行;用户可见内容须为简体中文。具体收费、价格与效果资料暂未提供。