Automation Plans とその仕組みの概要
Automation Plansを作成して、ワークフローを自動化できます。自動化プランは、複数の Fixlets、Tasks、または指定した一連の endpoints 上の Baselines を実行します。各 Fixlet、Task、または Baseline は別の一連の endpoints で実行でき、ステップは並列実行または順次実行できます。Automation Plans を作成するときに、Automation Plan の各 stepについて、一連のデフォルトの endpoints、デフォルト・パラメーター、フィルターを設定、保存できます。これにより、使いやすさが向上し、計画の再利用が容易になります。プランは、Server Automation domainの「自動化プラン」ダッシュボードから実行する必要があります。
- 順次計画
- 順次計画の場合、計画は順番に、一度に 1 ステップずつ実行されます。計画はステップ 1 から開始され、ステップ 1 が完了した後にステップ 2 に進みます。ステップ 3 は、ステップ 2 の完了後に開始されます。その後のステップも同様に進みます。順次計画は「ステップ」タブに表示される順に実行されます。順次計画内でステップを上または下に移動した場合でも、計画内の各ステップの UID は変わりません。UID は計画の実行順序を表すものではありません。順次計画の実行順序は、「ステップ」タブまたは「フロー 」タブの順序によって表されます。
- 並列計画
- 並列計画では、複数のステップを同時に実行できます。たとえば、オペレーティング・システムを 2 つのベア・メタル・コンピューターにデプロイすることによって計画が開始することが考えられます。開始後、次の 2 つのステップは並行して実行されます。一方のステップは 1 つ目のコンピューターにアプリケーションをインストールし、他方のステップは 2 つ目のコンピューター上でベースラインを実行します。その後、計画は 1 つの順次パスに再度合流するか、引き続き並列パスに従います。並列計画のステップは「ステップ」タブに表示される順序では実行されません。並列計画の実行順序を表示するには、「フロー 」タブを使用します。ステップ間の依存関係を設定することにより、並列計画の実行順序を制御します。
Automation Plan が指定された日付または時刻に実行されるようにスケジュールできます。Automation Plan を、将来の日付または時刻に実行するようにスケジュールすると Automation Plan アクションが作成され、Automation Plan Engine が指定した日時にそのアクションの実行を開始するまで状態は「進行中」のままになります。
step 内の各 Automation Plan では、個別のコンピューターだけでなくコンピューター・グループも対象に設定できます。これは 、Automation Plan を作成するときにデフォルト・ターゲットを保存することによって、または Automation Plan を実行しているときのランタイム時に行うことができます。
Automation Plansで作成されたすべての Server Automation domain が、「すべてのコンテンツ」ドメインの 「Fixlet とタスク」リストに Fixlets として表示されます。「Fixlet とタスク」パネルで Automation Plan を実行またはスケジュールすると失敗します。Automation Plan で Component を Baseline として追加すると、失敗します。Automation Planは、Server Automation domain の「自動化プラン」ダッシュボードからのみ実行する必要があります。
stepを Automation Plan に追加すると、Fixlet、Task、または Baseline が Automation Plan に追加されます。Fixlet、Task、または Baseline のコピーが Automation Plan に保管されます。このソース・コンテンツが Automation Plan に追加された後にこのソース・コンテンツが変更された場合、その変更は Automation Plan のコピーには反映されません。Fixlet、Task、または Baseline といったソースが変更された場合、Automation Plan は Automation Plan のコピーがソースと一致しなくなったことを示すアイコンを表示します。ソースへのアクセス権限があれば、Automation Plan のコピーを最新バージョンのソースに更新できます。レガシーの Automation Plans の場合、この通知は計画を編集して保存した場合にのみ表示されます。
step の Automation Plan にはそれぞれ action が 1 つずつあります。step に追加する Fixlet または Task には複数の actions を設定できます。Automation Plan Editor を使用して、複数のアクションを持つ Fixlet または Task を step に追加する場合、使用可能な actions のリストから action を 1 つ選択する必要があります。デフォルトの action を持つ Fixlet または Task を追加すると、Automation Plan Editor は自動的にこの action を step に追加します。スクリプト・タイプが URL である Fixlet を持つ Task または action を追加する場合、このアクションをステップには追加できません。
Automation Plan を作成する場合は、Automation Plan をホストする site と domain を選択する必要があります。また、Automation Plan のソースのリリース日も指定する必要があります。Automation Plan のカテゴリー、ソース、およびソースの重大度を指定できます。Automation Plan を作成するとき、カテゴリー、ソース、およびソースの重要度に任意の値を割り当てることができます。カテゴリーは、Automation Plan のタイプ (サポート、アンインストール、BES パフォーマンスなど) を定義します。ソースには計画の作成者を指定します。ソースの重大度は、Automation Plan の重大度の基準です。代表的な値は、「きわめて重要」、「重要」、「中」、「低」です。