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