规划表驱动
在项目根目录放置规划表,解析后构建结构化 PlanModel,并完成规则验证与网络预检。
- CIDR/冲突/绑定模式校验
- 端口连通性探测(可配置)
- 预检结果写入上下文,后续阶段复用
围绕“少人工干预、可验证、可复用”设计,适合在交付现场落地。
在项目根目录放置规划表,解析后构建结构化 PlanModel,并完成规则验证与网络预检。
从初始化到清理归档,全流程拆分为阶段,既能一键跑全量,也能按需挑阶段执行。
对接 SmartX 管理接口与 CloudTower API,覆盖集群部署、应用包上传、以及平台侧配置。
FastAPI + SPA,支持提交任务、查询状态、终止任务与查看阶段能力元数据。
用 dry-run 先看将要发生什么,再决定是否触发真实 API 操作;支持严格校验模式。
无外网时可准备离线依赖包,交付现场也能稳定运行,不依赖在线源。
每一步都可独立执行与复盘,适合交付现场“按需推进、可控回滚”。
先跑一次 dry-run 预演流程,再决定是否触发真实部署。
根据操作系统直接运行启动脚本。
powershell -ExecutionPolicy Bypass -File .\\start-windows.ps1
./start-macos.command
chmod +x start-linux.sh && ./start-linux.sh
chmod +x start-smtxos.sh && ./start-smtxos.sh
提示:规划表需放在项目根目录,文件名包含“SmartX超融合 / 规划设计表 / ELF环境”等关键词。
进入主菜单、按阶段执行、预演与调试选项。
python -m cxvoyager
python -m cxvoyager run --stages prepare,init_cluster --dry-run
python -m cxvoyager deploy
python -m cxvoyager stages-list
本地启动后访问 `http://localhost:8000/`,并可在 `/docs` 查看 OpenAPI。
uvicorn cxvoyager.interfaces.web.web_server:app --reload --port 8000
让每次交付都能复用同一套阶段、校验与报告产出。
选取最常见的落地问题,便于现场快速对齐。