ADC

SSL 構成を拡張 SSL プロファイルに移行します

注:

拡張 SSL プロファイルでは、「デフォルト」と「拡張」という用語は同じ意味で使用されます。

一般的な導入環境では、数百の仮想サーバー、サービス、およびその他の SSL エンティティが構成されています。各エンティティには独自の SSL 設定がある場合があります。すべてのエンティティの設定を追加または変更するのは面倒な作業です。このニーズに対応し、設定プロセスを簡略化するために、SSL プロファイルを使用してさまざまなエンティティにアタッチできます。

SSL プロファイルは、仮想サーバー、サービス (内部サービスを含む)、サービスグループなどの SSL エンティティの SSL パラメータ設定のコレクションです。グローバルパラメータのセットを 1 つしか設定できないため、設定が容易で柔軟性があります。プロファイルには次の 2 種類があります。

  • フロントエンドプロファイル:クライアントからリクエストを受け取るエンティティに適用されます。
  • バックエンドプロファイル:クライアントリクエストをバックエンドサーバーに送信するエンティティに適用されます。

デフォルトプロファイルを継承するには、すべての SSL エンドポイントで拡張プロファイルを有効にする必要があります。デフォルトプロファイルには、プロファイルでのみ設定できる新しいパラメータもいくつか含まれています。NetScaler CLIで、次のように入力します。

set ssl parameter -defaultProfile ENABLED

プロファイルは無効化できません。拡張プロファイルに関する重要な点については、「 注意点 」を参照してください。

問題ステートメント

デフォルトプロファイルを有効にすると、組み込みのデフォルト SSL プロファイルはすべてのフロントエンド SSL エンティティに自動的にバインドされ、 ns_default_ssl_profile_backend はすべてのバックエンド SSL エンティティにバインドされます。プロファイルにはデフォルト設定がいくつかあり、デフォルトプロファイルを有効にすると、カスタム設定は失われます。大規模な構成を手動で修正するのは面倒で時間がかかり、エラーが発生しやすくなります。そのため、お客様はデフォルトプロファイルへの移行をためらっています。

解決策

NetScalerチームは、構成を解析し、既存の設定に基づいてカスタムプロファイルを作成するスクリプトを開発しました。このスクリプトは SSL エンティティの設定を確認し、同じ設定のプロファイルを作成します。次に、該当するプロファイルを各 SSL エンティティにバインドします。プロファイルは、Linux、Windows、および Mac オペレーティングシステムで実行できる実行ファイルとして利用できます。

このスクリプトは、https://github.com/netscaler/default-ssl-profile-script#readmeで入手できます 。

重要:

ツールを使用する前に設定を保存してください。NetScaler CLIで、次のように入力します。 save config

結果

スクリプトを実行すると、構成に基づいて必要な設定でカスタムプロファイルが作成されます。該当するプロファイルは、さまざまなフロントエンドおよびバックエンド SSL エンティティにバインドされます。これで、SSL エンティティの設定は、デフォルトプロファイルが有効になる前と同じになります。違いは、これらの設定が SSL デフォルトプロファイルの一部になったことです。複数の SSL エンティティの設定を変更するには、関連するプロファイルを変更するだけで済みます。設定は、プロファイルが添付されているすべての SSL エンティティに適用されます。

SSL 構成を拡張 SSL プロファイルに移行します