Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Apstra ZTP用のDHCPサーバーを設定する

概要 DHCP サービスが使用するネットワーク パラメーターを定義する

Apstra ZTPソフトウェアには、デバイス管理ネットワーク用のISC DHCPサーバーが付属しています。このページでは、提供されているDHCPサーバーを編集するいくつかの方法について説明します。デバイス管理ネットワークに別の DHCP を使用している場合は、同じオプションを構成する必要があります。

手記:

すべての構成ファイルはrootが所有しています。sudoを使用して、sudoコマンドを使用して、またはsudo -sコマンドでrootになった後に、rootコマンドを実行する必要があります。

dhcpd.conf パラメータ

オプションの DHCP パラメータ

DHCPサービスがDHCPサービスを要求するすべてのデバイスに送信するオプションパラメータを設定できます。これらのパラメーターは、後でコンフィグレットを使用して設定できます。(DHCPサービスでこれらのパラメータを定義した場合、Apstra経由で再度設定しないでください。デバイスOSがエラーを返すことがあります。

疑わしい場合は、ランダムなパラメーターを入力しないでください。サービスが IP アドレスを解決しようとすると、タイムアウトが発生する可能性があります。

  • option domain-search "dc1.yourdatacenter.com" - ドメイン名を設定します。複数の値を指定するには、コンマ (,) で区切ります。ファイルの解析を成功させるには、各行がセミコロン (;)

  • option domain-name "dc1.yourdatacenter.com" - DNSのリストを設定する

  • option domain-name-servers 10.1.2.13, 10.1.2.14 - ドメイン検索を設定する

グループパラメータ

[グループ] セクションには、次のパラメーターが含まれます。

  • Tftp

    • tftp-server-name - ZTP サーバーの IP アドレス(URL ではない)

  • Subnet

    • subnet (IP v4) - IP 管理ネットワーク

    • netmask (IP v4) - IP 管理ネットマスク

    • range_start - 動的 DHCP IP アドレスの範囲の開始。全範囲が使用可能であり、その範囲から静的に構成された IP アドレスが使用されていないことを確認します。

    • range_end - 動的DHCP IPアドレスの範囲の終了。全範囲が使用可能であり、その範囲から静的に構成された IP アドレスが使用されていないことを確認します。

    • routers - 管理ネットワーク用デフォルトゲートウェイルーター

  • host

    • name - 静的DHCP管理IPアドレスのホスト名

    • hardware ethernet - DHCPネゴシエーションに使用される管理インターフェイスのスイッチMACアドレス

    • fixed-address - ハードウェアイーサネットMACを搭載したデバイスの静的DHCP IPアドレス。スイッチの MAC アドレスを使用します。

GUI コンフィギュレータを使用して dhcpd.conf を設定する

Apstraバージョン4.2.0以降、Apstra GUIを使用してApstra ZTPを設定できるようになりました。
  1. ウィザードを使用している場合は、手順 2 で dhcpd.conf file を構成します。(ここではこの手順をスキップし、後で戻ってこの構成を完了することができます)。ウィザードを使用していない場合は、Apstra ZTP GUIの左側のナビゲーションメニューからdhcpd.confをクリックします。
    dhcpd.conf ファイルのコード エディターが開きます。
  2. [コンフィギュレータ] をクリックします。
    コードエディタで変更を加えた場合、コンフィギュレータに切り替えるとそれらが失われることを警告するダイアログが開きます。ファイルを開いたばかりなので、まだ変更はありません。
  3. [確認] をクリックして、コンフィギュレーターに切り替えます。
  4. オプションの DNS の詳細を [オプション] セクションに入力できます。これらのオプション フィールドを設定する場合は、[オプション] 三角ボタンをクリックしてフィールドを表示し、ドメイン検索、ドメイン名、およびドメイン ネーム サーバーの詳細を入力します。
  5. [グループ] をクリックして、そのパラメーターを表示します
    .
  6. tftp サーバー名の詳細を入力します。DHCPサーバーで提供しているサブネットの詳細、ネットマスク、提供するアドレスの範囲を入力して、その特定の範囲の開始範囲と終了範囲とデフォルトルーターがあります。
  7. Apstra環境内に多数のファブリック(青写真)がある場合、すべてが同じ管理サブネットまたはOOBサブネット上にあるとは限りません。それらは異なるものにある可能性があります。その場合は、ZTPプロセスに、Apstraサーバーに追加されるデバイスをリッスンすることを各セグメントに伝える必要があります。グループを追加するには、[グループの追加] をクリックします。(追加のグループを削除することもできます。
  8. 次に、ホストに固有の情報を取得したい場合、MACアドレスがわかっている場合(bme(?)、vme(?) macアドレスではなく、物理インターフェイスである必要があります)これは、me0またはem0インターフェイスの実際のMACアドレスです。1ではありません。em1を入れないでください。em0 または me0 でなければなりません。次に、見つかったときに指定したい固定アドレス。ホストを増やして追加し続けることができ、追加できます。あなたがそれをしたくないなら、あなたはそれをする必要はありません。私はこのステップをスキップしています。[(ZTP サーバー) を今すぐ再起動] をクリックします。開発トポロジはここでは何もしません。[5:12] ウィザードはそれ以上の開発に進まないため、スキップします。その他、触れるパーツをお見せします。[デバイス] 画面には、ztpedを試みたデバイスまたは完全にztpedされたデバイスが表示されます。これが完了すると、ztpが完了し、Apstraサーバーにも表示されます。そのため、資格情報を提供して通信できるようにする必要があります 「私はztpedされたこれらのデバイスを持っています、それらで何かをしてください。

  9. Apstra ZTP GUIからApstra ZTP DHCPサーバーを設定する

    次に「グループ」では、デバイスのハードウェアイーサネットアドレスをIP固定アドレスにマッピングするように静的DHCPホストを設定できます。

    追加のホストがある場合は、「追加のホスト」リンクをクリックして追加のホストを設定できます。

    「コードエディタ」タブをクリックすると、コンフィギュレータに入力されたエントリはdhcpd.confファイルに保存されます。

    終了したら、「保存して続行」をクリックします。Apstra ZTPは、更新された設定でDHCPを自動的に再起動します。設定にエラーがある場合、Apstra ZTPはエラーを警告します。

GUI コードエディタを使用して dhcpd.conf を設定する

テキストエディタを使用してdhcpd.confを設定する

Apstra ZTP GUIコンフィギュレーターを使用してdhcp.confを設定することをお勧めしますが、CLIを使用するオプションもあります。DHCP 構成ファイルは、vi や nano などのテキスト エディターで直接構成できます。
  1. ターミナルを開き、Apstra ZTPサーバーにSSH接続します。
    ssh admin@<apstra-ztp-server-ip> ここで、 <apstra-ztp-server-ip>はApstra ZTPサーバーのIPアドレスです。
  2. DHCP設定ファイルは、Apstra ZTP VMの/containers_data/dhcpディレクトリにあります。
  3. vi や nano などのテキスト エディターで dhcpd.conf ファイルを開きます。
  4. ステップ1は、サブネットとネットマスクを設定することです。
  5. ステップ2は、管理ネットワークに対応するグループを追加することです。必要に応じて、以下を設定します。
    • tftp-server-name

    • オプションルーター

    • ハードウェアイーサネット

    • 固定アドレス

  6. ステップ3はDNSを設定することです。これは任意です。ドメイン検索、ドメイン名、およびドメイン名サーバーの詳細を入力できます。
  7. 構成ファイルの次の行は、おそらく変更する必要はありません。
  8. Juniper Junos OSまたはJunos OS Evolvedデバイスを使用している場合、デバイスに適切な構成ファイルが読み込まれるように、サーバーに以下が含まれていることを確認する必要があります。
  9. SONiC デバイスを使用している場合は、ZTP サーバーの IP アドレスを使用して TFTP URL sonic-provision-urlを設定する必要があります
  10. DHCPの設定を変更した後、sudo docker restart dhcpdコマンドを使用してApstra ZTP DHCPプロセスを再起動します。これにより、新しいファイル値が強制的に読み取られます。