# AW-HLCC-DEPLOYMENT-CHECKPOINT-20260726 > **目标节点**:`AW-GZ-001` > > **现场主机名**:`GH-CVM-MAIN-PROD-01` > > **目标服务**:HoloLake Code Channel Enterprise isolated candidate > > **状态**:UPGRADE_STAGING · ISOLATED_CANDIDATE_HEALTHY · PRODUCTION_NOT_CUT_OVER ## 已核验现场 - 腾讯云 OrcaTerm 官方在线终端可用。 - 现有 `lighthouse-gitea`、PostgreSQL、Redis 容器健康。 - 现有 Gitea 为 `gitea/gitea:1.21.11`,监听 `127.0.0.1:3000`;不得覆盖。 - 企业灯塔 `guanghu-enterprise-lighthouse.service` 正常,监听 `127.0.0.1:8031`。 - 旧光湖驱动引擎 `/opt/engine.js` 仍监听 `0.0.0.0:3910`,提供旧执行、健康、状态和文件 路由并连接多个历史节点。它是升级依赖,不得当成无关服务或直接拔除。 - `api-router.service` 运行 `/root/api-router-v3.py`,是旧 Python 网关。 - `guanghu-portal.service`、`/opt/zhuyuan/revive-guard/revive-guard.py`、TAT/Barad Agent 均属于需要恢复拓扑和职责边界的既有运行面。 - 旧驱动脚本含硬编码历史节点访问材料且为世界可读,必须在调用方盘点后迁移、轮换和收口; 不得把材料复制到对话、仓库、意图胶囊或新回执。 - Nginx 监听 80/443;本轮不修改公网反向代理或生产入口。 - `/etc/fstab` 仍声明 `/dev/vdb -> /data`,但 `lsblk` 当前不存在 `/dev/vdb`, `data.mount` 因此失败。系统盘约 50GB、当前剩余约 30GB。 - 现有企业 Gitea 数据位于 `/opt/docker-data/lighthouse-cn/data/lighthouse/gitea`, 其中已有 `bingshuo/lighthouse.git` 与 `bingshuo/hololake-world.git`。 - `certbot.service` 为已不存在单元的旧失败记录,不是当前代码频道故障根因。 ## 离线包 本地包: ```text 光湖代码频道-Forgejo-16.0.1-完整离线包 ``` 本机 `MANIFEST.sha256` 六个文件已全部通过。企业节点具备 `/usr/bin/gpg`;上传结束后必须 在目标端再次执行完整 SHA-256 校验、发布密钥指纹核对和二进制签名验证。 ## 部署边界 隔离验证阶段只允许: 1. 上传到隔离暂存区; 2. 在系统盘创建隔离候选目录; 3. 以无登录专用用户运行; 4. 监听 `127.0.0.1:3340`; 5. 导入离线光湖代码频道 bundle; 6. 验证版本、首页、仓库读取、重启保持和关闭在线更新; 7. 写回执。 本轮不允许: - 替换现有 `127.0.0.1:3000` Gitea; - 修改 Nginx 生产路由或自动开放公网; - 把缺失的 `/data` 当作已挂载; - 复制个人第五域账号、密码哈希、令牌或仓库数据库; - 使用旧 `3910` 任意命令驱动; - 未验签启动、自动镜像、在线更新或 Actions。 - 把 `3340` 候选声明为脱离旧语言系统的第二套权威代码频道; - 未恢复旧小湖灯、驱动、门户和守护 Agent 拓扑就替换旧内部入口。 ## 恢复顺序 ```text 完成六文件上传 → 目标端 SHA-256 + GPG 指纹 + 签名 → 建立 nologin 的 guanghu 服务用户 → 安装到 /var/lib/guanghu-enterprise-code-channel/candidates/hlcc-v16.0.1 → 启动 127.0.0.1:3340 隔离候选 → 健康验证并写隔离候选回执 → 恢复旧小湖灯、驱动、门户、守护 Agent 和内部进入方式的全局拓扑 → 把新导航/意图/Agent 门作为兼容升级嵌入旧链路 → 再决定导入 guanghu-code-channel.bundle 与正式迁移 → 验证前停在 UPGRADE_STAGING,不切公网 → 后续单独决定恢复 /dev/vdb 或登记正式替代数据根 ``` ## 京东链路判断 2026-07-26 本机访问 `https://guanghulab.com/`、`/authz/health` 和 `/code/` 均返回 HTTP 200。当前“京东又上不去”不是整机公网服务中断;已发现的问题是在线授权运行时版本偏旧、 AW 导航图读取失败以及动作/传输链未完全登记。工单批准、导航图、动作注册、传输、执行和健康 回执必须继续分开证明。