StyleBooks構成ビルダーを使用したNetScaler アプリケーション構成の移行
注
この機能はテクニカルプレビュー中です。
StyleBooks構成ビルダーを使用して、既存のNetScaler構成からアプリケーション構成StyleBookを作成します。この機能により、あるNetScaler インスタンスから別のインスタンスへのアプリケーション構成の移行も自動化されます。
構成ビルダーを使用すると、カスタマイズされたStyleBookを作成する要件を簡素化できます。この機能により、StyleBooksの文法や構成に関する深い知識がなくてもStyleBookを作成できます。それ以外の場合は、StyleBooksの作成にはStyleBooksの文法と構文の知識が必要です。
構成ビルダーは、同じ ADC 構成を新しい ADC インスタンスに反映する ConfigPack も作成します。この ConfigPack を使用すると、ある ADC インスタンスの初期 ADC 構成を別の ADC インスタンスに複製できます。初期設定ソースは、次のいずれかになります:
-
NetScaler インスタンス: 複製するアプリケーション構成をホストするインスタンスを指定します。
ターゲットインスタンスを指定しなくても、構成ビルダーは ADC 構成を StyleBook および ConfigPack に変換します。後でこの configpack を使用して、ADC 構成を他の ADC インスタンスに移行できます。
-
CLI コマンドのセット:
ns.conf
またはApplication config
から設定を貼り付けます。
構成ビルダーは、ソース構成に埋め込まれている個別のアプリケーションのリストを識別します。目的のアプリケーション構成を選択すると、Configuration Builderは選択したアプリケーションのCLIコマンドのセットを抽出します。これらの CLI コマンドは、ソース設定から抽出されます。また、入力を必要とする可能性のあるデプロイメントおよび構成属性も識別します。
-
デプロイ属性 -仮想サーバー、サービス、サービスグループメンバーのIPアドレスとポートを元の構成から表示および編集できます。
-
構成属性 -これらの属性には、ソース構成で指定されたパスワードまたは証明書を使用できます。
必要な情報を指定したら、ターゲットADCインスタンスでアプリケーション構成の移行または複製を開始します。
アプリケーションの作成と移行が完了すると、対応するStyleBookとともにNetScaler ADMにConfigPackが作成されます。この ConfigPack は、ターゲット ADC インスタンスのアプリケーション構成を表します。 作成したConfigPackを表示するには、[ **アプリケーション ] > [ StyleBook ] > [構成] に移動します。**
サポートされているNetScaler 機能
StyleBook構成ビルダーは、ソース構成内の以下のNetScaler 機能を認識してサポートします:
- コンテンツスイッチ
- 負荷分散
- 監視
- SSLオフロード
- レート制限
- 書き換え
- レスポンダー
- Web アプリケーションファイアウォール (WAF)
StyleBookを作成してNetScaler アプリケーション構成を移行する
以下の手順は、NetScaler ADM でNetScaler アプリケーションの移行を移行するStyleBookを作成することです:
-
「 アプリケーション 」>「 StyleBook 」>「 構成」に移動します。
-
「 ADC 構成を移行」をクリックします。
-
「 始める」をクリックします。
-
「 構成を指定」で、構成ソースを選択します。
-
ADCからインポート:このオプションは、選択したADCインスタンス上のアクティブなアプリケーションを検出します。
-
CLIコマンドを使用してインポート:このオプションはCLIコマンドを分析し、CLIコマンドからアプリケーションを抽出します。
-
-
アプリケーション構成の移行 元または複製元の ADC インスタンスを 指定します。
-
アプリケーション構成の移行先または複製先となる ターゲットADCインスタンスを 指定します。
-
「 アプリケーションの定義」で、
-
「 アプリケーション名」で、アプリケーションの名前を指定します。
-
移行する仮想サーバーを選択します。
-
[次へ] をクリックします。
-
-
「 等価CLIコマンド」でコマンドを確認し、「 次へ」をクリックします。
これらのコマンドは、選択したアプリケーション構成に固有です。
-
展開属性では、仮想サーバー、サービス、およびサービスグループメンバーの IP アドレスとポートを表示および編集できます。
IP アドレスとポートを編集するには、フロー図の仮想サーバ、サービス、またはサービスグループメンバーの編集アイコンをクリックします。
このタブは、次の場合にのみ表示されます。
- ソースインスタンスとターゲットインスタンスは異なります。
- CLI コマンドを使用して設定をインポートします。
-
「 構成属性」で、必要な詳細を指定し、「 次へ」をクリックします。
このタブには、パスワードや証明書を解読するためのキーなどの秘密が一覧表示されます。
注
:移行を開始する前に、欠落している、またはサポートされていない構成が次のいずれかのタブに表示されます。
サポートされていない構成サポートされていないグローバル構成これらの構成を正常に移行するには
、欠落している構成またはサポートされていない構成をターゲットインスタンスに個別に適用する必要があります
。次に、[ 次へ] をクリックします。
-
「 移行」で、必要なStyleBookの詳細を指定します。[ 移行] をクリックします。
制限事項
-
ソースインスタンスで指定された式や
responderhtmlpages
言及は識別されません。移行する前に、 必ずターゲットインスタンスで名前付き式とresponderhtmlpages
を設定してください。 -
ソースに次のような
servicegroup
設定とモニタバインディングがあるとします。bind serviceGroup <Name> <Port> -monitorName <Monitor_Name>
次のエラーが表示されます。
CLI Command conversion failed: 100 - No such command [{ "errorcode": 1090, "message": "No such argument [XXX]", "severity": "ERROR" }] <!--NeedCopy-->
このエラーは、NetScaler がサービスグループとモニターの間のバインディングを無効な形式で保存するために発生します。この問題は、NetScaler 12.1.52.15 ビルドから修正されます。