RHEL 10 Lightspeed 接入:rhc connect 与 insights-client 的边界
RHEL 10 把订阅、Lightspeed(原 Insights)和远程管理收在 rhc 一个入口。insights-client 仍在,但单独 --register 不等于接入了 Lightspeed;本页在 390 上把两者都试了一遍。
- 环境:PVE 390,RHEL 10.2;
rhc0.3.8,insights-client3.10.3;- 系统已注册 SCA,org
7983887(凭据不落盘/不回显)。
E3 记录:plans/content-expansion/evidence/rhel/rhel-lightspeed/run.json(5 步,含 rhc status/insights status/check-results)。
先给结论:rhc 管三件事
Section titled “先给结论:rhc 管三件事”rhc connect 一次做三件:
- 连接 Red Hat Subscription Management(内容);
- 连接 Red Hat Lightspeed(analytics);
- 启动 yggdrasil(remote management)。
insights-client 只负责采集/上传,不负责把主机挂到 Lightspeed 账号。
rpm -q rhc insights-clientsudo rhc status如果之前连过但缺 analytics,rhc connect 会直接说 “this system is already connected”,不会补勾;需要先 rhc disconnect。
disconnect / connect
Section titled “disconnect / connect”sudo rhc disconnectsudo rhc connect -o <org-id> -a <activation-key> --enable-feature analyticsFeatures preferences: [✓]content, [✓]analytics, [✓]remote-management
[✓] Connected to Red Hat Subscription Management [✓] Content ... Red Hat repository file generated [✓] Analytics ... Connected to Red Hat Lightspeed (formerly Insights) [✓] Remote Management ... Activated the yggdrasil servicedisconnect 会断开 RHSM;重连用 activation key 重新注册,仓库文件会重新生成。
status
Section titled “status”$ sudo rhc statusConnection status for rhel10-lab: [✓] Connected to Red Hat Subscription Management [✓] Content ... Red Hat repository file generated [✓] Analytics ... Connected to Red Hat Lightspeed (formerly Insights) [✓] Remote Management ... The yggdrasil service is active
$ systemctl is-active yggdrasilactive
$ sudo insights-client --statusSystem is registered locally via .registered file. Registered at ...Insights API confirms registration.四勾 + Insights API confirms registration 才算真正接入。
--register 会回退
Section titled “--register 会回退”在 rhc connect 之前,只跑:
$ sudo insights-client --registerSuccessfully registered host rhel10-labSuccessfully uploaded report ... to account 5708250.看起来成功,但紧接着:
$ sudo insights-client --statusSystem is NOT registered locally via .registered file.Insights API says this machine is NOT registered.本地注册被回退、API 也不认。原因是 Lightspeed 的 analytics 没通过 rhc 建立;不要只用 insights-client --register 判断接入成功。
advisor / remediation 在哪
Section titled “advisor / remediation 在哪”$ sudo insights-client --check-results(空输出,rc=0)新注册主机还没有 advisor 报告,CLI 不会给出补救步骤。实际流程是:
rhc connect让主机出现在 Lightspeed 控制台;- 控制台看 Advisor 推荐、Vulnerability CVE、Compliance 结果;
- 在控制台生成 Ansible playbook 或按建议
dnf update; - 再让
insights-client定期上传,验证修复。
-
rhc status四项全 ✓; -
yggdrasilactive; -
insights-client --status显示 API confirms; - 控制台能看到该主机;
- 知道 advisor/vulnerability 在控制台而非 CLI;
- 定期上传/自动调度开启。
未实测与边界
Section titled “未实测与边界”- 未在 Lightspeed 控制台实际执行 remediation playbook;
- 未测试 Vulnerability/Compliance 报告;
- 未测试 Satellite 管理的 Lightspeed;
- 未测试离线/air-gapped 场景。
- RHEL 订阅注册 — activation key/SCA
- RHEL 10 SCA 订阅合规 — 本机核对
- 官方:Red Hat Lightspeed