テンプレート定義の作成
テンプレート定義を作成して、Junos Spaceネットワーク管理プラットフォームを介してデバイスに展開できるカスタムデバイステンプレートを作成します。
テンプレート定義を作成するには、
- Junos Spaceネットワーク管理プラットフォームのユーザーインターフェイスで、 デバイステンプレート>定義を選択します。
[定義] ページが表示されます。
- [アクション] メニューの [ テンプレート定義の作成 ] アイコンをクリックします。
[テンプレート定義の作成] ページが表示されます。
- [デバイス ファミリー シリーズ]セクションから、テンプレート定義が適用されるデバイス ファミリを選択します。
選択したデバイス ファミリーでサポートされている Junos OS バージョンとハードウェア プラットフォームが、右側の [説明] セクションに表示されます。[デバイス ファミリー シリーズ] セクションの下の [OS バージョン] セクションのドロップダウン リストに表示される OS バージョンは、そのデバイス ファミリーのデフォルトとして設定されているバージョンです。
メモ:テンプレート定義の説明には、デバイスファミリーとOSのバージョン情報を含めるをお勧めします。定義名または説明に情報を含めなければ、この定義が適用されるデバイス・ファミリーはオペレーターによって分かりません。
- [デバイス ファミリー シリーズ]セクションの下の[OS バージョン]セクションのドロップダウン リストから、適切な OS バージョンを選択します。
メモ:
最新のDMIスキーマを使用しない場合、最新のデバイス設定オプションにアクセスすることはできません。
- [ 次へ] をクリックします。
- [名前] フィールドに、ユーザー定義テンプレート定義名を入力します。
テンプレート定義名は 128 文字を超えず、文字、数字、スペース、一部の特殊文字のみを含めることができます。使用できる特殊文字は、ハイフン(-)、アンダースコア(_)、ピリオド(.)、(@)、単一引用符(')、フォワードスラッシュ(/)、アンパーサンド(&)です。
- (オプション)[ 説明 ]フィールドに、ユーザー定義の説明を入力します。
説明は 256 文字を超えることはできません。テンプレート定義を使用してテンプレートを作成するオペレーターは、テンプレート定義に関する情報の説明に依存します。
- 左側の [使用可能な構成] セクションから、ドロップダウン リストから以下のいずれかを選択します。
[すべての設定を表示] — 選択したデバイス ファミリーのデフォルト DMI スキーマで使用可能なすべての構成オプションを提供します。
共通構成—選択したデバイスファミリーに通常設定されるパラメーターを提供します。例えば、Jシリーズ、M Series、MXシリーズ、Tシリーズ、およびTXシリーズのデバイスでは、パラメーターはインターフェイス、ルーティングオプション、SNMP、システムです。
MPLS 事前準備 — 選択したデバイス ファミリーに MPLS を設定するために必要なパラメーターを提供します。例えば、J Series、M Series、MX シリーズ、T Series、TX シリーズ のデバイスでは、パラメーターはインターフェイス、プロトコル、ルーティング オプションです。
- ツリーの上部にある設定ノードの左側にあるプラス記号をクリックして、デバイス ファミリーで使用可能な Junos OS 設定オプションの階層を表示します。
階層はツリー形式で表示されます。プラス記号をクリックすると、各項目を展開できます。
- (オプション)このテンプレート定義に対して設定する設定オプションをクリックします。設定オプションを検索するには、 テンプレート定義での設定オプションの検索を参照してください。
ページの右側にある[選択された設定レイアウト]セクションに、設定ページが表示されます。デフォルトページである Config Page 1 は、設定オプションのグループを保持するために使用できます。追加のページを作成するには、[構成レイアウト] セクションの上部にある [構成ページの追加] アイコンをクリックします。
- (オプション)設定ページの名前を変更し、説明を入力するには:
選択した[設定レイアウト]セクションの左パネルで、設定ページを選択します。
[ ラベル ] フィールドに、ユーザー定義の構成ページ名を入力します。
[ 説明 ] フィールドに、ユーザー定義の説明を入力します。
メモ:[構成レイアウト] セクションの左パネルからページを選択し、[選択したページを削除] または [オプション] アイコンをクリックして、ページを削除します。
- 設定可能なオプションを選択するには、[使用可能な構成] セクションで 階層をドリルダウンします。ディレクトリを開いた場合を除き、ディレクトリを選択して移動しても、ディレクトリのコンテンツはテンプレート定義に転送されません。Ctrlキーを押すことで、複数のオプションを同時に選択することができます。
オプションは、次の 3 つの方法で[使用可能な設定]パネルから[選択した設定レイアウト]パネルのページに移動できます。
[使用可能な構成] パネルから [構成レイアウト] パネルに 1 つまたは複数のオプションをドラッグし、選択した [構成レイアウト] パネルの適切なページに直接ドロップします。
まず、[構成レイアウト]パネルで移動先ページを選択し、移動するオプションを選択します。
パネルの間のオレンジ色の矢印をクリックします。
このオプションは、[使用可能な設定]パネルから[選択した設定レイアウト]パネルに移動します。
まず、[構成レイアウト]パネルでページを選択し、[使用可能な設定]パネルでオプションをダブルクリックします。
このオプションは、選択したページに移動します。このページは自動的に開かないように注意してください。空のページの左側のマイナス記号は、移動が成功するとプラス記号に変更されます。
任意のシーケンスは許可されており、ページが保持できるオプションの数に制限はありません。同じ親の子を別のページに入れることはできません。階層の深いパラメータをドリルダウンして選択すると、そのパラメータをドラッグすると、設定が必要な他のすべてのパラメータが付属するようになります。
オペレータが正しいフィールド データを入力できるように、[一般] タブにフィールドラベルを作成できます。[一般] タブは、構成ページと選択した構成オプションの両方に適用されます。
- 設定オプションのフィールドラベルを作成するには、[選択した設定レイアウト]セクションで設定オプションを選択します。
[一般] タブにデフォルトのテキストが表示されます。
- (オプション)選択したオプションの名前を変更するには、[ ラベル ]フィールドで、デフォルトまたは既存の名前を上書きします。
ヒント:
[使用可能な構成] セクションのツリーから移動すると、設定オプションのコンテキストが失われるので、これらのパラメーターの目的をデバイス テンプレートを作成するオペレーターに示すために、デフォルトラベルを変更することを検討してください。デフォルトのラベルは、ツリーのコンテキストがない場合は不明瞭です。例えば、 poolと呼ばれる多くのオプションがあります。
[データタイプ] ボックスには選択したオプションのデータタイプが表示され、表示されるタブだけでなく検証方法も決定されます。
- (オプション)オプションのデータタイプが String の場合、テンプレート管理者またはオペレーターに、この定義からテンプレートを作成する際に選択できるドロップダウン リストを提供できます。選択肢のドロップダウン リストを提供するには、選択したオプションのデータ型を [データ型] ボックスの [列挙オプション] ボタンをクリックして [列挙型 ] に変更します。
既成の選択肢を含むボックス、または作成した選択項目を含むボックスが表示され、その横に緑 + [+] と赤のマイナス [–] アイコンが表示されます。
ドロップダウン リストの各選択肢を作成するには、緑色のプラス [+] アイコンをクリックします。
テキスト フィールドが表示され、右側には OK ボタン、閉じるボタン、赤い X が表示されます。
フィールドにテキストを入力し(英数字255文字を制限)、終了したら [OK]をクリックします 。
新しく作成した選択肢が、テキスト フィールドの左側のボックスに表示されます。
ヒント:選択肢を短くしておく;そうでない場合は、デフォルト値を指定した場合や、オペレーターがリストから選択しようとすると、選択肢を読み取りにくい。最大 23 の選択肢を作成できます。
(オプション)ドロップダウンの選択肢を削除するには、選択したオプションを選択し、赤いマイナス [-] アイコンをクリックします。
選択肢は箱から消えてしまいます。
選択肢の追加を完了するには、テキスト フィールドの右にある [閉じる ] または [赤い X] をクリックします。
- [全般] タブでエントリを保存するには、別のタブまたは別のオプションを選択するか、 [次へ] をクリックします。
[説明] タブで説明テキストを追加できます。これにより、オペレーターが正しいデータを入力するのに役立ちます。オペレーターがデバイス テンプレートを作成すると、パラメーターの右側にある小さな [情報] アイコン (テンプレート内) をクリックして説明や説明を表示できます。ポップアップ ボックスが表示され、[Description] フィールドに入力したコンテンツが表示されます。
- デフォルトの説明を変更するには、[ 説明 ] タブをクリックします。
- [ 説明 ] フィールドに、選択した設定オプションのユーザー定義の説明を入力します。
- 説明を保存するには、別のタブまたは別のオプションに移動するか、[ 次へ] をクリックします。
[検証] タブには、選択した構成オプションの検証基準が表示されます。すべてのオプションに[Validation]タブがあるわけではありません。検証基準は、 オプションのデータ型(文字列、整数/数値、テーブル、コンテナ、選択、または列挙)によって決定されます。オペレーターがコンテンツを入力するフィールドを定義する場合、通常、展開中の検証エラーを防ぐために、そのコンテンツを制限または制限します。例えば、ラベル付けHostnameしたフィールドを定義すると、正規表現を使用して、オペレーターがIPアドレス以外を入力できないようにすることができます。別の状況としては、特定の属性で値 A、B、C、D、または E を許可しているが、値 A または C のみを許可するテンプレートが必要な場合があります。検証基準に関連付けられたデータタイプを表示するには、 デバイステンプレートの概要を参照してください。
メモ:[検証] タブに既に値が表示されている場合は、定義に設定した既定値を制御する範囲が提供されます。エラー・メッセージの作成時に入力すると、オペレーターは検証基準とその値のみを表示します。[検証] タブに文字を常に入力する必要はありません。ただし、ホスト名を検証する場合など、場合によっては入力が必須です。
- [検証] タブで詳細を変更するには、 [ 検証 ] タブをクリックします。
- 適切なフィールドに オプションのパラメータを入力します。
フィールドに既にデフォルト値が表示され、変更する場合は、値がデフォルト値を超えないようにしてください。
[検証] タブの [正規表現エラー メッセージ] ボックスは、文字列データ型のオプションを設定した場合にのみ表示されます。
- (オプション)文字列の場合は、 正規表現 フィールドに正規表現を入力して、演算子が入力できる内容をさらに制限します。
- (オプション)文字列の場合は、エラーメッセージを作成します。
これは検証パラメータではなく、オペレーターが正しいフィールドデータを入力するためのヒントです。ここに入力したテキストは、オペレータがテンプレート フィールドに無効なコンテンツを入力したときに表示されます。エラー メッセージは、運用担当者がテンプレート作成を成功させるのに非常に役立ちます。正規表現を入力していない場合、エラーメッセージを入力することはできません。
- エントリを保存するには、別のタブまたは別のオプションを選択するか、[ 次へ] をクリックします。
[詳細設定] タブの設定により、以下の項目が表示されます。
演算子は、選択したオプションを表示したり、その値を編集したりできます。
選択したオプションにデバイス固有の値が使用されます。これらのデータ タイプのオプションに対してのみ、[デバイス固有] チェック ボックスが表示されます。
整数
文字列
ブール
リスト
- [詳細] タブで詳細を変更するには、[ 詳細設定 ] タブを選択します。
- デバイス テンプレートを作成するオペレータがこのデバイス設定パラメータを表示するか、変更するかによって、[ 編集可能]、[ Readonly]、または [ 非表示] を選択します。
オプションを非表示にした場合、演算子は オプションの設定もオプション自体も表示できません。
- (オプション)この設定オプションをデバイス固有としてマークするには、 デバイス固有 チェックボックスをクリックします。
この目的での CSV ファイルの使用の詳細については、テンプレート定義でのデバイス固有値の指定 を参照してください。CSV ファイルの代わりにまたは CSV ファイルに加えてルールを使用して、デバイス固有の値を指定できます。 テンプレート定義でのルールの操作 の詳細については、「 テンプレート定義でのルールの操作」を参照してください。
- エントリを保存するには、別のタブまたは別のオプションを選択するか、[ 次へ] をクリックします。
- 設定オプションのデフォルト値を指定するには、設定オプションを選択します。
- (オプション)個々のパラメータにコメントを追加するには、コンフィギュレーション設定の横にある黄色のコメントアイコンをクリックしてコメントを入力します。
- (オプション)設定オプションを有効または無効にするには、それぞれ [アクティブ化] または [非アクティブ化] リンクをクリックします。
メモ:
コンフィギュレーション・ノードが存在する場合にのみ、コンフィギュレーション・オプションを有効または無効にすることができます。
- デフォルト値のフィールドを表示するには、「 表示/構成」をクリックします。
ページ上のフィールドのレイアウトは、選択した設定オプションのデータ タイプによって異なります。詳細については、「 テンプレート定義での設定オプションの検索」トピックを 参照してください。
- テーブルに行を追加するには、プラス記号(+)をクリックします。
前のビューに表示されたオプションのフィールドが表示されます。オペレータがオプション値を編集できるかどうかは、[詳細設定] タブで行った設定[編集可能]、[Readonly]、または [非表示] によって異なります。
テーブルから行を削除するには、行を選択してマイナス記号(–)をクリックします。表の行を編集するには、行を選択して鉛筆アイコンをクリックします。
ドリルダウンすると、連続するブレッドクラムが表示され、設定するためにクリックしたオプションの名前が表示され、複数の設定オプションレベルをナビゲートできます。また、オペレーターはこれらのパンくずを見て、それらを使って移動します。
- 必要に応じてデータを入力します。
ヒント:
設定を確認するには、ページ下部の [ 戻る ] をクリックします。
編集可能とマークしたフィールドは空のままですが、非表示フィールドと読み取り専用フィールドは空のままにしないでください。
無効な値を入力すると、赤い埋め立てマークアイコンが表示されます。アイコンをクリックして、値の内容を確認します。テンプレート作成時に、オペレーターにも同じアイコンが表示されます。
各設定の右上にある青い情報アイコンをクリックすると、[説明] タブで入力した演算子の説明テキストまたは説明テキストが表示されます。
- (オプション)オペレーターに表示される内容を表示するには、「 オペレーター・ビュー」をクリックします。
- (オプション)オペレータ ビューに設定を追加します。
[デザイナー ビュー] をクリックすると、「このページを終了する前に、このドラフトを保存しますか」というメッセージが表示されます。
- (オプション)オペレータ ビューで行った設定を保存するには、[ はい]をクリックします。
- 定義を完了するには、[デザイナー ビュー] をクリックして デザイナー ビュー に戻ります。
- 完了をクリックします。