Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

コンフィグレットの作成(デザイン)

コンフィグレットの作成時に使用できる変数(デバイスモデル)のディクショナリにアクセスする方法については、 デバイス構成ライフサイクルを参照してください。

  1. 左側のナビゲーション メニューから [Design > Configlets] に移動し、[Create Configlet] をクリックします。
  2. JSON ペイロードを作成した場合は、[Import Configlet] をクリックし、インポートするファイルを選択します。それ以外の場合は、次の手順に進みます。
  3. 一意のコンフィグレット名を入力します。
  4. NOSタイプ(コンフィグスタイル)を選択します。
  5. コンフィグレットをレンダリングするセクションを選択します。使用可能な選択肢は、選択した設定スタイルによって異なります。(外部ルーターのOSPFはサポートされなくなりました。OSPFコンフィグレットはApstra GUIに表示されますが、使用しないでください。)
  6. [Template Text] フィールドと [Negation Template Text] フィールド(該当する場合)に、CLI コマンドを入力します。インターフェイスレベルの設定または削除コンフィグレットの場合、テキストにsetdeleteを含めないでください。「リファレンス」セクションの「コンフィグレットの例」を参照してください。短縮バージョンのコマンドの使用は避けてください。Jinja 構文は、特に複数のプロパティ セット変数を含む複雑なコンフィグレットの場合や、Jinja 制御構造 (ループや条件など) が使用されている場合に、読みやすくするために色分けされています。Jinja 構文が検証されます。Jinja の構文が正しくない場合は、検証エラーが発生します。
    注意:

    生のテキストエディタ(OSX TextEdit、Windows Notepad ++)を使用することが重要です。非表示の文字は、コンフィグレットのデプロイ時に予期しない問題を引き起こす可能性があります。

    手記:

    コンフィグレットにデータをハードコーディングする代わりに、 プロパティセット (キーと値のペア)を参照できます。例については、「参照」セクションの Arista NTP の例 を参照してください。

  7. 否定テンプレートテキストが必要な場合は、CLIコマンドを入力して設定を削除します。
  8. [File configlets] で、[Filename] フィールドにファイル名を入力します。
  9. 別のジェネレータを追加するには、[スタイルを追加] をクリックして詳細を入力します。(ヒント: コンフィグレットには、複数のベンダーの構文を含めることができます。ベンダーの NOS タイプごとにジェネレータを備えた単一目的のコンフィグレットを 1 つ作成し、独自の構文を含めます。
  10. [作成] をクリックして、コンフィグレットをグローバル カタログに追加します。

ブループリントでコンフィグレットを使用する準備ができたら、ブループリントのカタログに インポート します。