11.3. 配置 Cleaning Unused Tasks 功能
卫星定期执行清理以减少数据库中的磁盘空间,并限制磁盘增长速度。因此,卫星备份可以更快地完成,并且整体性能更高。
默认情况下,卫星执行 cron 作业,该作业每天在 19:45 处清理任务。Satellite 在清理过程中删除以下任务:
- 运行成功并超过三十天的任务
- 所有超过一年的任务
对于 Satellite 从之前版本升级
在 BZ#1788615 解决前,这个功能仅适用于 Satellite 6.10 及更新版本的全新安装。如果您从之前的版本升级 Satellite,则这个功能会被默认禁用。要启用 Satellite 执行常规清理,请输入以下命令:
satellite-installer --foreman-plugin-tasks-automatic-cleanup true
# satellite-installer --foreman-plugin-tasks-automatic-cleanup true
(可选)使用此流程调整配置以满足您的需要。
流程
可选: 要配置 Satellite 运行 cron 作业的时间,请将
--foreman-plugin-tasks-cron-line参数设置为您需要以 cron 格式运行的时间。例如,要将 cron 任务调度到每天 15:00 运行,请输入以下命令:satellite-installer --foreman-plugin-tasks-cron-line "00 15 * * *"
# satellite-installer --foreman-plugin-tasks-cron-line "00 15 * * *"Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
可选: 要配置 Satellite 删除任务的周期,请编辑
/etc/foreman/plugins/foreman-tasks.yaml文件中的:rules:部分。