StyleBookカテゴリ
NetScaler® Application Delivery Management (ADM) には、2つのStyleBookカテゴリがあります。これらはデフォルトStyleBookとカスタムStyleBookです。デフォルトかカスタムかにかかわらず、StyleBookはパブリックまたはプライベートのいずれかです。NetScaler ADMでは、種類や可視性の状態に関係なく、システムに存在するすべてのStyleBookを表示できます。また、StyleBookが互いにどのように接続されているかをグラフィカルに表示することもできます。
このドキュメントでは、さまざまな種類のStyleBookについて説明します。また、NetScaler ADMからStyleBookに対して実行できる次のアクションについても説明します。
- カスタムStyleBookをダウンロードして変更を加える、または既存のStyleBookに基づいてStyleBookを作成する
- ADMデフォルトStyleBookを非表示にする
- NetScaler ADMからカスタムStyleBookを削除する
- StyleBookにタグを追加する
デフォルトStyleBookとカスタムStyleBook
- デフォルトStyleBook は、NetScaler ADMに付属しているStyleBookであり、NetScalerインスタンスに展開できる構成を作成できます。デフォルトStyleBookは削除できませんが、ADM GUIから非表示にできます。
- カスタムStyleBook は、NetScaler ADMにインポートした独自のStyleBookです。
デフォルトStyleBookとカスタムStyleBookの両方とも、パブリックまたはプライベートのいずれかになります。
パブリックStyleBookとプライベートStyleBook
構成パックを作成できるStyleBookは、パブリック StyleBookとして分類できます。つまり、NetScaler ADM GUIおよびAPIから構成を作成するために直接使用できます。
ただし、一部のStyleBookは他のStyleBookのビルディングブロックとして使用されます。このようなStyleBookはプライベートとしてマークされます。プライベートStyleBookは、NetScaler ADM GUIから構成パックを直接作成するために使用することはできません。ただし、これらのStyleBookをNetScaler ADMに表示して確認することはできます。カスタムStyleBookをプライベートとしてマークするには、StyleBookのプライベート属性をtrueに設定します。プライベートStyleBookは、NetScaler ADM APIを使用して構成パックを作成するために引き続き使用できます。
プライベートとしてマークされたStyleBookの例
name: basic-lb-config
namespace: com.example.stylebooks
version: "0.1"
display-name: Load Balancing Configuration
description: |
This StyleBook defines a simple load balancing configuration and is a building block to build other load balancing configurations.
schema-version: "1.0"
private: true
<!--NeedCopy-->
StyleBookの表示
NetScaler ADMでは、デフォルトとプライベートの両方のStyleBookの数が増加しています。アクセスしたい特定のStyleBookを検索したい場合があります。また、両方の種類のStyleBookを個別に表示したい場合もあります。
NetScaler ADMで、[Applications] > [StyleBooks] に移動すると、システムに存在するStyleBookのリストが表示されます。
デフォルトのパブリックStyleBookには、そのパネルに次のアイコンが表示されます。
![]()
一方、デフォルトのプライベートStyleBookには、プライベートStyleBookであることを示すアイコンが表示されます。
![]()
プライベートStyleBookの定義と依存関係を表示することはできますが、GUIを使用してプライベートStyleBookから構成パックを作成することはできません。プライベートStyleBookの主な目的は、別のStyleBookのビルディングブロックとして使用することです。ビルディングブロックStyleBookを使用することで、共通の構成パターンを再利用できます。
カスタムのパブリックStyleBookには、次の図に示すように異なるアイコンが表示されます。
![]()
カスタムのプライベートStyleBookは、このアイコンで表示されます。
![]()
ページ右上の隅には、表示するStyleBookの種類を選択するオプションがあります。オプションは、すべて、パブリック、プライベートの3つです。いずれかのオプションをクリックします。
![]()
検索アイコンをクリックして、特定のStyleBookを検索することもできます。名前、名前空間、バージョン属性、またはこれらのオプションの組み合わせで検索できます。検索操作では大文字と小文字は区別されません。
![]()
カスタムStyleBookのダウンロード
NetScaler ADMからカスタムStyleBookをダウンロードするには、[Applications] > [StyleBooks] > [Configurations] に移動します。右側のパネルに表示されるStyleBookのリストで、カスタム定義のStyleBookをダウンロードするオプションをオンにします。[ダウンロード] をクリックします。StyleBookに依存するカスタムStyleBookがある場合、依存するStyleBookをダウンロードバンドルに含めることができます。
注:
パブリックまたはプライベートとしてマークされたカスタムStyleBookをダウンロードできます。

注:
NetScaler ADMのデフォルトStyleBookはダウンロードできません。その定義と依存関係は表示できます。これを行うには、StyleBookパネルの [定義の表示] および [依存関係の表示] リンクをクリックします。
カスタムStyleBookの削除
[削除] ボタンをクリックして、カスタムStyleBookを削除することもできます。ポップアップウィンドウが表示され、NetScaler ADMからStyleBookを削除するかどうかを確認するメッセージが表示されます。StyleBookが他のカスタムStyleBookを使用している場合、チェックボックスをオンにすることで、そのようなStyleBookを削除することを選択できます。

注:
依存するStyleBookがNetScaler ADMにある場合、カスタムStyleBookを削除しないでください。そうしないと、既存のStyleBookが破損します。
StyleBookの依存関係の表示
StyleBookの重要で強力な機能は、他のStyleBookのビルディングブロックとして使用できることです。あるStyleBookを別のStyleBookにインポートできます。インポートされたStyleBookはタイプとして宣言され、2番目のStyleBookのコンポーネントまたはパラメータによって使用されます。NetScaler ADMの既存のデフォルトStyleBookを調べて、あるStyleBookが別のStyleBookの上にどのように構築できるかを学ぶことができます。
NetScaler ADMでは、StyleBookが互いにどのように接続されているかをグラフィカルに表示できます。この表現は、他のStyleBookをビルディングブロックとして使用して構築された複雑なStyleBookにとって特に役立ちます。依存関係グラフを見ることで、複数のStyleBook間の関係と依存関係を把握できます。
他のStyleBookによって使用されているStyleBookは、既存のStyleBookを破損させるため、システムから削除できません。依存関係グラフ表示を使用すると、どのStyleBookがStyleBookの削除を妨げているかを特定できます。
StyleBookの依存関係を表示するには
NetScaler ADMで、[Applications] > [StyleBooks] に移動します。StyleBooksページには、NetScaler ADMで使用できるすべてのStyleBookが表示されます。下にスクロールして、目的のStyleBookを見つけます。[StyleBook] タイルには、構成を作成するためのリンク、StyleBookの定義を表示するためのリンク、およびStyleBookの依存関係を表示するためのリンクが表示されます。[依存関係の表示] をクリックします。
順方向依存関係
[順方向依存関係] タブでは、StyleBookが使用しているさまざまなデフォルトStyleBookを表示できます。矢印をたどって、StyleBookが使用しているStyleBookを見つけます。矢印の1つにマウスを合わせると、矢印と互いに接続されているStyleBookが強調表示されます。StyleBook名をクリックして、そのStyleBookの定義を表示することもできます。

逆方向依存関係
[逆方向依存関係] タブでは、StyleBookを使用しているStyleBookをグラフィカルに表示できます。矢印をたどると、表示されているすべてのStyleBookが目的のStyleBookを指していることがわかります。一部のStyleBookはStyleBookを直接使用している場合があり、一部のStyleBookは別のStyleBookを介してStyleBookを使用している場合があります。

構成パックに対するADC構成の監査
StyleBook構成パックによって行われた変更を、現在のADC構成と比較できます。この比較により、次のことができます。
-
StyleBook構成パックとADC構成間の構成ドリフトを検出する。
-
構成パックによって行われた変更を反映しない、ADC上で変更または削除されたオブジェクトを特定する。
構成パックの変更をADCの構成と比較するには、次の手順を実行します。
-
[Applications] > [StyleBooks] > [Configurations] に移動します。
-
[構成監査] をクリックします。
構成監査ページには、作成および監査されたオブジェクトが表示されます。

StyleBookのタグの作成
NetScaler ADMの任意のStyleBookにタグを追加できます。タグはキーと値のペアであり、さまざまな基準を使用してStyleBookをグループ化できます。これらのタグは、NetScaler ADMでStyleBookを検索またはフィルタリングするときに使用できます。
StyleBookにタグを追加するには:
-
[Applications] > [StyleBooks] に移動します。
-
タグを追加するStyleBookで [タグ] を選択します。

すべての種類のStyleBookにタグを追加できます。
-
StyleBookをフィルタリングするのに役立つ必要な [キー] と [値] の情報を指定します。
例:Key=team、Value=bizdata

さらにタグを追加するには、[+] をクリックします。
-
[作成] をクリックします。
タグを使用してStyleBookをフィルタリングするには、検索バーで [タグ] をクリックし、リストからキーと値を選択します。指定されたタグに一致するStyleBookが表示されます。

以下は、key=team および value=bizdata のタグを持つStyleBookの検索例です。

StyleBookタグをその構成パックに関連付けることができます。そのため、StyleBookタグ自体を使用して構成パックを検索できます。
構成パックを作成するときは、[タグの関連付け] セクションで次のいずれかのオプションを使用します。
-
現在および将来のすべてのStyleBookタグを構成に関連付ける – このオプションは、すべてのStyleBookタグを構成パックに関連付けます。また、将来StyleBookに追加する可能性のある新しいタグも関連付けられます。
-
タグを選択 – このオプションは、選択したStyleBookのタグを表示します。必要なStyleBookタグを選択し、構成パックに関連付けることができます。

CLIコマンドを使用したStyleBookの構成
CLIコマンドを使用してStyleBookを構成する場合は、次の手順を実行します。
- NetScalerで
show ns runningConfigコマンドを実行します。 - NetScaler ADMで、デフォルトStyleBook、ビジネスアプリケーションStyleBook、またはカスタムStyleBookのいずれかを使用して構成を作成します。
- NetScalerで
show ns runningConfigコマンドを再度実行します。
2つの出力の違いにより、NetScaler CLIを使用してStyleBookを構成するために使用できるCLIコマンドが表示されます。