第 5 章 更新 Red Hat Lightspeed 代理服务
当您需要更新 Red Hat Lightspeed 代理服务时,您将收到勘误电子邮件和混合云控制台警报。这些消息通常会每月发生,并基于我们对常见漏洞和风险(CVE)的分析。
以下流程描述了如何完成 Red Hat Lightspeed 代理升级。
先决条件
- 您至少有一个有效的 Red Hat Enterprise Linux (RHEL)订阅。
- 您至少有一个系统运行 RHEL 版本 9。
- 以 root 身份登录系统或具有 sudo 权限。
- 您的架构环境是 Intel 或 Arm。
流程
打开命令行界面(CLI)并运行以下
dnf update命令:[root@server ~] # dnf update -y rhproxy切换到
rhproxy用户帐户并运行以下命令:运行以下命令重新安装 Red Hat Lightspeed 代理服务,以便可以使用更新的软件包中的文件:
[rhproxy@server ~]$ rhproxy reinstall运行以下命令以重启该服务:
[rhproxy@server ~] # rhproxy restart
由于已经对配置脚本进行了更改,因此您必须在客户端系统上下载并运行配置脚本。运行以下 curl 命令以下载帮助程序脚本
并配置-client.sh:[root@client ~]# curl -k -L https://<rhproxy-hostname>:8443/download/bin/configure-client.sh -o configure-client.sh [root@client ~]# chmod +x configure-client.sh运行以下脚本:
[root@client ~]# ./configure-client.sh --configure --proxy-host <rhproxy-hostname>运行以下 Podman 命令来删除代理节点上的旧镜像:
[rhproxy@server ~] $ podman rmi $(podman images --filter reference=registry.redhat.io/insights-proxy/insights-proxy-container-rhel9 --filter "containers=false" -q)
语法 containers = false 可确保您删除过时的镜像。
验证
运行以下命令测试是否成功配置:
在 客户端系统中 运行以下命令:
[root@client ~]# insights-client --test-connection在 Red Hat Lightspeed 代理服务器中运行以下命令 :
[rhproxy@server ~]$ rhproxy status验证红帽 Lightspeed 代理服务是否已重启。如果尝试成功,输出会显示 rhproxy 服务处于活跃状态并在运行:
[rhproxy@server ~]$ rhproxy status