Application Delivery Management

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インスタンスでアプリケーション構成の移行または複製を開始します。

StyleBooks Configuration Builderのワークフロー

アプリケーションの作成と移行が完了すると、対応するStyleBookとともにConfigPackがNetScaler® ADMに作成されます。このConfigPackは、ターゲットADCインスタンス上のアプリケーション構成を表します。作成されたConfigPackを表示するには、Applications > StyleBooks > Configurations に移動します。

サポートされるNetScaler機能

StyleBook Configuration Builderは、ソース構成で以下のNetScaler機能を認識し、サポートします。

  • コンテンツスイッチング
  • ロードバランシング
  • モニタリング
  • SSLオフロード
  • レート制限
  • リライト
  • レスポンダー
  • Webアプリケーションファイアウォール (WAF)

NetScalerアプリケーション構成を移行するためのStyleBookの作成

NetScaler ADMでNetScalerアプリケーションの移行を行うStyleBookを作成する手順は次のとおりです。

  1. Applications > StyleBooks > Configurations に移動します。

  2. Migrate ADC Configuration をクリックします。

  3. Get Started をクリックします。

  4. Specify Configuration で、構成ソースを選択します。

    • Import from an ADC: このオプションは、選択したADCインスタンス上のアクティブなアプリケーションを検出します。

    • Import using CLI Commands: このオプションはCLIコマンドを分析し、CLIコマンドからアプリケーションを抽出します。

  5. アプリケーション構成を移行または複製したいSource ADC Instance を指定します。

  6. アプリケーション構成を移行または複製したいTarget ADC Instance を指定します。

  7. Define Application で、

    1. Application Name で、アプリケーションの名前を指定します。

    2. 移行したい仮想サーバーを選択します。

    3. Next をクリックします。

  8. Equivalent CLI Commands で、コマンドを確認し、Next をクリックします。

    これらのコマンドは、選択されたアプリケーション構成に固有のものです。

  9. Deployment Attributes で、仮想サーバー、サービス、およびサービスグループメンバーのIPアドレスとポートを表示および編集できます。

    IPアドレスとポートを編集するには、フロー図内の仮想サーバー、サービス、またはサービスグループメンバーの編集アイコンをクリックします。

    展開属性の編集

    このタブは、次の場合にのみ表示されます。

    • ソースインスタンスとターゲットインスタンスが異なる場合。
    • CLIコマンドを使用して構成をインポートする場合。
  10. Configuration Attributes で、必要な詳細を指定し、Next をクリックします。

    このタブには、パスワードや証明書を復号化するためのキーなどのシークレットが一覧表示されます。

    移行を開始する前に、見落とされた構成またはサポートされていない構成が、以下のいずれかのタブに表示されます。

    Unsupported Configurations

    Unsupported Global Configurations

    これらの構成を正常に移行するには、見落とされた構成またはサポートされていない構成をターゲットインスタンスに個別に適用する必要があります。そして、Next をクリックします。

  11. 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ビルドで修正されています。

StyleBooks Configuration BuilderによるNetScalerアプリケーション構成の移行