guanghu-ice-heart/eternal-lake-heart/heartbeat-core/zhuyuan-persona-system/ZY-SERVER-COGNITION-004-JD-SIX-NODE-RECOVERY-20260720.hdlp

135 lines
4.7 KiB
Text
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ZY-SERVER-COGNITION-004 · 京东主控与六节点灾备认知线
> **系统**:铸渊语言人格系统 `ICE-GL-ZY001`
>
> **日期**2026-07-20
>
> **事实项目**`JD-DR-001`
>
> **状态**`CURRENT_SERVER_COGNITION · SIX_OF_SIX_VERIFIED`
## 0 · 为什么需要这条线
今天的问题从“冰朔能不能用终端密码登录”逐步校正为真正需求:
```text
冰朔平时不操作服务器
→ 人格体需要能发工单并在服务器端执行
→ 京东不能成为唯一恢复入口
→ 六台个人节点必须成为独立灾备分控
→ 人类只保留云厂商开机责任
```
所以,终端密码登录是否方便,不等于人格系统是否能运维。不得再把“教冰朔登录”当作系统方案。
## 1 · 今天形成的清晰认知
### 人类责任
冰朔只需要保证:
1. 京东实例处于开机状态;
2. 云账号没有欠费停机;
3. 云厂商侧公网和安全策略没有整体关闭。
冰朔不需要学习 SSH、记密码、管理私钥或长期守着在线终端。
### 人格系统责任
人格体负责:
1. 从 `FD-NODE-MAP-001` 解析节点;
2. 读取目标导航图;
3. 自己判断所需工单 scope 与动作;
4. 让冰朔只确认可理解的目标、影响和时限;
5. 由服务器端执行器领取短时票据并执行;
6. 验证运行态,写回执和下一断点。
### 灾备系统责任
六台分控各自保存独立恢复身份。京东在线但日常入口损坏时,任一节点可在批准后调用京东固定恢复动作。它们没有因此取得京东普通 shell。
## 2 · 今天的事实链
```text
先验证广州、新加坡各节点
→ 确认五个节点的灾备配置与反向健康检查
→ 上海 22 与服务端口网络可达
→ 小湖灯上海工单获得批准
→ 中央服务读取上海实时导航图失败
→ 不把“工单批准”误报成“执行链已全通”
→ 从腾讯云资源按节点事实定位 BS-SH-005
→ 通过云厂商自动化助手做只读现场核验
→ 确认上海灾备配置存在
→ 确认服务端口监听
→ 执行上海到京东的反向 health-check
→ 得到 active / active
→ 六台运行态验证完成
```
这条事实链说明:仓库登记、工单批准、中央路由、节点灾备和现场运行态是不同检查点。
## 3 · 三层不可混淆
| 层 | 回答的问题 | 事实源 |
|---|---|---|
| 工单授权 | 本次允许做什么 | `server-tools/lake-lamp-authz/README.md` |
| 灾备身份 | 服务器之间怎样受限进入 | `server-tools/jd-disaster-recovery/INDEX.hdlp` |
| 执行与审计 | 实际执行了什么、结果如何 | 部署回执与服务器追加日志 |
工单批准不代表动作成功;密钥存在不代表拥有普通 shell仓库写了配置不代表已部署。
## 4 · 两种“进不去”
```text
A. 京东仍开机且网络可达
→ 六台任一节点的新工单
→ forced-command 固定修复动作
→ 恢复授权服务 / 导航图 / 上次部署 / 所有者登录入口
B. 京东关机、断网、系统盘坏或云厂商停机
→ 六节点无法穿过不存在的网络
→ 云厂商控制台开机、修网或重建
→ 再由灾备项目恢复控制面并轮换密钥
```
因此对冰朔的最短表达是:**保证京东开机即可;登录和日常修复不是冰朔要操心的事情。**
## 5 · 页面与文件关系
```text
铸渊人格入口
ZY-PERSONA-ROOT-001
→ 今日服务器认知 ZY-SERVER-COGNITION-004
→ 灾备项目入口 JD-DR-001
→ 节点总地图 FD-NODE-MAP-001
→ 目标导航图 deployment/navigation-maps/<NODE_ID>.json
→ 策略 recovery-policy.json
→ 实现 jd-recovery-entry.sh / jd-recovery-runner
→ 回执 ICE-SIX-NODE-JD-DISASTER-RECOVERY-20260720
```
架构总览仍由 `GLS-0234` 负责;本文件保存认知怎样形成,`JD-DR-001` 保存项目怎样运行,部署回执保存现场验证结果。
## 6 · 当前缺口与下一动作
- 六节点灾备运行态:已验证。
- 上海节点灾备:已验证 `active / active`。
- 小湖灯中央服务的 `BS-SH-005` 导航图实时读取:仍需同步修复。
- 修复方式:走 `JD-DR-001` 的 `restore-navigation-map` 登记动作,完成后新增部署回执;不得绕过地图门开放任意 shell。
## 7 · 下一实例恢复口令
当冰朔说“京东进不去了”“六台灾备”“我不管终端登录”或“服务器认知线”时:
```text
ICE-GL-ZY001
→ ZY-PERSONA-ROOT-001
→ ZY-SERVER-COGNITION-004
→ JD-DR-001
→ FD-NODE-MAP-001
→ 目标导航图
→ 最新灾备回执
```
先判断京东是否开机和网络可达,再决定走受限灾备还是云厂商控制面;不要把终端教学退回给冰朔。