StyleBooks 構成ビルダーは、既存の NetScaler 構成からアプリケーション構成 StyleBook を作成するために使用されます。 この機能により、ある NetScaler インスタンスから別のインスタンスへのアプリケーション構成の移行も自動化されます。
Configuration Builder を使用すると、カスタマイズされた StyleBook を作成するプロセスを効率化できるため、StyleBook の文法や構造を深く理解していなくても簡単に作成できます。 それ以外の場合、StyleBook を作成するには、StyleBook の文法と構造に精通している必要があります。
構成ビルダーは、1 つの NetScaler インスタンスの構成を別の NetScaler インスタンスに複製できる構成パックも作成します。 初期構成ソースは次のいずれかになります。
NetScaler インスタンス: 複製するアプリケーション構成が使用可能なインスタンスを指定します。
構成ビルダーは、ターゲット インスタンスを指定しない場合でも、NetScaler 構成を StyleBook および構成パックに変換します。 後でこの構成パックを使用して、NetScaler 構成を他の NetScaler インスタンスに移行できます。
CLI コマンドのセット: ns.conf
または アプリケーション構成
から構成を貼り付けます。
構成ファイルのアップロード: ローカルマシンから構成をアップロードします。
構成ビルダーは、ソース構成に埋め込まれた個別のアプリケーションのリストを識別します。 関心のあるアプリケーション構成を選択すると、構成ビルダーによって、選択したアプリケーションの CLI コマンドのセットが抽出されます。 これらの CLI コマンドは、ソース構成から抽出されます。 また、入力が必要となる可能性のあるデプロイメントおよび構成属性も識別します。
アプリケーションのデプロイメント情報 - 元の構成から仮想サーバー、サービス、サービス グループ メンバーの IP アドレスとポートを表示および編集できます。 仮想サーバーの状態と ARP を表示および編集することもできます。
構成属性 - これらの属性には、ソース構成で指定されたパスワードまたは証明書を指定できます。
必要な情報を指定した後、ターゲットの NetScaler インスタンスでアプリケーション構成の移行または複製を開始します。
アプリケーションの作成と移行が完了すると、対応するスタイルブックとともに NetScaler コンソールに構成パックが作成されます。 この構成パックは、ターゲットの NetScaler インスタンス上のアプリケーション構成を表します。 作成された構成パックを表示するには、 アプリケーション > スタイルブック > 構成に移動します。
構成移行ユーティリティを使用して構成を移行するときに、構成エンティティを再利用できます。 後続の移行では、既存の構成エンティティが正常に再利用されます。 以前は、一部の構成エンティティを共有する 2 つの構成を移行するときに、エラー リソースが既に存在します が発生し、構成の移行が失敗していました。 このオプションは、複数の構成にわたって使用されるシナリオで構成エンティティの再利用を可能にすることで、移行ワークフローを合理化します。
StyleBook 構成ビルダーは、ソース構成内の次の NetScaler 機能を認識し、サポートします。
NetScaler コンソールで NetScaler アプリケーションの移行を移行する StyleBook を作成するには、次の手順に従います。
アプリケーション > 構成 > 構成パックに移動します。
NetScaler 構成の移行をクリックします。
開始するをクリックします。
構成の指定で、次のいずれかの構成ソースを選択します。
NetScaler からのインポート:
CLI コマンドを使用したインポート - 構成ファイルから構成を貼り付けます。
構成ファイルのアップロード - 参照 をクリックして、ローカル マシンから構成ファイルを選択します。
ターゲットインスタンス - アプリケーション構成を移行または複製する NetScaler インスタンスまたは Autoscale グループを選択します。 OKをクリックします。
次へをクリックします。
高度なポリシー構成では、構成に応じて次のシナリオが発生します。
アプリケーションの定義では、
アプリケーション名に、アプリケーションの名前を指定します。
移行する仮想サーバーを選択します。
次へをクリックします。
アプリケーション構成で、アプリケーションのコマンドを確認します。 これらのコマンドは、選択したアプリケーション構成に固有です。
アプリケーション構成とそれに関連付けられたエンティティを表示するには、 Visualizer を有効にします。 Visualizer を使用すると、さまざまなコンポーネントがどのように接続されているかを確認できるため、移行プロセス中の理解と意思決定に役立ちます。
Visualizer を使用すると、次のことが可能になります。
次へをクリックします。
アプリケーション デプロイメント情報では、仮想サーバー、サービス、およびサービス グループ メンバーの IP アドレス、ポート、状態、および ARP を表示および編集できます。
詳細 ページでは、NSIP エンティティの IP アドレス、ポート、状態、および ARP ステータスを編集できます。
注記:
- 仮想サーバー IP の NSIP エンティティの状態によって、ARP の初期状態が決まります。
- 仮想サーバ IP の NSIP エンティティがターゲット NetScaler ですでに設定されている場合は、仮想サーバの ARP ステータスを変更することはできません。
- 仮想サーバーの ARP 状態を変更すると、同じ IP アドレスを持つすべての仮想サーバーの ARP 状態が変更されます。 仮想サーバーの状態を変更すると、関連付けられている仮想サーバーにのみ影響します。
- ARP は IP パターンベースの仮想サーバーには適用されません。
- ソース構成で仮想サーバー IP の NSIP 状態が無効になっている場合、ARP も自動的に無効になり、ARP を変更することはできません。
ソース インスタンスとターゲット インスタンスが同じ場合、 アプリケーション デプロイメント情報 タブは表示されません。
認証/ネットワーク展開情報では、認証サーバーとネット プロファイルの属性を表示および編集できます (使用可能な場合)。
注記:
この手順で行われた NSIP アドレスの変更は最終的な移行の対象となり、前の手順での設定は変更を反映するように更新されます。
リソース ファイル/シークレットで、パスワードと証明書を復号化するための証明書とキーをアップロードします。 次へをクリックします。
グローバル構成で、ソースとターゲット間のグローバル構成設定の違いを表示します。 ターゲットに適用する構成を確認し、確認を選択します。 次へをクリックします。
移行で、StyleBook の詳細を表示します。 移行をクリックします。
注記:
デフォルトでは、NetScaler コンソールは、アプリケーションまたは仮想サーバーを NetScaler に移行するときに作成された構成パックを管理します。 結果の構成に confipack を関連付けない場合は、[ NetScaler コンソールを使用して構成を管理する ] チェックボックスをオフにします。
サポートされていない構成で、不足している構成やサポートされていない構成を表示します。 これらの構成を正常に移行するには、不足している構成やサポートされていない構成をターゲット インスタンスに個別に適用する必要があります。 次へをクリックします。
ソース インスタンスに記載されている名前付き式と responderhtmlpages
が識別されません。 移行前に、ターゲット インスタンスで名前付き式と responderhtmlpages
を必ず構成してください。
ソースに サービスグループ
とモニターのバインディングの構成が次のようにある場合:
バインドサービスグループ <Name> <Port> -モニター名 <Monitor_Name>
次のエラーが表示されます:
CLI コマンドの変換に失敗しました: 100 - そのようなコマンドはありません [{ "errorcode": 1090, "message": "そのような引数はありません [XXX]", "severity": "ERROR" }]
<!--NeedCopy-->
このエラーは、NetScaler がサービス グループとモニター間のバインドを無効な形式で保存するために発生します。 この問題は、NetScaler 12.1.52.15 ビルドから修正されています。