サンプル計画: Microsoft Exchange 2010/2013 クラスター - OS のパッチ適用
このサンプル自動化計画には、Microsoft Exchange 2010 および 2013 クラスター内のオペレーティング・システムへのパッチ適用を自動化するテンプレートが用意されています。このサンプル計画では、サイト機能のベースラインを使用して、オペレーティング・システムにパッチを適用します。すべてのサンプル計画は読み取り専用です。サンプル・プランを使用するには、プランをコピーし、名前を付け直してから必要に応じてFixlets、タスク、またはベースラインを使用してプレースホルダー Fixlets を更新する必要があります。
このタスクについて
このサンプル計画では、サイト機能のベースラインを使用して、オペレーティング・システムにパッチを適用します。サイトからのベースラインの実行については、サイトからのベースラインの実行 を参照してください。
サンプル Automation Plan を実行するには、以下のステップを完了させます。
Windows Exchange クラスターへのパッチ適用に関する詳細は、Microsoft Exchange 2010 以降のデータ可用性グループを実行するサーバーのパッチ適用 を参照してください。
手順
- 「サーバー自動化」ドメインを開きます。
- ドメイン・パネルのナビゲーション・ツリーで、「自動化プラン」をクリックします。
- Automation Plans ダッシュボードで、計画 ID に「136」と入力し、Enter キーを押します。
- Automation Plans のリストから Automation Plan を選択します。
- 「コピー 」をクリックして Automation Plan をコピーし、名前を入力してから作成したコピーを保存します。
-
「アクションの実行」をクリックしてコピーした Automation Plan を実行します。以下の表に、サンプル Automation Plan で各 step に入力する必要があるパラメーターと対象を示します。
表 1. 計画のステップ、パラメーターおよびターゲット ステップ 説明\n パラメーターと対象 ステップ 1 Exchange 2010 and 2013 Start DAG (Database Availability Groups) Maintenance タスク startDagservermaintainence.ps1Powershell スクリプトをターゲット・エンドポイントに対して実行します。ノード上のアクティブな DAG がエンドポイントから移動されます。エンドポイントは一時停止状態となります。クラスター・グループがエンドポイントに存在する場合は、そのクラスター・グループも別のノードに移動されます。DatabaseCopyAutoActivationPolicyはこのスクリプトの実行後にブロックされるよう設定されています。このスクリプトでは、Exchange 2010 グループ以外はノードから移動されません。このスクリプトがエンドポイントに対して実行される際、エンドポイントはパッチまたはカスタム Fixlets を実行できる状態になっています。パッチを適用する 1 つ目のノードまたはノード・セットを対象とします。 ステップ 2 サイトからベースラインを動的に実行 このステップでは、サイトからベースラインを実行することにより、パッチ適用を遂行します。 パッチを適用する最初のノードまたはノードのセットを対象とします。「同じ対象を使用」オプションを選択して、ステップ 1 で対象としたものと同じ対象を素早く選択できます。「パラメーター 」タブから、ベースラインを含むサイトを選択します。 ステップ 3 再起動を保留中のエンドポイントを再起動して再起動の完了を待つ これにより、前のステップでパッチを適用した対象が再起動されます。 Pending Restart状態のエンドポイントのみが再起動されます。パッチを適用する最初のノードまたはノードのセットを対象とします。「同じ対象を使用」オプションを選択することで、ステップ 1 の対象と同じ対象を素早く選択できます。 ステップ 4 Exchange 2010 and 2013 Stop DAG (Database Availability Groups) Maintenance タスク stopDagservermaintainence.ps1Powershell スクリプトをターゲット・エンドポイントに対して実行します。このスクリプトはノードを再開し、DatabaseCopyAutoActivationPolicyをエンドポイントの各データベースに対して制限なしに設定します。このスクリプトの実行後に、ノードにフェイルバックされるグループはありません。パッチを適用する最初のノードまたはノードのセットを対象とします。「同じ対象を使用」オプションを選択することで、ステップ 1 の対象と同じ対象を素早く選択できます。 ステップ 5 Exchange 2010 and 2013 Stop DAG (Database Availability Groups) Maintenance タスク startDagservermaintainence.ps1Powershell スクリプトをターゲット・エンドポイントに対して実行します。ノード上のアクティブな DAG がエンドポイントから移動されます。エンドポイントは一時停止状態となります。クラスター・グループがエンドポイントに存在する場合は、そのクラスター・グループも別のノードに移動されます。DatabaseCopyAutoActivationPolicyはこのスクリプトの実行後にブロックされるよう設定されています。このスクリプトでは、Exchange 2010 グループ以外はノードから移動されません。このスクリプトがエンドポイントに対して実行される際、エンドポイントはパッチまたはカスタム Fixlets を実行できる状態になっています。パッチを適用する 2 つ目のノードまたはノード・セットを対象とします。 ステップ 6 サイトからベースラインを動的に実行 このステップでは、サイトからベースラインを実行することでパッチ適用を完了します。 パッチを適用する 2 つ目のノードまたはノードのセットを対象とします。「同じターゲットを使用」オプションを選択して、ステップ 1 で対象としたものと同じターゲットを素早く選択することができます。「パラメーター 」タブから、ベースラインが含まれているサイトを選択します。 ステップ 7 再起動を保留中のエンドポイントを再起動して再起動の完了を待つ これにより、前のステップでパッチが適用されたターゲットが再起動します。 Pending Restart状態のエンドポイントのみが再起動されます。パッチを適用する 2 つ目のノードまたはノードのセットを対象とします。「同じ対象を使用」オプションを選択することで、ステップ 1 の対象と同じ対象を素早く選択できます。 ステップ 8 Exchange 2010 and 2013 Stop DAG (Database Availability Groups) Maintenance タスク stopDagservermaintainence.ps1Powershell スクリプトをターゲット・エンドポイントに対して実行します。このスクリプトはノードを再開し、DatabaseCopyAutoActivationPolicyをエンドポイントの各データベースに対して制限なしに設定します。このスクリプトの実行後に、ノードにフェイルバックされるグループはありません。パッチを適用する 2 つ目のノードまたはノードのセットを対象とします。「同じ対象を使用」オプションを選択することで、ステップ 1 の対象と同じ対象を素早く選択できます。 ステップ 9 Exchange 2010 および Exchange 2013 DAG (Database availability Groups) 用の Rebalance Active Databases タスク RedistributeActiveDatabases.ps1Powershell スクリプトをターゲット・エンドポイントに対して実行します。このスクリプトは DAG で使用可能なすべてのノード全体でアクティブなデータベースを再配布します。このスクリプトは、BalanceDbsByActivationPreferenceスイッチを使用します。すべてのパッチ適用が完了した後に、サーバー間で DAG を再配分する場合に、すべてのエンドポイントに対して自動化計画の最後でこのタスクを実行できます。クラスター内のすべてのノードを対象とします。 - 「OK」をクリックして、Automation Plan を実行します。