クラスター構成の設定
Microsoft AppFabric 1.1 for Windows Server では、XML で、または Windows PowerShell を直接使用して、キャッシュ クラスターの構成設定を編集できます。このトピックでは、使用できるクラスター構成設定と、XML または Windows PowerShell でのその指定方法について説明します。クラスター構成の変更方法の詳細については、「キャッシュ クラスターの構成」を参照してください。
クラスター構成設定で構成される設定には 4 つの種類があります。
クラスタの設定: キャッシュ クラスターに関する設定を記述します。
Cキャッシュ設定: クラスター内の各キャッシュに関する設定を記述します。
ホストの設定: クラスターのメンバーである各キャッシュ ホストに関する設定を記述します。
クラスター構成の保存場所の設定: 保存場所について記述し、クラスター管理の役割を指定します。クラスター管理の役割の詳細については、「リード ホストとクラスター管理」を参照してください。
ヒント
Export-CacheClusterConfig
Windows PowerShell コマンドによって生成される XML ファイルのことを、このトピックでは "XML ファイル" と呼びます。
重要
以下で説明する属性と要素の多くでは、大文字と小文字が区別されます。これらの設定を変更するときは、以下の表で示されているとおりに大文字と小文字を使い分けることが重要です。
クラスターの設定
クラスターを作成してその初期設定を指定する唯一の方法は、Microsoft AppFabric 1.1 for Windows Server をインストールし、少なくとも 1 つのキャッシュ ホストで AppFabric 構成ウィザードを実行することです。
クラスター自体の記述に使用する設定は、名前とサイズ (小、中、大) の 2 つです。XML ファイルでは、これらの設定は dataCache
要素の属性として定義されており、クラスターの最初のキャッシュ サーバーで AppFabric 構成ウィザードを実行すると割り当てられます。
設定 | XML による構成箇所 | 設定が割り当てられるタイミング |
---|---|---|
クラスター サイズ |
|
クラスター サイズは、AppFabric キャッシュ サービスを最初のキャッシュ サーバーで構成するときに割り当てられます。 |
キャッシュの設定
キャッシュを作成し、その初期設定を指定する唯一の方法は、Windows PowerShell ベースのキャッシュ管理ツールである New-Cache
コマンドを使用することです。
キャッシュの設定は、クラスター レベルで格納されます。そのため、XML ファイルでのこれらの設定は、caches
要素の子になっています。Windows PowerShell では、キャッシュの構成設定を表示するには Get-CacheConfig
コマンドを使用し、キャッシュの設定を変更するには Set-CacheConfig
コマンドを使用します。
ヒント
XML ファイルまたは Set-CacheConfig
コマンドでキャッシュの構成設定を変更する場合は、Windows PowerShell の Restart-CacheCluster
コマンドでクラスター全体を再起動する必要があります。また、Windows PowerShell を使用してキャッシュを削除し、同じ名前で (違う設定の) キャッシュを再作成した場合は、クラスターを再起動する必要はありません。
次の表は、各キャッシュで使用可能な設定の一覧です。
設定 | XML による構成箇所 | Windows PowerShell での構成の場所 |
---|---|---|
キャッシュ名 |
|
|
キャッシュの通知が有効かどうか |
|
|
高可用性機能が有効かどうか |
|
|
キャッシュの種類 |
|
|
削除の種類 |
|
|
有効期限が有効かどうか |
|
|
既定のオブジェクト タイムアウト (分) |
|
|
ホストの設定
ホストを作成してその初期設定を指定する唯一の方法は、Microsoft AppFabric 1.1 for Windows Server をサーバーにインストールした後、AppFabric 構成ウィザードを実行してキャッシュ サービスを構成することです。新しいキャッシュ クラスターを作成するか、既存のキャッシュ クラスターに参加できます。
キャッシュ クラスターは、クラスターのメンバーである各キャッシュ ホストを追跡する必要があります。XML ファイルでは、host
要素を使用してクラスター内の各ホストを指定します。Windows PowerShell では、Get-CacheConfig
および Set-CacheConfig
コマンドを使用して、キャッシュ ホストの構成を表示または再構成します。
各キャッシュ ホストで使用できる設定は次のとおりです。
設定 | XML による構成箇所 | Windows PowerShell での構成の場所 |
---|---|---|
キャッシュ サーバー名 |
|
コンピューター名に基づいて割り当てられます。この設定を表示するには、 |
キャッシュ ホスト名 (ホスト サービスの名前) |
|
インストール時に割り当てられます。この設定を表示するには、 |
キャッシュ ポート番号 (既定値は 22233) |
|
インストール時に割り当てられます。この設定を再構成するには、 |
クラスター ポート番号 (既定値は 22234) |
|
インストール時に割り当てられます。この設定を再構成するには、 |
リード ホストの指定 |
|
インストール時に割り当てられます。この設定を表示するには、 |
キャッシュ サイズ (MB) (キャッシュ ホストでデータの格納用に割り当てられる総領域) |
|
インストール時に割り当てられます。この設定を再構成するには、 |
警告をリセットさせる値 |
|
インストール時に割り当てられます。この設定を再構成するには、 |
警告を発生させる値 |
|
インストール時に割り当てられます。この設定を再構成するには、 |
クラスター構成の保存場所の設定
構成の保存場所の設定は、AppFabric キャッシュ機能が初めて構成されるときに割り当てられます。この設定では、保存場所が記述され、クラスター管理の役割が指定されています。
XML ファイルでは、これらの設定は、partitionStoreConnectionSettings
要素で指定します。この要素は dataCache
要素の子である advancedProperties
要素の子です。
Windows PowerShell では、Use-CacheCluster
コマンドでクラスターのコンテキストを設定するときに、プロバイダー名と接続文字列を指定する必要があります。Windows PowerShell でこれらのパラメーターを指定しないと、クラスター構成の保存場所から取得されます。
これらのプロパティに関連する設定は次のとおりです。
設定 | XML による構成箇所 | 設定が割り当てられるタイミング |
---|---|---|
クラスター管理の役割 |
|
クラスター管理の役割は、構成時に、クラスターの構成設定が格納されている場所に基づいて割り当てられます。詳細については、「リード ホストとクラスター管理 (AppFabric 1.1 キャッシュ)」を参照してください。 |
セキュリティ プロパティ |
キャッシュ クラスターのセキュリティ プロパティは、 |
クラスターの既定値は、 |
関連項目
概念
クラスターの構成設定の編集
クラスター構成の保存オプション
Windows PowerShell によるキャッシュ管理 (AppFabric 1.1)
アプリケーション構成設定 (AppFabric 1.1 キャッシュ)
キャッシュ クラスターの構成
AppFabric キャッシュの概念 (AppFabric 1.1 キャッシュ)
2012-03-05