内容暂存
客户端使用暂存来预先下载软件包,然后再安装软件包。这样就可以在做好安排后立即开始安装软件包,从而减少维护时段占用的时间。
1. 启用内容暂存
您可以管理整个组织中的内容暂存。在 SUSE Manager Web UI 中,导航到启用暂存内容
框以允许此组织中的客户端暂存软件包数据。
您必须以 SUSE Manager 管理员身份登录才能创建和管理组织。 |
也可以在命令提示符下通过编辑 /etc/sysconfig/rhn/up2date
并添加或编辑下面一行内容来启用暂存:
stagingContent=1 stagingContentWindow=24
stagingContentWindow
参数是以小时为单位的时间值,用于确定下载何时开始。它是距离安排的安装或更新时间的小时数。在此示例中,将在安装时间之前的 24 小时开始下载内容。下载开始时间取决于为系统选择的联系方法。指派的联系方法设置下一个 mgr_check
的执行时间。
下一次安排操作后,会自动下载但不安装软件包。将在安排的时间安装暂存的软件包。
2. 配置内容暂存
有两个参数用于配置内容暂存:
-
salt_content_staging_advance
是内容暂存时段开始之前预先经过的一段时间,以小时为单位。 它是距离安装开始的小时数,经过这段时间后即可开始下载软件包。 -
salt_content_staging_window
是内容暂存时段的持续时间,以小时为单位。 这是在安装开始之前客户端必须将软件包暂存的一段时间。
例如,如果 salt_content_staging_advance
设置为六小时,salt_content_staging_window
设置为两小时,则暂存时段在安装时间到来之前的六小时开始,并持续两小时。在安装开始之前的剩余四个小时内不会下载任何软件包。
如果您为 salt_content_staging_advance
和 salt_content_staging_window
设置相同的值,则可以在安装开始之前下载软件包。
在 /usr/share/rhn/config-defaults/rhn_java.conf
中配置内容暂存参数。
默认值:
-
salt_content_staging_advance:8 小时
-
salt_content_staging_window:8 小时
必须启用内容暂存才能让这些参数正常工作。 |