From 84eff66b0045d877866f1f69d45f4be9dd782a12 Mon Sep 17 00:00:00 2001 From: panxiao81 Date: Fri, 25 Sep 2026 20:25:29 +0000 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BD=95=E4=BA=BA=E5=B7=A5=E8=A7=A3?= =?UTF-8?q?=E5=AF=86=E7=A1=AE=E8=AE=A4=E4=B8=8E=E7=BB=B4=E6=8A=A4=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E4=BC=9A=E8=AF=9D=E5=89=8D=E7=BD=AE=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- guides/openbao-monitoring-maintenance.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/guides/openbao-monitoring-maintenance.md b/guides/openbao-monitoring-maintenance.md index 0782038..9233e95 100644 --- a/guides/openbao-monitoring-maintenance.md +++ b/guides/openbao-monitoring-maintenance.md @@ -190,3 +190,17 @@ bao status 配置模板与 restart handler 位于同目录 `ansible/roles/openbao/`。 命令依据:[人工 unseal](https://openbao.org/docs/2.6.x/commands/operator/unseal/)、 [telemetry 配置](https://openbao.org/docs/2.6.x/configuration/telemetry/)。 + +### 人工解封准备确认 + +维护者已在插有 YubiKey 的 working PC 成功验证解密。VM 的 `/home/ansible/unseal.txt` +包含带 `Unseal Key 1:` 前缀的 base64 GPG 密文;正文不保存其内容。 +实际解封由维护者在 working PC 解密后通过 HTTPS 提交,不能将密文直接当作 unseal key。 +这次验证未执行解封或重启。 + +随后只读确认:快照 token 的 lookup-self 也返回 403,VM root 没有可用的 Bao CLI 会话。 +需要维护者先登录管理会话,恢复快照身份并完成受鉴权预检后才能进入停机。 +若在 VM 使用 OIDC CLI 登录,应从 working PC 建立 +`ssh -t -L 8250:127.0.0.1:8250 ansible@192.168.10.8`,再在 VM 的 root shell 设置 +`BAO_ADDR=https://bao.ad.ddupan.top:8200` 并运行 `bao login -method=oidc -no-print role=admin`。 +登录网址在 working PC 浏览器打开,账号需符合现有 vault-admins 组约束;不把 token 发给 agent。