作業ディレクトリ

DistributorおよびSubscriberは、作業ディレクトリを使用して、Distribution、パッチ、ステータスファイル、および一時作業ファイルをサーバ上に保存します。作業ディレクトリのサイズは、Distributionのサイズと数によって決定されます。

デフォルトの作業ディレクトリは、NetWareサーバではsys:ボリューム、WindowsサーバではC:ドライブです。NetWareサーバのディスク容量を考慮して、data:ボリュームなど、サーバ上の異なる場所を選択することをお勧めします。

NetWareおよびWindowsサーバでのデフォルトの作業ディレクトリ名は、Distributorの場合はpath\zenworks\pds\ted\dist、Subscriberの場合はpath\zenworks\pds\ted\subです。LinuxおよびSolarisサーバのパスは、/var/opt/novell/zenworks/zfs/pds/ted/working/distおよび/var/opt/novell/zenworks/zfs/pds/ted/working/subです。作業ディレクトリ名は、Tiered Electronic Distributionオブジェクトのプロパティで変更できます。

次の節では、Tiered Electronic Distributionディレクトリ構造について説明しています。


NetWare Distributorのディレクトリ

NetWare Distributorでは次のディレクトリが使用されます。


volume:\installation_path\zenworks\pds\ted

DistributorのTiered Electronic Distributionソフトウェアが保存されます。


volume:\installation_path\zenworks\pds\ted\security\private

Distributorのプライベートキーが保存されます。


volume:\working_directory

Distributorに属するDistributionごとに1つのディレクトリが含まれます。作業ディレクトリ名は、Distributorオブジェクトでユーザによって定義されます。


volume:\working_directory\distribution_directory

Distributionごとに専用のディレクトリが作業ディレクトリの下に作成されます。Distributionディレクトリの名前には、構文Tree_DN_of_Distributionが使用されます。たとえば、TestTree_Files.Distributions.ZENworks.Novellのようになります。


volume:\working_directory\distribution_directory\time_stamp_directory

各Distributionディレクトリには、複数のタイムスタンプディレクトリが含まれます。これらのディレクトリはDistributionが構築された日時に従って名前が付けられます。

Distributionの構築時に、Distributorは、Distributionの前回の構築後に変更されたかどうかを毎回確認します。変更されている場合は、新しいタイムスタンプディレクトリが作成されます。

タイムスタンプディレクトリの数は、Distributionオブジェクトのプロパティの[Maximum Number of Revisions to Keep]フィールドで決定されます。Distributorは使用中のタイムスタンプディレクトリを削除しないため、タイムスタンプディレクトリの数が、指定した最大数を超える場合があります。Distributorは一番古いタイムスタンプディレクトリを最初に削除します。

タイムスタンプディレクトリの名前に、_tempが追加される場合があります。Distributorは、Distributionの構築時に、変更があるかどうかを判断する前に\*_tempディレクトリを作成します。変更が検出されると\_tempが削除され、ディレクトリは新しい構築用に使用されます。

Distributorのタイムスタンプディレクトリには、次のファイルが格納されます。

ファイル名 Description

distfile.ted

構築されたDistribution。Distributionのファイル名はすべて同じです。Distributionは、タイムスタンプディレクトリの名前とパスで区別されます。

digest_file

このファイルは、Distributor Agentによって作成された場合にのみ存在します(省略可能)。

ダイジェストは、送信中にDistributionが改ざんされていないことを確認するために、DistributorとSubscriberによって使用されます。このダイジェストは、Subscriberが照合するMD5チェックサムを提供します。

ダイジェストは、Distributionのパッケージの破損も検出します。破損が検出された場合、Subscriberはdistfile.ted Distributionファイルの名前をdistfile.corruptに変更して、次回にChannelのスケジュールが開始されたときに、Distributionを再構築して送信します。

ダイジェストファイル名の作成時には、次の構文が使用されます。

    %AGENT%AgentDigest.ted

例:

FTPAgentDigest.ted
HTTPAgentDigest.ted
FileAgentDigest.ted
CPKAgentDigest.ted


NetWare Subscriberのディレクトリ

NetWare Subscriberでは次のディレクトリが使用されます。


volume:\installation_path\zenworks\pds\ted

SubscriberおよびDistributorのTiered Electronic Distributionソフトウェアが保存されます。


volume:\installation_path\zenworks\pds\ted\security

Distributorから受信した証明書が保存されます。


volume:\working_directory

SubscriberがDistributorから受信するDistributionごとに1つのディレクトリが含まれます。作業ディレクトリ名は、Subscriberオブジェクトでユーザによって定義されます。


volume:\working_directory\distribution_directory

Distributionごとに専用のディレクトリが作業ディレクトリの下に作成されます。Distributionディレクトリの名前には、構文Tree_DN_of_Distributionが使用されます。たとえば、TestTree_Files.Distributions.ZENworks.Novellのようになります。


volume:\working_directory\distribution_directory\time_stamp_directory

各Distributionディレクトリには、複数のタイムスタンプディレクトリが含まれます。これらのディレクトリはDistributionが構築された日時に従って名前が付けられます。

タイムスタンプディレクトリの数は、Distributionオブジェクトのプロパティの[Maximum Number of Revisions to Keep]フィールドで決定されます。

しきい値に達すると、Subscriberは最大リビジョン情報を受信して、一番古いタイムスタンプディレクトリを最初に削除します。

Subscriberのタイムスタンプディレクトリには、次のファイルが格納されます。

ファイル名 Description

distfile.ted

構築されたDistribution。Distributionのファイル名はすべて同じです。Distributionは、タイムスタンプディレクトリの名前とパスで区別されます。

diststatus.ted

Distributionの受信に成功すると、このファイルが作成されます。

digest_file

このファイルは、Distributor Agentによって作成された場合にのみ存在します(省略可能)。

ダイジェストは、送信中にDistributionが改ざんされていないことを確認するために、DistributorとSubscriberによって使用されます。このダイジェストは、Subscriberが照合するMD5チェックサムを提供します。

ダイジェストは、Distributionのパッケージの破損も検出します。破損が検出された場合、Subscriberはdistfile.ted Distributionファイルの名前をdistfile.corruptに変更して、次回にChannelのスケジュールが開始されたときに、Distributionを再構築して送信します。


Windows Distributorのディレクトリ

Windows Distributorでは次のディレクトリが使用されます。


installation_path\zenworks\pds\ted

DistributorのTiered Electronic Distributionソフトウェアが保存されます。


installation_path\zenworks\pds\ted\security\private

Distributorのプライベートキーが保存されます。


Windows Subscriberのディレクトリ

Windows Subscriberでは次のディレクトリが使用されます。


installation_path\zenworks\pds

SubscriberのTiered Electronic Distributionソフトウェアが保存されます。


installation_path\zenworks\pds\ted\security\private

Distributorから受信した証明書が保存されます。


local_drive:\working_directory\distribution_directory\time_stamp_directory

各Distributionディレクトリには、複数のタイムスタンプディレクトリが含まれます。これらのディレクトリはDistributionが構築された日時に従って名前が付けられます。


Linux DistributorまたはSolaris Distributorのディレクトリ

Linux DistributorまたはSolaris Distributorでは次のディレクトリが使用されます。


/var/opt/novell/zenworks/zfs/pds/ted/working/dist

DistributorのTiered Electronic Distributionソフトウェアが保存されます。


/var/opt/novell/zenworks/zfs/pds/ted/security/private

Distributorのプライベートキーが保存されます。

各Distributionディレクトリには、複数のタイムスタンプディレクトリが含まれます。これらのディレクトリはDistributionが構築された日時に従って名前が付けられます。


Linux SubscriberまたはSolaris Subscriberのディレクトリ

Linux SubscriberまたはSolaris Subscriberでは次のディレクトリが使用されます。


/var/opt/novell/zenworks/zfs/pds/ted/working/sub

SubscriberのTiered Electronic Distributionソフトウェアが保存されます。


/var/opt/novell/zenworks/zfs/pds/ted/security/private

Distributorから受信した証明書が保存されます。

各Distributionディレクトリには、複数のタイムスタンプディレクトリが含まれます。これらのディレクトリはDistributionが構築された日時に従って名前が付けられます。