跳转到内容
搜索 RHEL 文档

    浏览当前文档目录

    RHEL 10 Lightspeed 接入:rhc connect 与 insights-client 的边界

    RHEL 10 把订阅、Lightspeed(原 Insights)和远程管理收在 rhc 一个入口。insights-client 仍在,但单独 --register 不等于接入了 Lightspeed;本页在 390 上把两者都试了一遍。

    • 环境:PVE 390,RHEL 10.2;
    • rhc 0.3.8,insights-client 3.10.3;
    • 系统已注册 SCA,org 7983887(凭据不落盘/不回显)。

    E3 记录:plans/content-expansion/evidence/rhel/rhel-lightspeed/run.json(5 步,含 rhc status/insights status/check-results)。

    rhc connect 一次做三件:

    1. 连接 Red Hat Subscription Management(内容);
    2. 连接 Red Hat Lightspeed(analytics);
    3. 启动 yggdrasil(remote management)。

    insights-client 只负责采集/上传,不负责把主机挂到 Lightspeed 账号。

    Terminal window
    rpm -q rhc insights-client
    sudo rhc status

    如果之前连过但缺 analytics,rhc connect 会直接说 “this system is already connected”,不会补勾;需要先 rhc disconnect。

    Terminal window
    sudo rhc disconnect
    sudo rhc connect -o <org-id> -a &lt;activation-key&gt; --enable-feature analytics
    Features 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 service

    disconnect 会断开 RHSM;重连用 activation key 重新注册,仓库文件会重新生成。

    $ sudo rhc status
    Connection 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 yggdrasil
    active
    $ sudo insights-client --status
    System is registered locally via .registered file. Registered at ...
    Insights API confirms registration.

    四勾 + Insights API confirms registration 才算真正接入。

    在 rhc connect 之前,只跑:

    $ sudo insights-client --register
    Successfully registered host rhel10-lab
    Successfully uploaded report ... to account 5708250.

    看起来成功,但紧接着:

    $ sudo insights-client --status
    System is NOT registered locally via .registered file.
    Insights API says this machine is NOT registered.

    本地注册被回退、API 也不认。原因是 Lightspeed 的 analytics 没通过 rhc 建立;不要只用 insights-client --register 判断接入成功。

    $ sudo insights-client --check-results
    (空输出,rc=0)

    新注册主机还没有 advisor 报告,CLI 不会给出补救步骤。实际流程是:

    1. rhc connect 让主机出现在 Lightspeed 控制台;
    2. 控制台看 Advisor 推荐、Vulnerability CVE、Compliance 结果;
    3. 在控制台生成 Ansible playbook 或按建议 dnf update;
    4. 再让 insights-client 定期上传,验证修复。
    • rhc status 四项全 ✓;
    • yggdrasil active;
    • insights-client --status 显示 API confirms;
    • 控制台能看到该主机;
    • 知道 advisor/vulnerability 在控制台而非 CLI;
    • 定期上传/自动调度开启。
    • 未在 Lightspeed 控制台实际执行 remediation playbook;
    • 未测试 Vulnerability/Compliance 报告;
    • 未测试 Satellite 管理的 Lightspeed;
    • 未测试离线/air-gapped 场景。