8.3. 修改 Insights 客户端调度
要更改 Insights 客户端何时运行,请修改调度。您使用的方法取决于系统运行的 RHEL 发行版本和客户端版本。
选择与您的 RHEL 版本匹配的流程。
-
对于 Red Hat Enterprise Linux 7.4 及更早版本,使用
cron
修改系统调度。 -
对于 Red Hat Enterprise Linux 7.5 及更新的版本,更新
systemd
设置和insights-client-timer
文件。
8.3.1. 使用 systemd
设置调度 insights-client
对于运行 RHEL 7.5 及之后的版本的系统,使用 Client 3.x。
您可以通过更新系统 systemd
设置和 insights-client.timer
文件来更改运行 insights-client
的默认调度。
先决条件
- 对您的系统的根级别访问权限。
流程
要编辑
insights-client.timer
文件中的设置,请输入systemctl edit
命令和文件名。[root@insights]# systemctl edit insights-client.timer
此操作将打开带有默认系统编辑器的空文件。
输入不同的设置来修改调度。本例中的值是
systemd
的默认设置。[Timer] OnCalendar=daily RandomizedDelaySec=14400
启用
insights-client
调度。[root@insights]# insights-client --enable-schedule
其他资源
-
查看
systemctl (
1)、systemd.timer (5)
和systemd.time (7)
的 man page 以了解systemd
-
什么是
cron
以及如何使用它?
8.3.2. 为由 Red Hat Satellite 管理的系统刷新软件包缓存
Insights 现在提供可选的 --build-packagecache
命令,以便为 Satellite 管理的系统上适用的更新提供准确的报告。这个选项为 insights-client
重建 yum/dnf
软件包缓存,并为系统创建适用的更新列表。
您可以手动运行命令来立即重建软件包缓存,或者您可以编辑客户端配置文件(/etc/insights-client/insights-client.conf
),在每次系统检查 Insights 时自动重建软件包缓存。
其他资源
-
有关如何运行
-build-packagecache 命令的更多信息
,请参阅使用带有 FedRAMP 的修复 Playbook 的系统补丁。 -
有关
--build-packagecache
选项的更多信息,请参阅以下 KCS 文章 :https://access.redhat.com/solutions/7041171 - 有关在 Red Hat Satellite 中管理勘误的更多信息,请参阅管理内容。