docs: move ops runtime tracking under docs
This commit is contained in:
138
docs/ops_center_runtime/HANDOFF_20260419_0007.md
Normal file
138
docs/ops_center_runtime/HANDOFF_20260419_0007.md
Normal file
@@ -0,0 +1,138 @@
|
||||
# HANDOFF 2026-04-19 00:07
|
||||
|
||||
## 当前最高优先级
|
||||
|
||||
唯一最高优先级:
|
||||
|
||||
- 完成 `mainland-controller-01` 的公网控制面重接入
|
||||
|
||||
原因:
|
||||
|
||||
- `mainland-worker-01` 已经接管成功
|
||||
- `remote_access_ready = 3/3` 已达成
|
||||
- 当前只剩 controller 一台仍处于 `pending_bootstrap`
|
||||
|
||||
## 本轮已完成的步骤
|
||||
|
||||
已完成:
|
||||
|
||||
1. 复核当前 `nodes / go-live-summary / release-launchpad`
|
||||
2. 确认两台大陆节点都已拉到最新代码
|
||||
3. 重新生成 controller / worker 的 bootstrap plan
|
||||
4. 在 `mainland-controller-01` 成功执行一次 bootstrap 落地
|
||||
5. 在 `mainland-worker-01` 使用公网控制面地址完成:
|
||||
- bootstrap
|
||||
- register
|
||||
- heartbeat
|
||||
6. 确认 `mainland-worker-01` 已变为:
|
||||
- `agent_state = online_busy`
|
||||
- `remote_access_state = hybrid_ready`
|
||||
7. 为 `mainland-worker-01` 发起接管后验收:
|
||||
- `playbook_run_code = pbr-137e8b258b`
|
||||
|
||||
## 当前结果
|
||||
|
||||
当前摘要:
|
||||
|
||||
- `ssh_ready = 2`
|
||||
- `agent_ready = 2`
|
||||
- `remote_access_ready = 3/3`
|
||||
- `pending_bootstrap = 1`
|
||||
|
||||
节点结果:
|
||||
|
||||
- `mainland-worker-01`
|
||||
- 已接管成功
|
||||
- 已开始 acceptance
|
||||
- `mainland-controller-01`
|
||||
- 仍未完成接管
|
||||
- 当前是唯一剩余阻塞点
|
||||
|
||||
## 两台节点推进到哪一步
|
||||
|
||||
### mainland-worker-01
|
||||
|
||||
已推进到:
|
||||
|
||||
- SSH 已录入
|
||||
- `node-handover` 已完成
|
||||
- `node-bootstrap-plan` 已生成
|
||||
- 使用公网控制面地址完成 bootstrap
|
||||
- register / heartbeat 已建立
|
||||
- 节点已进入:
|
||||
- `online_busy`
|
||||
- `hybrid_ready`
|
||||
- acceptance 已发起
|
||||
|
||||
当前状态判断:
|
||||
|
||||
- 该节点已经不再属于接管主阻塞
|
||||
|
||||
### mainland-controller-01
|
||||
|
||||
已推进到:
|
||||
|
||||
- SSH 已录入
|
||||
- `node-handover` 已完成
|
||||
- `node-bootstrap-plan` 已生成
|
||||
- 首次 bootstrap 已真正落地安装并启动 node-agent
|
||||
|
||||
准确卡点:
|
||||
|
||||
- 第一次写入的 `OPS_CONTROL_PLANE_BASE_URL` 是:
|
||||
- `http://127.0.0.1:8100`
|
||||
- 对远端大陆节点来说,这会指向它自己,而不是海外控制面
|
||||
- 随后尝试把它改为公网控制面地址时,SSH 握手被远端重置
|
||||
|
||||
阻塞分类:
|
||||
|
||||
- 主阻塞:外部条件 / 网络或权限问题
|
||||
- 不是:
|
||||
- 新功能缺失
|
||||
- 代码目录缺文件
|
||||
- Node Agent 主链路不可用
|
||||
|
||||
## 下一轮若继续,第一步先做什么
|
||||
|
||||
下一轮第一步只做这一件事:
|
||||
|
||||
- 让 `mainland-controller-01` 成功执行“公网控制面地址版本”的 bootstrap 命令块
|
||||
|
||||
最小动作顺序:
|
||||
|
||||
1. 恢复 controller SSH 可执行窗口
|
||||
2. 重新写入:
|
||||
- `/etc/default/domaincheck-node-agent`
|
||||
3. 确认其中:
|
||||
- `OPS_CONTROL_PLANE_BASE_URL=http://152.53.37.118:8100`
|
||||
4. 重启:
|
||||
- `domaincheck-node-agent`
|
||||
5. 回控制面确认 controller 建立 register / heartbeat
|
||||
6. 对 controller 执行 acceptance
|
||||
|
||||
## 推荐模型与推理等级
|
||||
|
||||
继续推荐:
|
||||
|
||||
- `GPT-5.4`
|
||||
- `high`
|
||||
|
||||
当前不建议切低模型的原因:
|
||||
|
||||
- 剩下的是收口型、多条件联动的现场问题
|
||||
- 需要稳定地分辨代码、执行参数、SSH 状态和节点真实状态
|
||||
|
||||
## 现在不要做的事情
|
||||
|
||||
不要做:
|
||||
|
||||
- 新页面
|
||||
- 新模块
|
||||
- 控制面增强项
|
||||
- 新架构文档扩写
|
||||
- Candidate B2
|
||||
- 任何与 controller 收口无直接关系的工作
|
||||
|
||||
## 一句话结论
|
||||
|
||||
今晚不是“要不要重装系统”的阶段,而是已经把大陆接管闭环收束到只剩一台 controller:`worker-01` 已接管成功,`controller-01` 只差把 node-agent 正确指向海外公网控制面并完成一次成功回连。
|
||||
Reference in New Issue
Block a user