Freeformイントロダクション

リファレンスデザイン

ネットワークアーキテクチャが3段Clos、5段Clos、または折りたたみ式ファブリックで構成されている場合、 データセンター のリファレンスデザインに含まれる抽象化と自動化を活用する必要があります。その他のすべてのトポロジーでは、 Freeform Reference Designを使用して、任意の機能、プロトコル、アーキテクチャを活用できます。

データセンターのリファレンスデザインで作成されたブループリントでは、一連の設計要素を使用して、多くのネットワークアクティビティを抽象化および自動化できます。Freeform Reference Designで作成されたブループリントは、自分で追加および設定する システム とリンクで構成されており、アーキテクチャを完全に制御できます。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 を追加し、そのタグを持つリンクを特定の方法で設定するように設定テンプレートで指定します。

フリーフォームワークフロー

  1. Apstra GUIにアクセスします。

  2. デバイスをApstraの管理下に置き ます(データセンターの設計図の場合と同じ手順)。システムID(シリアル番号)をまだ持っていない場合でも問題ありません。Apstra環境でネットワーク全体を「オフライン」で構築し、ネットワークを導入する前であればいつでもデバイスをApstraの管理下に置くことができます。

  3. フリーフォームのブループリントを作成します。

    .

  4. 作成する内部システムのデバイスプロファイルをインポートします。

  5. Apstraが管理するシステムの内部システムを追加します。

  6. 必要に応じて、管理対象外システムの外部システムを追加します。

  7. システムへのリンクを追加します。

  8. 必要に応じて、構成テンプレートとプロパティセットを作成します。

  9. 展開モードを展開に設定して、構成テンプレートを内部システムに割り当てます。

  10. デバイスをまだApstraの管理下に置いていない場合は、今こそ管理する時です。

  11. システムIDを割り当て (まだ割り当てていない場合)、システムの展開モードを 展開に設定します。

  12. ネットワークを導入する前に、apstra-cliユーティリティを使用して、コンフィグテンプレートの構文を検証できます。詳細については、 サポートサポート技術情報の記事KB69779ジュニパーを参照してください。

  13. 変更をコミットしてブループリントを展開します。