Policy and Distribution Servicesでのスケジュール設定の理解

次の節を参照してください。


配布にスケジュール設定が必要な理由

Distributionを作成する場合、それを必要とする適切なSubscriberサーバに向けて、適切な時間に配布する必要があります(Distributionを作成するにはDistributionオブジェクトを作成して設定します)。そのためには、配布プロセスをスケジュール設定する必要があります。

配布プロセスの基本的な流れは次のとおりです。

  1. Distributionオブジェクトを作成して設定します。
  2. Distributionオブジェクトを割り当てたDistributorオブジェクトによってeDirectoryが読み込まれ、新しいDistributionが検出されます。
  3. 設定情報に基づいてDistributorサーバによりDistributionファイルが構築されます。
  4. DistributionオブジェクトをChannelオブジェクトに関連付けます。
  5. Distributorサーバから、そのChannelに登録しているSubscriberサーバにDistributionファイルが送信されます。
  6. Subscriberサーバにより、Distributionの内容が抽出されてインストールされます。

この配布プロセスにスケジュール設定が必要な理由は、次のとおりです。

スケジュール設定はDistributionによって使用されるネットワークリソース全体には影響しません。リソースの使用時期だけに影響します。


スケジュール設定を必要とするサーバポリシー

一部のポリシーは、スケジュール設定をした後で適用する必要があります。

ポリシーを有効にしてもスケジュール設定をしないと、デフォルトパッケージスケジュールに現在指定されているスケジュールに従って実行されます。デフォルトパッケージスケジュールは、ポリシーのデフォルトスケジュールを提供します。デフォルトスケジュールは、システム起動時に実行されます。

複数の異なるサーバポリシーで同じスケジュールを使用すると、ポリシーの適用順序が保証されません。ポリシーの適用順序を確保するには、ポリシーのスケジュールに時間差が必要です。

ポリシーのスケジュール設定の詳細については、スケジュール設定とサーバポリシーを参照してください。

ポリシーの詳細については、Server Policies (サーバポリシー)を参照してください。


サーバポリシーとTiered Electronic Distributionのスケジュール設定の相違点

ポリシーは現地時間に従ってスケジュール設定されます。Tiered Electronic Distributionオブジェクトは、グリニッジ標準時(GMT)からのオフセットに従ってスケジュール設定されます。

サーバポリシーの例: ユタ州に居住していてポリシーをユタ時間の午後5時に実行するように設定すると、ユタ州に存在するサーバに対してユタ時間の午後5時にポリシーが実行されます。カリフォルニア州では、カリフォルニア時間の午後5時にポリシーが実行されます。つまり、ポリシーの実行時間を午後5時に設定すると、サーバの場所に関係なしに現地時間の午後5時にポリシーが実行されます。

Tiered Electronic Distributionの例: ユタ州に居住していてTiered Electronic Distributionオブジェクトのスケジュールを夏時間の午後5時に設定すると、ユタ時間の午後5時にポリシーが実行されます。カリフォルニア州では、州内のサーバに対してカリフォルニア時間の午後4時(ユタ時間の午後5時)にポリシーが実行されます。つまり、Tiered Electronic DistributionのスケジュールはGMTのオフセットに相対的となり、Tiered Electronic Distributionのスケジュールは世界中で同時に実行されます。

Distributionに利用できる日中の時間帯として、スケジュールのアクションを実行する開始時刻と終了時刻を定義することができます。通常、配布スケジュールはピーク時を避けて設定します。一部のネットワークでは、スケジュールを設定できる時間帯が狭く限られる場合があります。ピーク時を避けた時間は、ネットワークの他のシステムによる処理(バックアップなど)に使用される場合もあります。

配布に利用できる時間帯が制限される場合があるため、使用するリソースに関係なしに、いかに配布時間を短縮できるかが重要な条件になります。時間とリソースの最善の関係を確認するために多少の試行錯誤が必要になる場合があります。


Tiered Electronic Distributionポリシーの優先設定

[Schedule]タブで、(SLPのプロパティパッケージの)Tiered Electronic Distributionポリシーに対してスケジュールを設定すると、このスケジュールがポリシー適用先のすべてのDistributorおよびSubscriberのデフォルトになります。ただし、ConsoleOneでTiered Electronic Distributionオブジェクトに個別にスケジュールを設定した場合を除きます。つまり、DistributorおよびSubscriberのスケジュールを個別に変更すると、その変更は自動的にTiered Electronic Distributionポリシーのスケジュールよりも優先されます。

DistributorのスケジュールとSubscriberのスケジュールは異なります。Distributorの更新スケジュールとSubscriberの抽出スケジュールには異なる[Schedule]タブが用意されています。

デフォルトでは、Tiered Electronic Distributionポリシーにスケジュールを設定すると、すべてのDistributorおよびSubscriberに対して[General]タブと[Schedule]タブの両方に[Use Policy]チェックボックスが表示されます。さらに、スケジュールを変更していないDistributorオブジェクトおよびSubscriberオブジェクトに対しては、このチェックボックスが自動的に選択されます。スケジュールを変更したオブジェクトに対しては、このボックスが選択解除されます。

特定のDistributorオブジェクトまたはSubscriberオブジェクトのプロパティで[Use Policy]チェックボックスを選択解除すると、そのオブジェクトに対するTiered Electronic Distributionポリシーのデフォルトスケジュールを無効にすることができます。デフォルトスケジュールの変わりに個別のスケジュールを使用する場合は、オブジェクトのプロパティで新しいスケジュールを定義します。

DistributorまたはSubscriberの個別のスケジュールを無効にする場合は、オブジェクトのプロパティで[Use Policy]チェックボックスを選択します。そのDistributorまたはSubscriberに対して、Tiered Electronic Distributionポリシーのスケジュールが適用されます。

Tiered Electronic Distributionポリシーの作成、設定、およびスケジュール設定の方法については、Tiered Electronic Distributionを参照してください。