SuperAPI AI 工具集

huawei-cloud-sms-host-migrator

通用与其它

查看项目

更新于 10-15 22:14

技能介绍

用途:基于华为云服务器迁移服务(SMS),引导并自动化从本地 IDC 或第三方云主机迁移到华为云 ECS 或 Flexus X 实例的完整流程。Linux 源机采用文件级复制(MIGRATE_FILE),Windows Server 源机采用块级复制(MIGRATE_BLOCK)。

主要能力:生成 Linux/Windows 源机 Agent 安装指引;迁移前兼容性诊断(操作系统版本、BIOS/UEFI 固件、MBR/GPT 分区表、文件系统、所需端口);目标规格建模(标准 ECS 或 Flexus X);复制任务编排与进度、剩余时间、限速、子任务状态跟踪;增量同步窗口、割接与目标机启动验证。

使用方式:需安装并认证 KooCLI(hcloud)。核心命令包括只读评估与发现:hcloud SMS ShowOverview、hcloud SMS ListServers、hcloud SMS ShowServer、hcloud SMS ListMigprojects;安全组与模板:hcloud VPC CreateSecurityGroup、hcloud VPC CreateSecurityGroupRule、hcloud VPC ListVpcs/v3、hcloud VPC ListSubnets、hcloud IAM KeystoneListProjects、hcloud IMS ListImages、hcloud SMS CreateTemplate;任务编排:hcloud SMS ListTasks、hcloud SMS ShowTask、hcloud SMS CreateTask、hcloud SMS UpdateTaskStatus(start/clear)、hcloud SMS UpdateSpeed。模板与任务通过 --cli-jsonInput 传入 JSON 文件,需包裹在顶层 body 对象中。

限制:目标安全组入方向须仅放行源机 IP(Linux 22;Windows 22、8899、8900),不可设为 0.0.0.0/0;出方向需允许 443 访问 SMS 与华为云服务;源机出方向需连到 SMS 控制面并开放 22、8899、8900,NTP 漂移不超过 15 分钟;Linux 依赖 rsync、tar、nohup、python,Windows 需 PowerShell 3.0+ 与 VSS;需 SMS FullAccess、ECS CommonOperations、VPC Administrator、EVS CommonOperations 权限。UEFI Windows 不支持模板自动创建,须预先创建 UEFI 目标 ECS 并以 exist_server 模式创建任务。任务名长度 4–20 字符。KooCLI 在 Windows 路径反斜杠存在序列化缺陷,需双转义处理。删除须按任务→模板顺序。变更类操作应先与用户确认参数。其他未提供信息暂缺。