컨텐트 스테이징

스테이징은 클라이언트가 패키지를 설치하기 전 미리 다운로드하기 위한 용도로 사용됩니다. 그러면 예약 즉시 패키지를 설치할 수 있으므로 유지 관리 기간에 드는 시간을 줄일 수 있습니다.

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가 6시간으로 설정되고 salt_content_staging_window가 2시간으로 설정되면 스테이징 기간은 설치 여섯 시간 전에 시작되어 두 시간 동안 열려 있습니다. 설치가 시작될 때까지 남은 네 시간 동안 패키지가 다운로드되지 않습니다.

salt_content_staging_advancesalt_content_staging_window 패키지에 동일한 값을 설정하면 설치가 시작될 때까지 패키지를 다운로드할 수 있습니다.

/usr/share/rhn/config-defaults/rhn_java.conf에서 컨텐트 스테이징 파라미터를 구성합니다.

다음은 기본값입니다.

  • salt_content_staging_advance: 8 hours

  • salt_content_staging_window: 8 hours

이러한 파라미터가 올바르게 작동하려면 컨텐트 스테이징을 활성화해야 합니다.