StyleBooks Configuration BuilderによるNetScalerアプリケーション構成の移行
注
この機能はテクニカルプレビュー版です。
StyleBooks Configuration Builderは、既存のNetScaler構成からアプリケーション構成StyleBookを作成するために使用されます。この機能は、あるNetScalerインスタンスから別のインスタンスへのアプリケーション構成の移行も自動化します。
Configuration Builderを使用すると、カスタマイズされたStyleBookを作成する要件を簡素化できます。この機能により、StyleBooksの文法と構成に関する深い知識がなくてもStyleBookを作成できます。そうでなければ、StyleBooksの文法と構成に関する知識がStyleBookの作成に必要です。
Configuration Builderは、新しいADCインスタンスに同じADC構成を反映するConfigPackも作成します。このConfigPackを使用すると、あるADCインスタンスからの初期ADC構成を別のADCインスタンスに複製できます。初期構成ソースは次のいずれかです。
-
NetScalerインスタンス: 複製したいアプリケーション構成がホストされているインスタンスを指定します。
ターゲットインスタンスを指定しない場合でも、Configuration BuilderはADC構成をStyleBookとConfigPackに変換します。後でこのConfigPackを使用して、ADC構成を他のADCインスタンスに移行できます。
-
CLIコマンドのセット:
ns.confまたはApplication configから構成を貼り付けます。
Configuration Builderは、ソース構成に埋め込まれた個別のアプリケーションのリストを識別します。関心のあるアプリケーション構成を選択すると、Configuration Builderは選択したアプリケーションのCLIコマンドのセットを抽出します。これらのCLIコマンドはソース構成から抽出されます。また、入力が必要となる可能性のある展開属性と構成属性も識別します。
-
展開属性 - 元の構成から仮想サーバー、サービス、サービスグループメンバーのIPアドレスとポートを表示および編集できます。
-
構成属性 - これらの属性は、ソース構成で指定されたパスワードまたは証明書である場合があります。
必要な情報を指定した後、ターゲットADCインスタンスでアプリケーション構成の移行または複製を開始します。

アプリケーションの作成と移行が完了すると、対応するStyleBookとともにConfigPackがNetScaler® ADMに作成されます。このConfigPackは、ターゲットADCインスタンス上のアプリケーション構成を表します。作成されたConfigPackを表示するには、Applications > StyleBooks > Configurations に移動します。
サポートされるNetScaler機能
StyleBook Configuration Builderは、ソース構成で以下のNetScaler機能を認識し、サポートします。
- コンテンツスイッチング
- ロードバランシング
- モニタリング
- SSLオフロード
- レート制限
- リライト
- レスポンダー
- Webアプリケーションファイアウォール (WAF)
NetScalerアプリケーション構成を移行するためのStyleBookの作成
NetScaler ADMでNetScalerアプリケーションの移行を行うStyleBookを作成する手順は次のとおりです。
-
Applications > StyleBooks > Configurations に移動します。
-
Migrate ADC Configuration をクリックします。
-
Get Started をクリックします。
-
Specify Configuration で、構成ソースを選択します。
-
Import from an ADC: このオプションは、選択したADCインスタンス上のアクティブなアプリケーションを検出します。
-
Import using CLI Commands: このオプションはCLIコマンドを分析し、CLIコマンドからアプリケーションを抽出します。
-
-
アプリケーション構成を移行または複製したいSource ADC Instance を指定します。
-
アプリケーション構成を移行または複製したいTarget ADC Instance を指定します。
-
Define Application で、
-
Application Name で、アプリケーションの名前を指定します。
-
移行したい仮想サーバーを選択します。
-
Next をクリックします。
-
-
Equivalent CLI Commands で、コマンドを確認し、Next をクリックします。
これらのコマンドは、選択されたアプリケーション構成に固有のものです。
-
Deployment Attributes で、仮想サーバー、サービス、およびサービスグループメンバーのIPアドレスとポートを表示および編集できます。
IPアドレスとポートを編集するには、フロー図内の仮想サーバー、サービス、またはサービスグループメンバーの編集アイコンをクリックします。

このタブは、次の場合にのみ表示されます。
- ソースインスタンスとターゲットインスタンスが異なる場合。
- CLIコマンドを使用して構成をインポートする場合。
-
Configuration Attributes で、必要な詳細を指定し、Next をクリックします。
このタブには、パスワードや証明書を復号化するためのキーなどのシークレットが一覧表示されます。
注
移行を開始する前に、見落とされた構成またはサポートされていない構成が、以下のいずれかのタブに表示されます。
Unsupported Configurations
Unsupported Global Configurations
これらの構成を正常に移行するには、見落とされた構成またはサポートされていない構成をターゲットインスタンスに個別に適用する必要があります。そして、Next をクリックします。
-
Migrate で、必要なStyleBookの詳細を指定します。Migrate をクリックします。
制限事項
-
ソースインスタンスで言及されている名前付き式と
responderhtmlpagesは識別されません。移行前に、ターゲットインスタンスで名前付き式とresponderhtmlpagesを構成してください。 -
ソースに
servicegroupとモニターバインディングの構成が次のようにある場合:bind serviceGroup <Name> <Port> -monitorName <Monitor_Name> <!--NeedCopy-->次のエラーが表示されます。
CLI Command conversion failed: 100 - No such command [{ "errorcode": 1090, "message": "No such argument [XXX]", "severity": "ERROR" }] <!--NeedCopy-->このエラーは、NetScalerがサービスグループとモニター間のバインディングを無効な形式で保存するために発生します。この問題は、NetScaler 12.1.52.15ビルドで修正されています。