Windows Server フェールオーバー クラスターを更新する方法

この記事では、Windows Server のフェールオーバー クラスターを更新する方法について説明します。

適用対象: Windows Server 2012 R2
元の KB 番号: 174799

概要

この記事では、Windows Server フェールオーバー クラスターにサービス パックまたは修正プログラムをインストールする方法について説明します。 サービス パックまたは修正プログラムをサーバー クラスターに適用することは、サービス パックまたは修正プログラムを Windows Server に適用する場合と同じです。 ただし、インストールの実行中にクライアントが高レベルのアクセス権を持っていることを確認するために考慮する必要がある特別な条件があります。

詳細

Windows Server フェールオーバー クラスターに Windows サービス パックまたは修正プログラムをインストールするには、実行している Windows Server のバージョンに応じて、次の手順に従います。 常に、各クラスター ノードに同じサービス パックまたは修正プログラムをインストールします。 特定の Service Pack バージョンの指示に従わない限り、次の手順に従ってください。

Windows Server 2012 - 2019

Windows Server 2012 - 2019 にサービス パックと修正プログラムをインストールするには、別のプロセスが必要です。 詳細については、「 Windows Server を使用した計画メンテナンスのためのノードのドレイン」を参照してください。

Windows Server 2008 R2 でフェールオーバー クラスター マネージャーを使用してサービス パックまたは修正プログラムをインストールする

この手順を完了するには、クラスター化された各サーバー上のローカル Administrators グループのメンバーシップまたは同等のメンバーシップが必要です。

  1. システム ログでエラーがないか確認し、システムが正しく動作していることを確認します。

  2. システムごとに現在のバックアップと更新された緊急修復ディスクがあることを確認します。 ファイルが破損している場合、停電、または互換性がない場合は、サービス パックまたは修正プログラムをインストールする前に、システムの状態に戻す必要があります。

  3. フェールオーバー クラスター マネージャー スナップインで、[ ノード A] を右クリックし、[ 一時停止] をクリックします。

  4. ノード A で、[ サービスとアプリケーション] を展開し、サービスまたはアプリケーションをクリックします。

  5. 右側の [アクション] で、[ このサービスまたはアプリケーションを別のノードに移動する] をクリックし、ノードを選択します。

    注:

    サービスまたはアプリケーションが移動すると、その状態が詳細ウィンドウ (中央のウィンドウ) に表示されます。

  6. クラスターで構成されているサービスとアプリケーションごとに、手順 4 と 5 に従います。 ノードが 2 つを超えるクラスターでは、[このサービスまたはアプリケーションを別のノードに移動する] の横にあるオプションから、[可能な限り最適] を選択できます。 このオプションは、移動するサービスまたはアプリケーション用に構成された優先所有者リストがない場合は影響しません。 (この場合、ノードはランダムに選択されます)。優先所有者リストを構成した場合、[可能な限り最適] オプションを選択すると、サービスまたはアプリケーションがリストの最初の使用可能なノードに移動されます。

  7. ノード A にサービス パックまたは修正プログラムをインストールし、コンピューターを再起動します。

  8. システム ログでエラーがないか確認します。 エラーが見つかる場合は、このプロセスを続行する前にトラブルシューティングを行います。

  9. フェールオーバー クラスター マネージャー スナップインで、[ ノード A] を右クリックし、[ 再開] をクリックします。

  10. フェールオーバー クラスター マネージャー スナップインで、[ ノード B] を右クリックし、[ 一時停止] をクリックします。

  11. 右側の [アクション] で、[ このサービスまたはアプリケーションを別のノードに移動する] をクリックし、ノードを選択します。

    注:

    サービスまたはアプリケーションが移動すると、その状態が詳細ウィンドウ (中央のウィンドウ) に表示されます。

  12. クラスターで構成されているサービスとアプリケーションごとに、手順 10 と 11 に従います。

  13. ノード B にサービス パックまたは修正プログラムをインストールし、コンピューターを再起動します。

  14. システム ログでエラーがないか確認します。 エラーが見つかる場合は、このプロセスを続行する前にトラブルシューティングを行います。

  15. フェールオーバー クラスター マネージャーで、 ノード B を右クリックし、[ 再開] をクリックします。

  16. 各グループを右クリックし、[ グループの移動] をクリックし、グループを優先所有者に戻します。 詳細については、「 クラスター化されたサービスまたはアプリケーションのフェールオーバーをテスト する」および「 フェールオーバー クラスター内のノードを一時停止または再開する」を参照してください。

Windows Server 2008 R2 でWindows PowerShell コマンドレットを使用してサービス パックまたは修正プログラムをインストールする

この手順を完了するには、クラスター化された各サーバー上のローカル Administrators グループのメンバーシップまたは同等のメンバーシップが必要です。

  1. システム ログでエラーがないか確認し、システムが正しく動作していることを確認します。

  2. システムごとに現在のバックアップと更新された緊急修復ディスクがあることを確認します。 ファイルが破損している場合、停電、または互換性がない場合は、サービス パックまたは修正プログラムをインストールする前に、システムの状態に戻す必要があります。

  3. Windows Server 2008 R2 で、[管理ツール] の [Windows PowerShell モジュール] リンクを使用して、インストールした機能またはロールのすべてのWindows PowerShell モジュールを自動的にインポートします。

  4. 管理ツールのショートカットを使用して、フェールオーバー クラスター PowerShell 管理を開始します。 または、コンピューターでWindows PowerShellを開始するには、右クリックして [管理者として実行] を選択します。

  5. 次のコマンドを実行して、フェールオーバー クラスター モジュールを読み込みます。 Import-Module FailoverClusters

  6. 次のコマンド Suspend-ClusterNode nodeAを実行して、フェールオーバー クラスター ノード A の一時停止 (一時停止) アクティビティを実行します。

  7. 次のコマンド Move-ClusterGroup \<clustered service> -Node nodeBを実行して、クラスター化されたサービスまたはアプリケーション (リソース グループ) をノード間で移動します。

    ヒント

    次のコマンドを使用して、ノードのすべてのグループを、可能な限り最適なノードの優先所有者に移動することもできます。 Get-ClusterNode NodeA | Get-ClusterGroup | Move-Cluster Group

  8. ノード A に Service Pack をインストールし、コンピューターを再起動します。

  9. システム ログでエラーがないか確認します。 エラーが見つかる場合は、このプロセスを続行する前にトラブルシューティングを行います。

  10. 次のコマンドを実行して、手順 5 で中断されたノード A のアクティビティを再開します Resume-ClusterNode nodeA

  11. 次のコマンド Suspend-ClusterNode nodeBを実行して、他のフェールオーバー クラスター ノードの一時停止 (一時停止) アクティビティを実行します。

  12. 次のコマンド Move-ClusterGroup <clustered service> -Node nodeBを実行して、クラスター化されたサービスまたはアプリケーション (リソース グループ) をノード間で移動します。

    注:

    次のコマンドを再度使用して、ノードのすべてのグループを最適なノードの優先所有者に移動できます。
    Get-ClusterNode NodeB | Get-ClusterGroup | Move-Cluster Group.

  13. Service Pack をノード B にインストールし、コンピューターを再起動します。

  14. システム ログでエラーがないか確認します。 エラーが見つかる場合は、このプロセスを続行する前にトラブルシューティングを行います。

  15. 次のコマンドを実行して、手順 10 で中断されたノード B のアクティビティを再開します Resume-ClusterNode nodeB

  16. 次のコマンド Move-ClusterGroup <CusteredService> -Node <NodeName>を実行して、クラスター化されたサービスまたはアプリケーション (リソース グループ) を優先所有者に戻します。

詳細については、次の Microsoft Web サイトを参照してください。