プール容量ライセンスの問題のトラブルシューティング
このセクションでは、プールされた容量の一般的な問題を分析およびトラブルシューティングする方法について説明します。
ライセンスステータスの確認
Citrix ADMは、ADCプールキャパシティライセンスのライセンスサーバーとして機能します。NetScaler ADM GUIを使用してライセンスのステータスを確認できます。 インフラストラクチャ > プールライセンス > プールキャパシティ > ライセンス使用量に移動します。
次の表に、ライセンスステータスの種類とその意味を示します。
ステータス | それはどういう意味ですか |
---|---|
割り当て済み | ライセンスの状態は問題ありません。 |
割り当て:ADCには適用されない | ライセンスがADCからチェックアウトまたはチェックインされているにもかかわらず、Citrix ADCがまだ再起動されていない場合は、Citrix ADCの再起動が必要になる場合があります。 |
割り当てられていません | ライセンスはADCインスタンスに割り当てられていません。 |
グレイス | Citrix ADCインスタンスが30日間のライセンス猶予期間内にある |
同期中 | Citrix ADMは、2分間隔でCitrix ADCから情報をフェッチします。Citrix ADMとCitrix ADC間のライセンスの同期には、15分ほどかかる場合があります。NetScaler ADM が再起動したか、NetScaler ADM HAS フェールオーバーがトリガーされた可能性があります。 |
部分的に割り当てられた | Citrix ADCは、最大割り当てで実行されている可能性があるため、割り当てられた容量を受け入れることができません。たとえば、Citrix ADCは10 Gbpsのライセンスプール容量で実行されています。ADCが再起動すると、10 GbpsがCitrix ADMライセンスサーバーにチェックインされます。Citrix ADCがオンラインに戻ると、以前に割り当てられた10 Gbpsを自動的にチェックアウトしようとします。一方、他の ADC インスタンスがその帯域幅をチェックアウトしている可能性があります。このADCに完全な10Gbpsまたは一部の容量を割り当てるのに十分な容量がライセンスプールにない場合は、Partitial Allocatedが表示されます。 |
管理されていない | NetScaler は、管理しやすいように NetScaler ADM に追加されていません。これはCitrix ADCのライセンスには影響しませんが、NetScaler ADM によるライセンス監視には影響する可能性があります。 |
管理されていない | NetScaler は、管理しやすいように NetScaler ADM に追加されていません。これはCitrix ADCのライセンスには影響しませんが、NetScaler ADM によるライセンス監視には影響する可能性があります。 |
接続が失われました | 管理上の理由から、NetScaler ADM から NetScaler にアクセスすることはできません。たとえば、ネットワーク接続の問題、NITRO が機能しない、またはCitrix ADC パスワードの不一致があります。NITRO が機能しない、またはCitrix ADC パスワードが一致しない場合、NetScaler ライセンスには影響しません。ただし、NetScaler ADM によるライセンス監視に影響する可能性があります。 |
サーバーステータスの確認
このセクションでは、一般的なサーバーステータスの問題、考えられる理由と修正について説明します。
問題: ADC では、ライセンスサーバーが到達不能と表示され、ライセンスステータスが猶予に変わります。
-
ライセンスサーバー(NetScaler ADM または NetScaler ADM エージェント)への接続が15分以上切断されました。ライセンスサーバーが稼働していて、到達可能であることを確認します。
-
ADCはグレースモードです。
問題: ADC は、ライセンスサーバーのステータスを到達可能と表示しますが、ユーザーが割り当てを変更しようとしても効果がありません。[ 割り当ての変更 ] をクリックすると、0 0 が返されます。この値により、構成された容量が失われたように見える場合があります。
- ライセンスサーバーへの接続は最近ダウンしましたが、ADCはまだ2番目のハートビートを見逃していません。したがって、それは(まだ)猶予期間ではありません。ライセンスサーバーが稼働していて、到達可能であることを確認します。
問題: ADC は容量とインスタンス数を表示しますが、 ライセンスサーバーは到達可能/到達不能です。[ 割り当ての変更 ] をクリックすると、いくつかの数字が返されますが、構成済みの容量は考慮されません。
- ライセンスサーバへの接続が復元されたが、ADCが2回目のハートビートを逃すか、再接続プローブを送信する。
問題:NetScaler ADM でプールライセンスを構成すると、ADC がライセンスサーバーに接続できないと表示される
- ファイアウォールルールをチェックして、ポート 27000 と 7279 が開いていることを確認します。
- エージェントは登録されていません。詳しくは、「はじめに」を参照してください。
- NetScaler ADM にはライセンスファイルがアップロードされていません。詳しくは、「 NetScaler プール容量の構成」を参照してください。
- NetScaler ADM のライセンスファイルファイルが間違っています。
ライセンスの使用状況レポートを確認する
NetScaler ADM GUIの[ インフラストラクチャ]>[プールライセンス]>[プール容量]>[ライセンス使用量 ]で、ライセンス使用量の月間ピークを確認できます。このレポートを使用して、ライセンスの使用量を増やしたり、追加ライセンスの購入を計画したりできます。
次に、レポートの生成方法と使用方法の詳細を示します。
ポーリング:ライセンスデータは、15分ごとにADCインスタンスからポーリングされます。
1時間あたりのピークの維持:NetScaler ADM は、デバイスあたり1時間で最大ライセンス使用量のみを維持します。
レポート: 特定の時間範囲について、インスタンスごとに GUI レポートを生成できます。
エクスポート: レポートをCSV形式またはXLS形式でエクスポートできます。
削除:NetScaler ADM は、毎月1日の午前12時10分にデータを消去します。消去期間は構成可能です(デフォルトの期間は2か月)。
プールされたキャパシティライセンスのカウンタと統計
次のカウンター、ログ、およびコマンドは、プールライセンスモードでのCitrix ADMインスタンスとADCインスタンスの両方の動作を示すCitrix ADCプールライセンスメトリックを公開します。
- SNMPトラップ:ADCバージョン13.xxから利用可能。
- レート制限用の NSCONMSG カウンタ: ADC バージョン 12.1 57.xx から使用可能
- NetScaler ADM カウンター NetScaler ADM コマンドアクションは NetScaler クラウドサービスで使用できます。
SNMPトラップ
次の SNMP トラップ v.13 プールライセンスアラームを構成できます
POOLED-LICENSE-CHECKOUT-FAILURE
POOLED-LICENSE-ONGRACE
Configure POOLED-LICENSE-PARTIAL
これらのアラームについて詳しくは、「 NetScaler SNMP OID リファレンス」を参照してください。
NSCONMSG カウンター
NCCONMSG
次のカウンターとその意味を確認します。
-
allnic_err_rl_cpu_pkt_drops
: CPU 制限に達した後に集約 (すべての NIC) パケットドロップ -
allnic_err_rl_pps_pkt_drops
: 集約パケットは、pps 制限後にシステム全体でドロップします -
allnic_err_rl_rate_pkt_drops
: 総レートがシステム全体にわたって低下する -
allnic_err_rl_pkt_drops
: レート、pps、CPU による累積レート制限のドロップ -
rl_tot_ssl_rl_enforced
: SSL RL が適用された回数 (新しい SSL 接続で) -
rl_tot_ssl_rl_data_limited
: SSL スループット制限に達した回数 -
rl_tot_ssl_rl_sess_limited
: SSL TPS の制限に達した回数
NetScaler ADM カウンター
Run Command Action イベントアクションを選択すると、特定のフィルター条件に一致するイベントに対してCitrix ADM で実行できるコマンドまたはスクリプトを作成できます。 コマンドアクションの実行スクリプトには 、次のパラメータを設定することもできます。
パラメーター | 説明 |
---|---|
$source | このパラメーターは、受信したイベントのソースIPアドレスに相当します。 |
$category | このパラメーターは、フィルターのカテゴリで定義されているトラップのタイプに対応します。 |
$entity | このパラメーターは、イベント生成の対象となるエンティティのインスタンスまたはカウンターに相当します。このパラメーターには、しきい値関連のイベントではカウンター名、エンティティ関連のイベントではエンティティ名、すべての証明書関連のイベントでは証明書名が含まれます。 |
$severity | このパラメーターは、イベントの重要度に相当します。 |
$failureobj | エラーオブジェクトはイベントの処理方法に影響を与え、通知されたとおりの問題がエラーオブジェクトに反映されるようにします。このオブジェクトを使用すると、単にイベントをありのままレポートするのではなく、問題を素早く突き止めてエラーの原因を特定することができます。 |
注
コマンドの実行中、これらのパラメータは実際の値に置き換えられます。