予想外のアプリケーション配置の振る舞いが発生する場合があります。
このトピックでは、
アプリケーション配置が機能しない場合、または予期したとおりに機能しない場合に確認する一般的な点について説明します。
アプリケーション配置の変更が予想通りに行われない
アプリケーション配置の変更が予想外な状況で行われていることがわかった場合は、以下の操作を行ってください。
- 配置コントローラーが有効になっているか確認します。管理コンソールで、
「動作ポリシー」>「Autonomic controllers」>「Application
placement controller」をクリックします。
配置コントローラーが有効になっているか確認します。
- アプリケーション配置コントローラーが機能するのは動的クラスター上のみです。
1 つまたは複数のサブジェクト・クラスターが動的クラスターであるか確認します。管理コンソールで、「サーバー」
>「動的クラスター」をクリックします。
個々のサブジェクト・クラスターの「動作モード」フィールドが 「自動」になっているか確認します。
自動になっていない場合は、動的クラスターを選択し、
「自動」を選択します。
動的クラスターの「自動」を選択した後、
「Set Mode」をクリックします。
- 配置変更パラメーター間の構成済み最小時間が
過大に設定されていないか確認します。
管理コンソールで、
「動作ポリシー」>「Autonomic controllers」>「Application
placement controller」をクリックします。
「Minimum time between placement changes」フィールドの値を
適切な値に設定します。
- 構成済みアプリケーション配置コントローラーのサイクルが
長すぎないか確認します。
管理コンソールから設定値を変更するには、
「動作ポリシー」>「Autonomic controllers」>「Application placement controller」>
「カスタム・プロパティー」をクリックします。
「新規」をクリックして、カスタム・プロパティーを追加します。
「名前」フィールドに minControlCycleLength を入力し、
「値」フィールドに適切な時間の値を 1 などの分数で入れます。
以上の変更を行い、セルを再始動した後も問題がまだ持続する場合は、
以下の問題を確かめてください。
動的クラスター・メンバーはテンプレートからプロパティーを継承しない
サーバー・テンプレートを変更する前に、
動的クラスターをマスター・リポジトリーに保管する必要があります。
テンプレートからプロパティーを継承しない
動的クラスター・メンバーを持っている場合は、
サーバー・テンプレートが保存されないワークスペースで変更されていた
可能性があります。
この問題を修正するには、
動的クラスターを削除して、再作成します。
変更内容はマスター・リポジトリーに保管します。
上部フレームのメッセージ・ウィンドウで「終了」をクリックし、
「保管」をクリックしてから、
「マスター構成に保管」ウィンドウで再度「保管」をクリックすると、
変更内容をマスター・リポジトリーに確実に保管できます。
「変更をノードと同期する」を選択します。
動的クラスターのアクティブ・サーバーが不足
動的クラスター内で稼働しているサーバーが不足している場所で
問題が発生している場合は、以下の操作を試みてください。
- ノード・グループ内のノードが十分に使用されていないときは、
サービス・ポリシーが満たされているかどうかを確認します。
場合により、予想に反して、ポリシーが明確に定義されずにシステムが適合できることがあります。
管理コンソールでサービス・ポリシーを確認または変更するには、
「動作ポリシー」>「Service policies」>「Select an
existing policy」をクリックします。
ポリシーの目標タイプ、目標値、および重要度を確認し、
必要な変更を行います。
- ノード・グループのノードが十分に使用されている場合は、
このクラスターのサービス・ポリシー目標と、
ほかのアクティブ・クラスターのサービス・ポリシー目標とを比較します。
このクラスターに属すトラフィックがその他のクラスターと比べて
重要度が低いか、またはターゲット・サービス目標が緩い場合は、
システムは台数の減少したこのクラスター用サーバーをインスタンス化する
傾向が強くなります。
管理コンソールでサービス・ポリシーを確認または変更するには、
「動作ポリシー」>「Service policies」>「Select an existing policy」とクリックします。
- ノード・グループに余力があるように見えるが、サービス・ポリシーは満たされていない場合は、動的クラスターの構成設定値を確認してください。
maxInstances ポリシー設定の結果として作成された動的クラスターの
インスタンスが過小になっている可能性があります。