前のトピック: 外部プロシージャ次のトピック: 外部リポジトリ


ソフトウェア パッケージの展開

ユーザの役割には、組織全体のターゲット コンピュータにソフトウェアをリモートで展開することが含まれます。 組織で多くのコンピュータにソフトウェアを同時に展開できます。

次の手順に従ってください:

  1. [コンソール]-[ソフトウェア]-[パッケージ ライブラリ]-[メンバ]タブに移動します。
  2. 展開するソフトウェア パッケージを選択します。

    以下の手順に従って[ソフトウェア パッケージの展開]ウィザードを開きます。

    ドメイン

    (エンタープライズ マネージャ上でのみ)[追加]をクリックし、ターゲット ドメインを選択し、[OK]をクリックし、[次へ]をクリックします。

    ターゲット

    [追加]をクリックし、ターゲット コンピュータを選択し、[OK]をクリックし、[次へ]をクリックします。

    スケジュール

    (オプション)展開スケジュールを指定し、[次へ]をクリックします。

    注: 選択する日時は、スケーラビリティ サーバ タイム ゾーンに従います。

    コンテナ

    (エンタープライズ マネージャ上でのみ)[ジョブ コンテナ]ページに必要な詳細を入力し、[次へ]をクリックします。

    [コンテナ]の詳細については、「ジョブ コンテナ オプション」セクションを参照してください。

    ジョブ コンテナ

    (ドメイン マネージャ上でのみ) [ジョブ コンテナ]ページに必要な詳細を入力し、[次へ]をクリックします。

    [ジョブ コンテナ]の詳細については、「ジョブ コンテナ オプション」セクションを参照してください。

    ジョブ

    パッケージを設定するには、該当するパッケージを選択し、[アクション]パネル内の[設定]をクリックします。

    ソフトウェア パッケージの設定の詳細については、「設定オプション」セクションを参照してください。

    サマリ

    ソフトウェア展開ジョブの詳細を確認し、[完了]をクリックします。 必要に応じて、[戻る]をクリックして後に戻り、詳細を変更します。

[ジョブ コンテナ]オプション

[コンテナ]または[ジョブ コンテナ]ページでは、必要に応じてコンテナ ジョブ オプションを指定できます。 エンタープライズ マネージャおよびドメイン マネージャには、それぞれ[コンテナ]ページおよび[ジョブ コンテナ]ページにこれらのオプションが含まれます。

配信ジョブ コンテナ

(エンタープライズ マネージャでのみ)[配信ジョブ コンテナ]の名前を指定します。 ドロップダウン リストから適切な名前を選択します。

ジョブ コンテナ

(ドメイン マネージャでのみ)[ジョブ コンテナ]の名前を指定します。 適切なジョブ コンテナ名を入力します。

名前

展開用のジョブ コンテナの名前を指定します。

優先度

(オプション)パッケージの展開優先度を指定します。

ユーザ メッセージ

ユーザ用のメッセージを入力します。

ジョブ リンク

ジョブ間のリンクを定義します。

バッチ ジョブの実行

バッチ プロセスで展開ジョブを実行できます。 ターゲットごとに、コンテナ内のすべてのジョブが 1 つの作業として実行されます。 任意のターゲットでジョブが失敗した場合、そのターゲットを対象にしたコンテナ内の残りのジョブは中止されます。 バッチ ジョブはクリティカルな領域を構成します。ほかのジョブがバッチ ジョブの間に入ることは許可されません。 無関係なジョブがターゲットで問題を引き起こし、ロールバックに失敗する可能性があるとき、バッチ ジョブは重要です。 バッチ ジョブの起動時間は同じである必要があります。

トランザクションの有効化

評価および実行中にジョブを管理することができます。 コンテナ内のジョブの 1 つが失敗すると、バッチ内の残りのジョブは実行されません。 [トランザクションの有効化]チェック ボックスをオンにすると、SXP、PKG、および PIF パッケージのジョブは障害の発生時にロールバックされます。 障害が発生すると、可能な場合、そのターゲットに対するコンテナ内の以前のジョブがすべてロールバックされます。

同期化されたジョブの実行

コンテナ内の前のジョブが正常に完了した場合に限り、ジョブが起動されます。

リンクなし

ジョブを互いに独立させて実行できます。

連鎖を無視する

従属パッケージのインストールの連鎖を無視します。 [リンクなし]が選択されている場合([リンクなし]が選択された状態で連鎖は重要ではないので)、このボックスは無効で表示されます。

ジョブ コンテナの封印および評価

(ドメイン マネージャでのみ)ジョブ コンテナを封印し、コンテナ内のジョブを評価できます。

ジョブ コンテナの起動

(ドメイン マネージャでのみ)コンテナ内のジョブをアクティブ化できます。

ドメインでソフトウェア パッケージを配信および登録する

(エンタープライズ マネージャでのみ)ドメインでソフトウェア パッケージを配布し登録できます。 このオプションの選択を解除すると、パッケージはすでに選択されたドメインで利用可能であると想定されます。

設定オプション

[設定]画面で以下のオプションの入力を完了します。

ジョブ詳細
名前

ジョブをセットアップするために選択されたソフトウェア項目とプロシージャの名前を示します。 ジョブの順序リストで複数のソフトウェア項目が選択されている場合、フィールドは空です。

ソフトウェア

ソフトウェア項目およびプロシージャの名前を示します。

配信日時(日付)

ジョブを配信する日付を指定します。 デフォルトでは、現在の日時が格納されています。 日付のドロップダウンを選択すると、カレンダが開きます。ここで、現在の月の別の日の選択または別の月への移動を行うことができます。 配信の日時は[アクティブ化日時]またはそれ以前とする必要があります。

配信日時(時刻)

ジョブを配信する時刻を指定します。

アクティブ化日時(日付)

ジョブをアクティブにする日付を指定します。 デフォルトでは、現在の日時が格納されています。

アクティブ化日時(時刻)

ジョブをアクティブにする時刻を指定します。

プロシージャ

ジョブで使用するプロシージャを示します。 現在のソフトウェア項目に対して定義されているプロシージャの中から選択します。

ユーザ メッセージ

エンドユーザに表示するカスタム管理者メッセージ テキストを定義します。

[プロシージャ オプション]タブ

プロシージャのジョブ オプションの指定」を参照してください。

[ジョブ オプション]タブ

以下のジョブ固有のオプションが表示されます。

スケーラビリティ サーバでジョブをトリガする

このチェック ボックスをオンにすると、スケーラビリティ サーバはジョブの実行を開始し、ジョブはスケジュールされた日時、またはその後できるだけ早く実行されます。

ジョブ コンテナ タブ上のすべてのジョブ リンク設定(バッチ ジョブ、同期、リンクなし)の、このオプションに対する確認は、デフォルトで行われます。
このチェック ボックスがオフの場合、ターゲット コンピュータがスケーラビリティ サーバに接続したときに(再起動またはジョブ確認の実行時)、ターゲット コンピュータに対するジョブが実行されます。

配信/起動時間をエンタープライズ マネージャの時間に関連付ける

このチェック ボックスがオフの場合、スケジュールされた日時に、またはできるだけその直後に、各ドメイン マネージャによってジョブが実行されます。 各ドメイン マネージャは、各自のローカル時間方式の時間である点を考慮します。

このチェック ボックスがオンの場合(ユニバーサル時間を選択)、指定した起動時間はユニバーサル時間に変換され、受信した時間を各自のローカル時間方式に変換するときに、各ドメイン マネージャに設定された時間偏差が考慮されます。

ジョブ コンテナ タブ上のすべてのジョブ リンク設定(バッチ ジョブ、同期、リンクなし)の、このオプションに対する確認は、デフォルトでは行われません。

配信カレンダを使用する

配信カレンダは、スケーラビリティ サーバおよび NOS なしのターゲット システムへのバルク配信が DTS を使用して業務時間外に行われるように設定する場合に役立ちます。
このため、この設定は、ダウンロード オプション[DTS プッシュ]を使用するエージェントにのみ適用されます。 ジョブが外部プロシージャを使用する場合、この設定は適用されません。
すでにジョブ実行カレンダを使用している場合は、ジョブ配信カレンダという別のカレンダをここで指定して配信を制御することをお勧めします。
オプションが使用されているかどうかにかかわらず、スケーラビリティ サーバおよび NOS なしのターゲット システムへの配信を制御するために、ジョブ コンテナおよび個々のジョブに対して DSM エクスプローラから手動の停止または再開を実行できます。
CCS カレンダの使用の選択は、ジョブ コンテナの個々のジョブに対するオプションです。
カレンダは配信が許可される曜日、日付、および時間を制御するために、通常の CCS カレンダとして機能します。 時間セルは CCS カレンダで設定されないため、実行間隔を定義します。
カレンダを定義しようとして、その名前が未知の場合は、次のジョブ ステータスのいずれかが表示されます。

  • ジョブをジョブ コンテナの一部として定義する場合、ジョブ コンテナは作成されますが、ジョブは作成されません。
  • コンテキスト メニューの[プロパティ]選択を使用してジョブを定義する場合、ジョブはその前の状態が継続します。

[ジョブ コンテナ]タブ上のすべてのジョブ リンク設定(バッチ ジョブ、同期、リンクなし)について、このオプションはデフォルトでオフになります。

ターゲット コンピュータ上のジョブ カレンダを無視する

ターゲット コンピュータにジョブ実行カレンダが付属している場合、このカレンダは、ジョブを実行できる曜日、日付、および時間を制御します。 このボックスをオンにすると、カレンダ設定に関係なくジョブが実行されます。

クエリ グループを解決する

このジョブ固有のフラグを設定することにより、コンピュータ グループの状態の動的評価を取得することができます。 この評価は、ドメイン マネージャで実行するためにジョブが設定されるときに実行されます。
ジョブ コンテナ タブ上のすべてのジョブ リンク設定(バッチ ジョブ、同期、リンクなし)の、このオプションに対する確認は、デフォルトでは行われません。

スケーラビリティ サーバのステージング ライブラリにパッケージを格納する

このジョブ固有のフラグを設定して、ジョブが設定されただけでないことを確認します。 配信がまだ実行されていない場合は、スケーラビリティ サーバのステージング ライブラリに対する配信ジョブも自動的に設定されます。
このオプションをオンにすることは、スケーラビリティ サーバのダウンストリームにあるすべての(NOS なしでない)コンピュータに対するジョブと、スケーラビリティ サーバ自体に関連します。
プロシージャが外部プロシージャである場合、このオプションは無効です。 つまり、ジョブは実行されますが、パッケージはステージング ライブラリに登録されません。
ジョブ コンテナ タブ上のすべてのジョブ リンク設定(バッチ ジョブ、同期、リンクなし)の、このオプションに対する確認は、デフォルトでは行われません。

ユーザ パラメータ

このフィールドには、ジョブを実行するためのパラメータを入力することができます。 エントリは、このジョブの設定時に使用されるプロシージャにマクロ $up が設定されている場合にのみ使用されます。
このように、マクロ up は個々のジョブ単位で展開します。 パラメータは、$(パラメータ参照)の形式の、データベースに格納されたパラメータへの参照にすることもできます。 たとえば、パッケージ固有の MSI プロパティをユーザ パラメータとして渡すことができます。 パッケージ固有の MSI プロパティの詳細については、「実装ガイド」を参照してください。

注: [ジョブ オプション]ダイアログ ボックスのユーザ パラメータにスペースが含まれている場合は、引用符で囲む必要があります。

プロンプト期間

このフィールドは、[ユーザに知らせる]チェック ボックスがオンの場合にのみ使用することができます。 使用する場合は、ユーザがプロンプトが表示されるたびに[後で]を選択すると、プロンプトが表示される日数または時間数が表示されます。 タイムアウトの期限が切れると(ジョブの設定時に[ユーザによるジョブのキャンセルを許可]が選択されている場合にのみオンにできる[実行しない]をユーザが選択しない限り)、ジョブの順序が実行されます。
ジョブ コンテナ タブ上のすべてのジョブ リンク設定(バッチ ジョブ、同期、リンクなし)のデフォルト値は 1 日です。
このパラメータは、ジョブのタイムアウト値を超えない値に設定する必要があります。

ジョブ タイムアウト

ここでは、([ジョブ - 一般]タブのスケジュール日時カレンダで)実行が設定された日付および時間の後にジョブの起動のオーダが有効な日数および/または時間数を指定します。 タイムアウトの期限が切れると、ジョブの順序は実行されませんが、削除されるまで表示されたままになります。
このパラメータの範囲は、デフォルトでは 3 ~ 168 時間(設定パラメータ[ソフトウェア ジョブ オプション: 最小起動時間]および[ソフトウェア ジョブ オプション: 最大起動時間]から取得)です。
たとえば、値に 1 時間を選択した場合、システムによって 3 時間に置き換えられます。
ジョブ コンテナ タブ上のすべてのジョブ リンク設定(バッチ ジョブ、同期、リンクなし)のデフォルト値は 7 日(168 時間)です。

(オプション)削除するには、ソフトウェアとプロシージャを選択し、[アクション]タブから[削除]をクリックします。 [OK]をクリックして[サマリ]ページに進みます。

ソフトウェアおよびプロシージャ グループの作成と展開

ソフトウェア グループまたはプロシージャ グループでは、パッケージとプロシージャを論理的にグループにまとめることができます。

以下の手順に従います。
  1. [コンソール]-[ソフトウェア]-[パッケージ ライブラリ]-[メンバ]-[新規グループ]に移動します。

    [新規グループ]ウィザードが表示されます。

  2. 以下の詳細を指定して、[次へ]をクリックします。
    名前

    プロシージャの名前を入力します。

    コメント

    プロシージャの説明を入力します。

    親グループ

    リストから親を検索し選択します。

    タイプ

    [ソフトウェア グループ]オプションを選択します。

  3. [アクション]パネルから、[メンバの追加]をクリックします。
  4. [項目の選択]ダイアログ ボックスで、グループにまとめる必要がある項目を選択し、[OK]をクリックします。
  5. [次へ]をクリックし、詳細を確認し、[完了]をクリックします。

    新しいソフトウェア グループが作成されます。 [パッケージ ライブラリ]に進んで、リスト内の新しいソフトウェア グループを表示または編集します。

注: [タイプ]で[プロシージャ グループ]を選択することにより、プロシージャ グループを作成できます。

ソフトウェア グループの展開

ユーザの役割には、組織全体のターゲット コンピュータにソフトウェア グループをリモートで展開することが含まれます。 組織で多くのコンピュータにソフトウェア グループを同時に展開できます。

次の手順に従ってください:

  1. CA Client Automaton Web コンソールを開き、[コンソール]-[ソフトウェア]-[パッケージ ライブラリ]-[すべてのグループ]タブに移動します。
  2. ソフトウェア グループを選択して[展開]をクリックします。
  3. [追加]をクリックし、ターゲット コンピュータを選択し、[次へ]をクリックします。
  4. (オプション)展開スケジュールを指定し、[次へ]をクリックします。

    注: 選択する日時は、スケーラビリティ サーバ タイム ゾーンに従います。

  5. 必要に応じて、ジョブ コンテナの詳細を入力し、[次へ]をクリックします。
  6. (オプション)必要に応じて、ジョブおよび設定を選択します。 ジョブを実行順に並べます。 順番を変更するには、ソフトウェア パッケージを選択してから、上矢印、下矢印、右矢印、または左矢印をクリックします。 次に、[次へ]をクリックします。
  7. 詳細を確認し、[完了]をクリックします。

    これで選択したソフトウェア グループが展開されました。

プロシージャの展開

ユーザの役割には、組織全体のターゲット コンピュータにプロシージャをリモートで展開することが含まれます。 組織で多くのコンピュータにプロシージャを同時に展開できます。

次の手順に従ってください:

  1. CA Client Automation Web コンソールを開き、[コンソール]-[ソフトウェア]-[パッケージ ライブラリ]-[メンバ]タブに移動します。
  2. 手順を選択し、[展開]をクリックします。
  3. [追加]をクリックし、ターゲット コンピュータを選択し、[次へ]をクリックします。
  4. (オプション)展開スケジュールを指定し、[次へ]をクリックします。

    注: 選択する日時は、スケーラビリティ サーバ タイム ゾーンに従います。

  5. 必要に応じて、ジョブ コンテナの詳細を入力し、[次へ]をクリックします。
  6. (ジョブ)必要に応じて、ジョブと設定を選択し、[次へ]をクリックします。
  7. 詳細を確認し、[完了]をクリックします。

    これで選択したプロシージャが展開されました。

プロシージャ グループの展開

ユーザの役割には、組織全体のターゲット コンピュータにプロシージャ グループをリモートで展開することが含まれます。 組織で多くのコンピュータにプロシージャ グループを同時に展開できます。

次の手順に従ってください:

  1. CA Client Automaton Web コンソールを開き、[コンソール]-[ソフトウェア]-[パッケージ ライブラリ]-[すべてのグループ]タブに移動します。
  2. プロシージャ グループを選択し、[展開]をクリックします。
  3. [追加]をクリックし、ターゲット コンピュータを選択し、[次へ]をクリックします。
  4. (オプション)展開スケジュールを指定し、[次へ]をクリックします。

    注: 選択する日時は、スケーラビリティ サーバ タイム ゾーンに従います。

  5. 必要に応じて、ジョブ コンテナの詳細を入力します。 ジョブを実行順に並べます。 順番を変更するには、プロシージャ選択してから、上矢印、下矢印、右矢印、または左矢印をクリックします。 次に、[次へ]をクリックします。
  6. (ジョブ)必要に応じて、ジョブと設定を選択し、[次へ]をクリックします。
  7. 詳細を確認し、[完了]をクリックします。

    これで選択したプロシージャ グループが展開されました。

カタログ グループの管理

Web コンソールからカタログ グループを作成して管理するには、まず DSM エクスプローラを使用してドメイン マネージャ上の[カタログ システム グループ]の有効化/設定を行います。 ドメイン マネージャでの有効化の後、Web コンソールには、ソフトウェア パッケージ ライブラリ内のカタログ システム グループが表示されます。

ソフトウェア パッケージ ライブラリ内の[カタログ システム グループ]では、ユーザの選択内容に基づいて以下のアクションを実行できます。

新規グループ

新しいカスタム カタログ グループを作成します。

新規パッケージ

カスタム カタログ グループに対するメンバとしてソフトウェア パッケージを作成します。 ソフトウェア パッケージの作成および操作の詳細については、「ソフトウェア パッケージの作成および展開」セクションを参照してください。

編集

カスタム カタログ グループの詳細を編集します。

配置

カスタム カタログ グループを展開します。

削除

カスタム カタログ グループを削除します。

メンバの追加

メンバとしてソフトウェア パッケージをカスタム カタログ グループに追加します。

メンバの削除

カスタム カタログ グループからメンバを削除します。

グループに追加

カタログ グループのメンバをカタログ システム グループ、別のカスタム カタログ グループまたはカスタム ソフトウェア グループに追加します

カタログによる発行

選択されたコンピュータ グループに対してソフトウェアが表示されるように、カタログでソフトウェア パッケージ、ソフトウェア グループを発行します。 カタログに対して必要なソフトウェア グループまたはソフトウェア パッケージのみを発行できます。 この機能はドメイン マネージャでのみ利用できます。

以下の手順に従います。
  1. [パッケージ ライブラリ]から、封印されるソフトウェア グループおよびソフトウェア パッケージを 1 つ以上選択し、[カタログで発行]をクリックします。
  2. [識別情報]タブに詳細を入力して、[次へ]をクリックします。
    名前

    発行するパッケージの名前を指定します。

    コメント

    発行するパッケージに関して詳細情報を入力します。 コメントは、画面に表示される <published package> リストの[コメント]列に表示されます。

    コンピュータ グループ

    発行するパッケージに含めるコンピュータのグループを識別します。

  3. 表示されたリストからメンバを追加し、[次へ]をクリックします。
  4. (オプション)より多くのメンバをリストに追加するには、[アクション]ペインで[メンバの追加]をクリックします。
  5. 発行の詳細を確認し、[完了]をクリックします。

    ソフトウェア パッケージは、カタログで正常に発行されます。