サンプル計画: Microsoft Exchange 2010/2013 クラスター - OS のパッチ適用

このサンプル自動化計画には、Microsoft Exchange 2010 および 2013 クラスター内のオペレーティング・システムへのパッチ適用を自動化するテンプレートが用意されています。このサンプル計画では、サイト機能のベースラインを使用して、オペレーティング・システムにパッチを適用します。すべてのサンプル計画は読み取り専用です。サンプル計画を使用するには、計画をコピーし、名前を付け直してから要件に従って Fixlet、タスク、またはベースラインを使用してプレースホルダー Fixlet を更新する必要があります。

このタスクについて

このサンプル計画では、サイト機能のベースラインを使用して、オペレーティング・システムにパッチを適用します。サイトからのベースラインの実行については、サイトからのベースラインの実行 を参照してください。

サンプル Automation Plan を実行するには、以下のステップを完了させます。

Windows Exchange クラスターへのパッチ適用に関する詳細は、Microsoft Exchange 2010 以降のデータ可用性グループを実行するサーバーのパッチ適用 を参照してください。

手順

  1. 「サーバー自動化」ドメインを開きます。
  2. ドメイン・パネルのナビゲーション・ツリーで「自動化プラン」をクリックします。
  3. Automation Plans ダッシュボードで、計画 ID に「136 」入力し、Enter キーを押します。
  4. Automation Plan のリストから Automation Plans を選択します。
  5. 「コピー 」をクリックして Automation Plan をコピーし、名前を入力してから作成したコピーを保存します。
  6. 「アクションの実行」をクリックしてコピーした Automation Plan を実行します。以下の表に、サンプル step で各 Automation Plan に入力する必要があるパラメーターと対象を示します。
    1. 計画のステップ、パラメーターおよびターゲット

    ステップ 説明 パラメーターと対象
    ステップ 1 Exchange 2010 and 2013 Start DAG (Database Availability Groups) Maintenance タスク startDagservermaintainence.ps1 Powershell スクリプトをターゲット・エンドポイントに対して実行します。ノード上のアクティブな DAG がエンドポイントから移動します。エンドポイントは一時停止状態となります。クラスター・グループがエンドポイントに存在する場合は、そのクラスター・グループも別のノードに移動されます。DatabaseCopyAutoActivationPolicy はこのスクリプトの実行後にブロックされるよう設定されています。このスクリプトでは、Exchange 2010 グループ以外はノードから移動されません。このスクリプトがエンドポイントに対して実行される際、エンドポイントはパッチまたはカスタム Fixlet が実行できる状態になっています。 パッチを適用する 1 つ目のノードまたはノード・セットを対象とします。
    ステップ 2 サイトからベースラインを動的に実行 このステップでは、サイトからベースラインを実行することにより、パッチ適用を遂行します。 パッチを適用する 1 つ目のノードまたはノード・セットを対象とします。「同じ対象を使用」オプションを選択することで、ステップ 1 の対象と同じ対象を素早く選択できます。「パラメーター」タブで、OS にパッチを適用するベースラインを含むサイトを選択します。
    ステップ 3 再起動を保留中のエンドポイントを再起動して再起動の完了を待つ これにより、前のステップでパッチを適用した対象が再起動されます。Pending Restart 状態のエンドポイントのみが再起動されます。 パッチを適用する 1 つ目のノードまたはノード・セットを対象とします。「同じ対象を使用」オプションを選択することで、ステップ 1 の対象と同じ対象を素早く選択できます。
    ステップ 4 Exchange 2010 and 2013 Stop DAG (Database Availability Groups) Maintenance タスク stopDagservermaintainence.ps1 Powershell スクリプトをターゲット・エンドポイントに対して実行します。このスクリプトはノードを再開し、DatabaseCopyAutoActivationPolicy をエンドポイントの各データベースに対して制限なしに設定します。このスクリプトの実行後に、ノードにフェイルバックされるグループはありません。 パッチを適用する 1 つ目のノードまたはノード・セットを対象とします。「同じ対象を使用」オプションを選択することで、ステップ 1 の対象と同じ対象を素早く選択できます。
    ステップ 5 Exchange 2010 and 2013 Start DAG (Database Availability Groups) Maintenance タスク startDagservermaintainence.ps1 Powershell スクリプトをターゲット・エンドポイントに対して実行します。ノード上のアクティブな DAG がエンドポイントから移動します。エンドポイントは一時停止状態となります。クラスター・グループがエンドポイントに存在する場合は、そのクラスター・グループも別のノードに移動されます。DatabaseCopyAutoActivationPolicy はこのスクリプトの実行後にブロックされるよう設定されています。このスクリプトでは、Exchange 2010 グループ以外はノードから移動されません。このスクリプトがエンドポイントに対して実行される際、エンドポイントはパッチまたはカスタム Fixlet が実行できる状態になっています。 パッチを適用する 2 つ目のノードまたはノード・セットを対象とします。
    ステップ 6 サイトからベースラインを動的に実行 このステップでは、サイトからベースラインを実行することにより、パッチ適用を遂行します。 パッチを適用する 2 つ目のノードまたはノード・セットを対象とします。「同じ対象を使用」オプションを選択することで、ステップ 1 の対象と同じ対象を素早く選択できます。「パラメーター」タブで、OS にパッチを適用するベースラインを含むサイトを選択します。
    ステップ 7 再起動を保留中のエンドポイントを再起動して再起動の完了を待つ これにより、前のステップでパッチを適用した対象が再起動されます。Pending Restart 状態のエンドポイントのみが再起動されます。 パッチを適用する 2 つ目のノードまたはノード・セットを対象とします。「同じ対象を使用」オプションを選択することで、ステップ 1 の対象と同じ対象を素早く選択できます。
    ステップ 8 Exchange 2010 and 2013 Stop DAG (Database Availability Groups) Maintenance タスク stopDagservermaintainence.ps1 Powershell スクリプトをターゲット・エンドポイントに対して実行します。このスクリプトはノードを再開し、DatabaseCopyAutoActivationPolicy をエンドポイントの各データベースに対して制限なしに設定します。このスクリプトの実行後に、ノードにフェイルバックされるグループはありません。 パッチを適用する 2 つ目のノードまたはノード・セットを対象とします。「同じ対象を使用」オプションを選択することで、ステップ 1 の対象と同じ対象を素早く選択できます。
    ステップ 9 Exchange 2010 および Exchange 2013 DAG (Database availability Groups) 用の Rebalance Active Databases タスク RedistributeActiveDatabases.ps1 Powershell スクリプトをターゲット・エンドポイントに対して実行します。このスクリプトは DAG で使用可能なすべてのノード全体でアクティブなデータベースを再配布します。このスクリプトは、BalanceDbsByActivationPreference スイッチを使用します。すべてのパッチ適用が完了した後に、サーバー間で DAG を再配分する場合に、すべてのエンドポイントに対して自動化計画の最後でこのタスクを実行できます。 クラスター内のすべてのノードを対象とします。
  7. 「OK」をクリックして、Automation Plan を実行します。