Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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 は 、デフォルト変数をリストしています。

表 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>")

リリース履歴テーブル
リリース
説明
15.2R1
Junos Space ネットワーク管理プラットフォームリリース15.2R1から、TAR(XMLファイルを含む)形式のローカルコンピュータと外部GitリポジトリからCLI Configletsをインポートすることもできます。