フリーフォームの紹介
リファレンスデザイン
ネットワーク アーキテクチャが 3 段階の Clos、5 段階の Clos、または折りたたみ式ファブリックで構成されている場合は、 データセンター のリファレンス デザインに含まれる抽象化と自動化を活用することをお勧めします。その他のトポロジーについては、 Freeform リファレンスデザインを使用して、あらゆる機能、プロトコル、アーキテクチャを活用することができます。
データセンターのリファレンスデザインで作成されたブループリントは、一連の設計要素を使用して、多くのネットワークアクティビティを抽象化および自動化します。Freeformリファレンスデザインで作成されたブループリントは、自分で追加および設定する システムと リンクで構成されているため、アーキテクチャを完全に制御できます。Freeformでは、スイッチ、ルーター、Linuxホストなど、Apstra環境でリンクできるすべてのタイプのデバイスを表すために システム という用語を使用しています。
デバイス管理
Freeform ブループリントのデバイス管理は、データセンターのブループリントと同じです。エージェントをインストールし、Apstraの管理下に置くためにエージェントを確認するプロセスは、どちらのリファレンスデザインでも同じです。フリーフォームブループリントでは、ジュニパーデバイスのみがサポートされています。
フリーフォームブループリントとデバイスプロファイル
空のブループリントからFreeformブループリントを手動で構築することも、既存のFreeformブループリントをエクスポートした場合は、それを新しいブループリントのテンプレートとして使用することもできます(Apstraバージョン4.2.0以降)。空のブループリントの構築を開始するには、設計 (グローバル) カタログから デバイス プロファイル をインポートします。デバイス プロファイルは、システム ID (シリアル番号) を指定せずにデバイスの機能を表します。これにより、ネットワークを展開する前に「オフライン」で構築できます。
システムとリンク
内部システムを作成し、デバイス プロファイルを割り当てます。内部システムとは、Apstra環境で管理されるデバイスのことです。デバイスはいつでもApstraの管理下に置くことができます。準備ができたら、内部システムの作成時に割り当てることができます。準備ができていなくても大丈夫です。ネットワークを展開する前であればいつでも割り当てることができます。
外部システムは 、フリーフォームのブループリントで使用される別のタイプのシステムです。これらは内部システムにリンクされているシステムであり、Apstraの管理下にはありません。
システムをリンクするときは、必要に応じてポートと変換を選択します。これらのリンクを作成するときに、IP アドレスと タグ を追加することもできます。
構成テンプレート、プロパティ セット、およびタグ
構成テンプレート は、Freeformで内部システムを構成するために使用されるテキストファイルです。すべての内部システムに構成テンプレートを割り当てます。デバイスから構成テンプレート に直接貼り付けて 静的構成テンプレートを作成することもできますが、その場合、構成テンプレートの可能性は使用されません。Jinja2の知識(そしておそらくPython)があれば、設定テンプレートをパラメータ化して強力なことを行うことができます。
プロパティ セット は、構成テンプレートを完全にパラメーター化するための貴重な機能を提供します。キーと値のペアで構成され、設定テンプレートの静的部分を変数から分離できます。プロパティ セットは、ブループリント カタログで作成します。(フリーフォーム ブループリントで使用されるプロパティ セットは、設計(グローバル)カタログのプロパティ セットとは関係ありません)。構成テンプレートにプロパティ セット名を含めると、それらのプロパティ セットの値が構成がレンダリングされるときに使用されます。
プロパティセットを登録し、1 つのシステムに直接割り当てることもできます。
タグ は、Apstraが管理するリソースにメタデータを割り当てるための手段です。これらは、Apstraシステムとリンクを識別、整理、検索、フィルタリングするのに役立ちます。タグを使用すると、目的、所有者、環境、またはその他の基準でリソースを分類できます。タグはメタデータであるため、視覚的なラベル付けだけに使用されるわけではありません。また、Apstraグラフデータベース内のノードのプロパティとしても適用されます。このノードプロパティ(またはデバイスプロパティ)は、Jinjaコンフィグテンプレートでコンフィグ生成の動的変数や、ApstraのライブクエリテクノロジーとApstraインテントベース分析によるリアルタイム分析で参照できるようになります。
タグを使用する例としては、SRIOVインターフェイスを搭載したベアメタルサーバがあり、それらのインターフェイスに特定の設定を生成する必要がある場合が挙げられます。リンクにタグ sriov
を追加し、そのタグを持つリンクを特定の方法で設定することを構成テンプレートで指定します。
フリーフォームワークフロー
-
Apstra GUIにアクセスします。
-
デバイスをApstraの管理下に置きます (データセンターの設計図と同じ手順)。システムID(シリアル番号)をまだお持ちでない場合は、問題ありません。ネットワークを展開する前はいつでも、ネットワーク全体を「オフライン」で構築し、デバイスをApstraの管理下に置くことができます。
-
作成する内部システムのデバイス プロファイルをインポートします。
-
Apstraが管理するシステムの内部システムを追加します。
-
必要に応じて、非管理対象システム用の外部システムを追加します。
-
システムへのリンクを追加します。
-
必要に応じて、構成テンプレートと プロパティ セット を作成します。
-
展開モードが 展開 に設定された内部システムに構成テンプレートを割り当てます。
-
デバイスをまだApstraの管理下に置いていない場合は、今すぐ管理する必要があります。
-
システム ID を割り当て (まだ割り当てていない場合)、システムのデプロイ モードを [デプロイ] に設定します。
-
ネットワークを展開する前に、apstra-cliユーティリティを使用して、構成テンプレートの構文を検証できます。詳細については、 ジュニパーのサポートナレッジベース記事KB69779を参照してください。
-
変更をコミットしてブループリントをデプロイします。