コンテンツのステージング

ステージングは、クライアントがインストール前にパッケージを事前にダウンロードするために使用されます。 これにより、パッケージのインストールをスケジュールされたらすぐに開始できるため、メンテナンスウィンドウに必要な時間を短縮できます。

1. コンテンツステージングの有効化

組織全体のコンテンツステージングを管理できます。 SUSE Manager Web UIで、管理  組織に移動して、使用可能な組織のリストを表示します。 組織の名前をクリックし、[ステージングコンテンツの有効化] ボックスをオンにして、この組織のクライアントがパッケージデータをステージングできるようにします。

組織を作成および管理するには、SUSE Manager管理者としてログインする必要があります。

/etc/sysconfig/rhn/up2dateを編集し、次の行を追加または編集して、コマンドプロンプトでステージングを有効にすることもできます。

stagingContent=1
stagingContentWindow=24

stagingContentWindowパラメータは時間単位で表される時間値で、ダウンロードの開始時間を決定します。 これは、スケジュールされたインストールまたは更新時間までの時間数です。 この例では、インストール時間の24時間前にコンテンツがダウンロードされます。 ダウンロードの開始時間は、システムで選択した連絡方法によって異なります。 割り当てられた連絡方法は、次のmgr_checkが実行される時間を設定します。

次回、アクションがスケジュールされると、パッケージは自動的にダウンロードされますが、インストールはされません。 スケジュールされた時間に、ステージングされたパッケージがインストールされます。

2. コンテンツステージングの設定

コンテンツステージングを設定するために使用される次の2つのパラメータがあります。

  • salt_content_staging_advanceは、コンテンツステージングウィンドウが開くまでの時間です(時間単位)。 これは、インストールが開始されるまでの時間数で、この時間に達するとパッケージのダウンロードを開始できます。

  • salt_content_staging_windowは、コンテンツステージングウィンドウの期間(時間単位)です。 これは、インストールが開始されるまでにクライアントがパッケージをステージングする必要がある時間数です。

たとえば salt_content_staging_advanceが6時間に設定されていて、salt_content_staging_windowが2時間に設定されている場合、ステージングウィンドウはインストール時間の6時間前に開き、2時間開いたままになります。 インストールが開始されるまで、残りの4時間以内にパッケージはダウンロードされません。

salt_content_staging_advanceおよびsalt_content_staging_windowの両方に同じ値を設定する場合、インストールが開始されるまでパッケージをダウンロードできます。

/usr/share/rhn/config-defaults/rhn_java.confで、コンテンツステージングパラメータを設定します。

デフォルト値:

  • salt_content_staging_advance: 8 hours

  • salt_content_staging_window: 8 hours

これらのパラメータを正しく機能させるには、コンテンツステージングを有効にする必要があります。