Windows Server フェールオーバー クラスターを更新する方法
この記事では、Windows Server のフェールオーバー クラスターを更新する方法について説明します。
元の 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 グループのメンバーシップまたは同等のメンバーシップが必要です。
システム ログでエラーがないか確認し、システムが正しく動作していることを確認します。
システムごとに現在のバックアップと更新された緊急修復ディスクがあることを確認します。 ファイルの破損、停電、または非互換性がある場合は、サービス パックまたは修正プログラムをインストールする前に、システムの状態に戻す必要があります。
フェールオーバー クラスター マネージャー スナップインで、 ノード A を右クリックし、[ Pause をクリックします。
ノード A で、 サービスとアプリケーションを展開し、サービスまたはアプリケーションをクリックします。
Actions (右側) の [このサービスまたはアプリケーションを別のノードに移動] をクリックしノードを選択します。
Note
サービスまたはアプリケーションが移動すると、その状態が詳細ウィンドウ (中央のウィンドウ) に表示されます。
クラスターで構成されているサービスとアプリケーションごとに、手順 4 と 5 に従います。 2 つ以上のノードを持つクラスターでは、[このサービスまたはアプリケーションを別のノードに移動する] の横にあるオプションから、[可能な限り最適] を選択できます。 このオプションは、移動するサービスまたはアプリケーションに対して構成された優先所有者リストがない場合は無効です。 (この場合、ノードはランダムに選択されます)。優先所有者リストを構成した場合、[可能な限り最適] オプションを選択すると、サービスまたはアプリケーションが一覧の最初の使用可能なノードに移動されます。
ノード A にサービス パックまたは修正プログラムをインストールし、コンピューターを再起動します。
システム ログでエラーを確認します。 エラーが見つかる場合は、このプロセスを続行する前にトラブルシューティングを行ってください。
フェールオーバー クラスター マネージャー スナップインで、 ノード A を右クリックし、[ Resume] をクリックします。
フェールオーバー クラスター マネージャー スナップインで、 Node B を右クリックし、[ Pause] をクリックします。
Actions (右側) の [このサービスまたはアプリケーションを別のノードに移動] をクリックしノードを選択します。
Note
サービスまたはアプリケーションが移動すると、その状態が詳細ウィンドウ (中央のウィンドウ) に表示されます。
クラスターで構成されているサービスとアプリケーションごとに、手順 10 と 11 に従います。
ノード B にサービス パックまたは修正プログラムをインストールし、コンピューターを再起動します。
システム ログでエラーを確認します。 エラーが見つかる場合は、このプロセスを続行する前にトラブルシューティングを行ってください。
フェールオーバー クラスター マネージャーで、 Node B を右クリックし、 Resume をクリックします。
各グループを右クリック [グループの移動]をクリックし、グループを優先する所有者に戻します。 詳細については、「クラスター化されたサービスまたはアプリケーションのフェールオーバーのテストおよびフェールオーバー クラスター内のノードの一時停止または再開を参照してください。
Windows Server 2008 R2 で Windows PowerShell コマンドレットを使用してサービス パックまたは修正プログラムをインストールする
この手順を完了するには、クラスター化された各サーバー上のローカル Administrators グループのメンバーシップまたは同等のメンバーシップが必要です。
システム ログでエラーがないか確認し、システムが正しく動作していることを確認します。
システムごとに現在のバックアップと更新された緊急修復ディスクがあることを確認します。 ファイルの破損、停電、または非互換性がある場合は、サービス パックまたは修正プログラムをインストールする前に、システムの状態に戻す必要があります。
Windows Server 2008 R2 では、Administrative Tools の Windows PowerShell モジュール リンクを使用してインストールした機能または役割のすべての Windows PowerShell モジュールを自動的にインポートします。
管理ツールのショートカットを使用して、フェールオーバー クラスター PowerShell 管理を開始します。 または、コンピューターで Windows PowerShell を起動するには、右クリックして [管理者として実行] 選択。
次のコマンドを実行して、フェールオーバー クラスター モジュールを読み込みます:
Import-Module FailoverClusters
。次のコマンドを実行して、フェールオーバー クラスター ノード A のアクティビティを中断 (一時停止) します:
Suspend-ClusterNode nodeA
。次のコマンドを実行して、クラスター化されたサービスまたはアプリケーション (リソース グループ) をノード間で移動します:
Move-ClusterGroup \<clustered service> -Node nodeB
。ヒント
次のコマンドを使用して、ノードのすべてのグループを、可能な限り最適なノードの優先所有者に移動することもできます:
Get-ClusterNode NodeA | Get-ClusterGroup | Move-Cluster Group
。Service Pack をノード A にインストールし、コンピューターを再起動します。
システム ログでエラーを確認します。 エラーが見つかる場合は、このプロセスを続行する前にトラブルシューティングを行ってください。
手順 5 で中断されたノード A で、次のコマンドを実行してアクティビティを再開します:
Resume-ClusterNode nodeA
。次のコマンドを実行して、他のフェールオーバー クラスター ノードでアクティビティを中断 (一時停止) します:
Suspend-ClusterNode nodeB
。次のコマンドを実行して、クラスター化されたサービスまたはアプリケーション (リソース グループ) をノード間で移動します:
Move-ClusterGroup <clustered service> -Node nodeB
。Note
次のコマンドを再度使用して、ノードのすべてのグループを最適なノードの優先所有者に移動できます。
Get-ClusterNode NodeB | Get-ClusterGroup | Move-Cluster Group
.ノード B に Service Pack をインストールし、コンピューターを再起動します。
システム ログでエラーを確認します。 エラーが見つかる場合は、このプロセスを続行する前にトラブルシューティングを行ってください。
手順 10 で中断されたノード B で、次のコマンドを実行してアクティビティを再開します:
Resume-ClusterNode nodeB
。クラスター化されたサービスまたはアプリケーション (リソース グループ) を優先所有者に戻すには、次のコマンドを実行します:
Move-ClusterGroup <CusteredService> -Node <NodeName>
。
詳細については、次の Microsoft Web サイトを参照してください。