このページの
CLIの概要
CLIは、デバイスに設定を簡単Junos OS適用できる設定ツールを提供する設定ツールです。CLI設定レットには、asciiテキストJunos OS設定が格納されています。Junos Space NETCONF プロトコルを使用して、デバイスに設定をロードしてコミットします。
CLI Configlet は、デバイスに適用される前に、指定された設定文字列CLI変換される設定テンプレートです。設定テンプレートの動的要素(文字列)は、テンプレート変数を使用して定義されます。これらの変数は、変換プロセスへの入力として機能し、変換された設定文字列CLI作成します。これらの変数には、インターフェイス名、デバイス名、説明テキスト、またはそのような動的値を含めることができます。これらの変数の値は、ユーザーまたはシステムから取得するか、実行時にコンテキストによって指定されます。速度テンプレート(VTL)を使用して、複数のCLIを定義します。
左側のペインで [configlets] CLIを選択すると、CLI設定レットにアクセスできます。[Configlets CLIから、次のタスクを実行できます。
各設定の詳細と統計CLIをJunos Space ネットワーク管理プラットフォーム。
Configlet で作成、変更、クローン作成CLI削除します。
CLI Configlet をデバイスに適用するか、またはデバイス ワークスペースから[Review/Deploy Configuration]ワークフローを使用して導入されている変更要求にCLI Configlet から設定の変更を送信します。グループの実行CLI設定の変更は、その設定レットが送信されたデバイスの変更要求CLIされます。
Configlets のマークとマークCLI気に入っています。
すべてのCLIやプラットフォームから設定Junos Spaceエクスポートします。
ローカル CLIから XML 形式で設定レットをインポートします。Junos Space ネットワーク管理プラットフォームリリース15.2R1から、TAR(XMLファイルを含む)形式のローカルコンピュータと外部GitリポジトリからCLI Configletsをインポートすることもできます。Junos Space プラットフォームでの Git リポジトリ管理の詳細については、「 Git リポジトリ 」 をJunos Space ください。
デバイス ワークスペースからCLI設定レットをデバイスに適用することもできます。これは、設定を適用する必要がある実際の要素からトリガーできます。Configlet が適用されているCLI要素のコンテキストは、実行コンテキストと呼ばれる。
CLI、SSG シリーズ、NetScreen Series、TCA Series デバイス、BXOS シリーズ デバイス、デバイスで、設定Junos Content Encoreサポートされていません。
Configlet 変数
Configlet のCLIには、先頭に「$」文字が含まれます。CLIでは、デフォルト、ユーザー定義、事前定義の 3 種類の変数を使用します。
デフォルト変数
これらの変数の値は、ユーザーが入力する必要があります。これらの値は現在の実行コンテキストから取得されます。 表 1 は 、デフォルト変数をリストしています。
変数 |
値 |
---|---|
$DEVICE |
設定レットが適用されているCLIホストの名前 |
$INTERFACE |
設定レットが適用されているCLI インターフェイスの名前 |
$UNIT |
設定レットが適用されている論理インターフェイスCLIユニット番号 |
$CONTEXT |
設定レットが適用CLI要素のコンテキスト |
ユーザー定義変数
これらの変数の値は、同時にユーザーによって入力されます。テキスト フィールドまたは選択フィールドは、ユーザーからデータを取得するために使用します。
事前定義された変数
これらの変数は、値が事前定義されている変数として、 [configlet] をCLIします。これらの変数は、ユーザーによって変更できないので、インビジブル パラメータとも呼ばれる。
速度テンプレート
Junos Space ネットワーク管理プラットフォーム速度テンプレート(VTL)の形でデバイス設定を定義できます。これらのテンプレートは、Configlets CLI呼び出されます。VTL 変数は参照タイプで、先頭に「$」文字、その後に VTL 識別子が続きます。CLIされる前に、設定CLI設定文字列に変換されます。この変革は、VTL のリファレンスおよび指示に従って行います。
リファレンスは、動的なコンテンツを設定テキストに組み込むのに使用します。指令を使用すると、コンテンツを動的に操作できます。
~を参照してください http://velocity.apache.org/engine/1.7/user-guide.html VTLの詳細については、以下をご覧ください。
ディレクティブ
この指令には、基本 CLI Configlet に含まれる CLI Configlet の内容とパラメーターが含まれており、含まれる「configlet」のパラメーターに関連するメタデータ情報CLIします。2 つの指示CLIと Junos Space ネットワーク管理プラットフォーム 使用して、#include_configlet Configlet を #mixinできます。
#include_configlet – この指令には、基本 CLI Configlet に含まれる CLI Configlet の内容とパラメーターが含まれており、組み込まれる「configlet」のパラメーターに関連するメタデータ情報CLIします。#include_configlet 指令を使用して基本 CLI Configlet で新しいパラメーターを定義すると、含まれる設定レットからメタデータ情報を取得してCLIします。組み込まれている CLI Configlet に含まれている後で更新されたパラメータ値CLI Configlet は更新ではなく、ベース 設定レットでCLI使用できます。基本の設定が Configlet CLI含まれている場合CLI Configlet に共通名のパラメータが含まれている場合、パラメータに関連するメタデータ情報は無視されます。
#mixin – この指令は、基本CLI Configlet のパラメーターと、ベース インターフェイスのユーザー インターフェイスにCLIされた Junos Spaceを区別します。含まれる設定のパラメータ値CLI設定レットをデバイスにCLI場合でも変更できます。ピリオド(.)またはスペースを名前に含むCLI設定レットを含めすることはできません。
これらの指令は、次の形式の基本CLI Configlet に含める必要があります。
#include_configlet("<name of the included configlet>")
#mixin("<name of the included configlet>")