共有構成環境での IIS モジュールのインストール

公開日: 2009 年 6 月 1 日 (作業者: walterov (英語))

更新日: 2009 年 6 月 1 日 (作業者: walterov (英語))

概要

この記事では、共有構成環境を構成するコンピューターに IIS モジュールをインストールする手順について説明します。この記事の手順は、共通の共有構成を使用しているサーバーが n 台存在することを前提としています。共有構成では、すべての Web サーバーで同一の IIS 構成のモジュールが実行されていなければならないという要件があり、更新プロセスにおいても、この要件が満たされている必要があります。この記事では、インストールの手順を詳しく紹介します。

必要条件:

  • この手順を完了するには、以下の条件を満たしている必要があります。
  • 共有構成に精通していること。http://learn.iis.net/page.aspx/264/shared-configuration/#08 を参照してください。
  • 環境で使用している負荷分散とサイト プロビジョニング/管理のソリューションに精通していること。
  • 新しい共有構成の場所として使用できるファイル共有が 1 つあること。

ステップ 1 - 自動化されているサイト プロビジョニングや管理をオフにする

自動化されたシステムを使用して Web サイトのプロビジョニングや管理を実行している場合は、そのシステムをオフにする必要があります。この操作が必要な理由は、モジュールのインストール プロセス中に共有構成ファイルが変更されることを防ぐためです。このステップを完了するには、サイトのプロビジョニング システムを参照してください。

ステップ 2 - 負荷分散ソリューションからサーバー 1 を削除する

このステップの実行手順は、負荷分散を実現するためにどのようなテクノロジーを使用しているかによって異なります。
ネットワーク負荷分散を使用している場合は、https://technet.microsoft.com/en-us/library/cc732855(WS.10).aspx (英語) のドキュメントを参照してください。
Application Request Routing を使用している場合は、http://learn.iis.ne/page.aspx/489/using-the-application-request-routing-module/ を参照してください。
その他のソリューション (ハードウェアを含む) を使用している場合は、各メーカーの説明書を参照してください。

ステップ 3 - 共有構成からサーバー 1 を削除し、構成をローカルにバックアップする

このステップは、IIS マネージャーの UI およびコマンド ライン プロンプトを使用して実行します。詳細については、http://learn.iis.net/page.aspx/264/shared-configuration/#08 の記事を参照してください。

ステップ 4 - サーバー 1 に IIS モジュールをインストールする

Web Platform Installer (https://www.microsoft.com/web/downloads/platform.aspx) を使用して、新しい IIS をインストールします。

ステップ 5 - 構成をサーバー 1 から新しい共有構成の場所にエクスポートする

サーバー 1 に新しいモジュールがすべてインストールされたら、サーバー 1 の構成を新しい共有構成の場所にエクスポートします。これ以降のサーバーはすべて、更新時にこの新しい場所を参照します。

ステップ 6 - サーバー 1 で共有構成を有効にする

サーバーの構成を新しい場所にエクスポートしたので、サーバーがその構成を参照するようにします。

ステップ 7 - サーバー 1 をネットワーク負荷分散ソリューションに追加する

新たに更新されたサーバーを、負荷分散を行っているサーバー群に加えます。

ステップ 8 - 残りの各サーバーに次の手順で変更を適用する

  1. ステップ 2、3、4、6 (ステップ 5 は省略) を繰り返します。
  2. ステップ 5 で作成した新しい共有構成の場所を参照するようサーバーを設定します。
  3. ステップ 7 を繰り返します。

ステップ 9 - サイト プロビジョニングと管理の自動システムを復帰させる

すべてのサーバーがステップ 5 で作成された新しい共有構成を参照するようになったら、プロビジョニングと管理システムの通常運用を再開できます。

ステップ 10 - (任意) 古い共有構成の場所をクリーンアップする

新しいモジュールのインストールに備えて、ファイルの場所をクリーンアップしておくことができます。現在のコンテンツは、バックアップしてから削除できます。

まとめ

この記事では、共有構成を使用する Web サーバー群に新しいモジュールをインストールする手順について説明しています。