NetScaler VPX 14.1

NetScaler VPX で追加の管理 CPU コアを構成する

NetScaler VPX アプライアンスは通常、構成、監視、制御操作などの管理タスクに単一の CPU コアを使用します。管理要求が非常に多い環境では、このデフォルト構成がパフォーマンスのボトルネックとなり、応答時間の遅延や管理操作の潜在的な遅延につながります。

この機能により、管理者は管理機能専用に追加の CPU コアを割り当てることができます。この機能強化により、リソースの割り当てがより効率的になり、データトラフィック処理能力を損なうことなく管理操作が改善されます。ユーザーは、特に管理ワークロード要件が高い環境において、応答性の向上と管理パフォーマンスの向上というメリットを享受できます。

重要な考慮事項:

  • この機能は、少なくとも 4 つの vCPU と 2 つ以上のパケットエンジンを搭載した NetScaler VPX インスタンスでのみサポートされます。
  • この機能を有効にすると、データトラフィック処理に割り当てられる CPU コアが減少します。
  • 変更を有効にするにはアプライアンスを再起動する必要があるため、この構成変更はメンテナンス期間中にスケジュールしてください。

CLI を使用して追加の管理 CPU コアを構成する

追加の管理 CPU コアを有効にするには、次のコマンドを使用します。

enable extramgmtcpu
<!--NeedCopy-->

追加の管理 CPU コアを無効にするには、次のコマンドを使用します。

disable extramgmtcpu
<!--NeedCopy-->

注:

構成変更を有効にするには、再起動が必要です。

追加の管理 CPU コア機能が有効になっているか無効になっているかを確認するには、次のコマンドを使用します。

show extramgmtcpu

ConfiguredState: DISABLED
EffectiveState: DISABLED
<!--NeedCopy-->

このコマンドは、追加の管理 CPU コアの構成済み状態と有効状態を返します。このコマンドは、管理者がその動作状況を迅速に評価し、有効または無効にするためにさらなるアクションが必要かどうかを判断するのに役立ちます。

GUI を使用して追加の管理 CPU コアを構成する

  1. 構成 > システム > 設定」に移動します。
  2. 追加の管理CPUを構成」をクリックします。

    追加の管理CPU

  3. Configured State」ドロップダウンメニューで「ENABLED」を選択し、「OK」をクリックします。

    追加の管理CPUを構成

  4. 変更を適用するには、「Configuration > System」に戻り、「Reboot」をクリックします。「OK」をクリックしてアクションを確定します。

    構成後の再起動

注:

  • この機能を無効にするには、「Configured State」ドロップダウンメニューで「DISABLED」を選択します。

  • 高可用性展開では、追加の管理CPUを各ノードで個別に有効にする必要があります。

統計とモニタリング

次の例は、4 vCPUシステムで追加の管理CPUを割り当てる前と後でのstat cpuコマンド出力の変化を示しています。

追加の管理CPUを有効にする前:

追加CPUの構成前

追加の管理CPUを有効にした後:

追加CPU後(/ja-jp/vpx/media/extra-mgmt-stat-cpu-after.png)

追加管理CPUの使用率は、stat system出力のカウンタを使用して監視できます。

システム統計出力(/ja-jp/vpx/media/extra-mgmt-stat-cpu-output.png)

追加管理CPUのトラブルシューティング

最小4つのvCPUと少なくとも2つのパケットエンジンという前提条件が満たされていない場合、CLIコマンドの実行時にエラーメッセージが表示されます。たとえば、パケットエンジンが1つしか動作していない場合、システムは次のように表示します。

警告: 操作は許可されていません。PEプールは追加の管理CPUを有効にするのに十分ではありません。」

デフォルトでは、NetScaler VPXは管理機能にCPUコア0を割り当てます。以下のシェルコマンドを使用して確認できます。

  • sysctl netscaler.additional_mgmt_cpu

    netscaler.additional_mgmt_cpu = 0は、追加の管理CPUが構成されていないことを示します。

  • sysctl netscaler.cpus_in_mgmt_pool

    netscaler.cpus_in_mgmt_pool : CPU(s) 0は、コア0がデフォルトの管理CPUとして設定されていることを確認します。

CPUコア3などの追加の管理CPUが構成されている場合、これらのコマンドの出力は次のように異なる場合があります。

  • sysctl netscaler.additional_mgmt_cpu1を表示し、追加の管理CPUがアクティブであることを示します。
  • sysctl netscaler.cpus_in_mgmt_poolCPU(s) 0,3を表示し、CPUコア0とコア3の両方が割り当てられていることを示します。
NetScaler VPX で追加の管理 CPU コアを構成する