設定ファイルの自動インストールの概要
自動インストールとは、手動設定を含め、手動による介入なしにネットワークを介したデバイスを自動的に設定することです。ネットワーク管理者は、自動インストールを使用して時間を節約し、デバイス間で一貫した設定を実装できます。
設定ファイルの自動インストール—概要
自動インストールとは、設定サーバー(通常は TFTP(Trivial File Transfer Protocol)サーバー)に作成して保存する既存の設定ファイルから、ネットワーク経由でデバイスを自動設定することです。自動インストールを使用して、新しいデバイスを自動的に設定したり、ネットワーク内の中央の場所から複数のデバイスを展開したりできます。
自動インストールを有効にすると、ネットワークデバイスが電源を入れたときに自動インストールを実装されます。自動インストールを設定するには、設定サーバー、自動インストールインターフェイス、およびIPアドレス取得用のプロトコルを指定します。
QFX5200スイッチは、自動インストールにHTTPのみで動作します。TFTPまたはFTPプロトコルをサポートしていません。機能としての自動インストールは、一部のデバイスでサポートされているわけではありません。詳細については、ハードウェア情報を参照してください。
自動インストールの一般的な用途
ソフトウェアの自動インストールの一般的な用途は次のとおりです。
-
ネットワークの一元的な場所から複数のデバイスを展開および更新できます。
-
電源を入れると、デバイスを自動的に更新できます。
自動インストール設定ファイルとIPアドレス
自動インストール プロセスが機能するには、ネットワーク内の構成サーバーに 1 つ以上のホスト固有またはデフォルト構成ファイルを格納する必要があります。さらに、デバイスにIPアドレスを割り当てるために、DHCP(ダイナミックホスト構成プロトコル)などのサービスを利用できることを確認する必要があります。
デバイスに自動インストール用に以下の設定ファイルを設定できます。
-
network.conf—自動インストール用のデフォルト設定ファイルで、ネットワーク上のデバイスのIPアドレスと関連するホスト名を指定します。
-
switch.conf—スイッチに自動インストールするためのデフォルト設定ファイル。このファイルには、デバイスにtelnetで接続して手動で設定するのに十分な設定情報が含まれています。
-
hostname.conf—デバイスへの自動インストール用のホスト固有の設定ファイル。このファイルには、デバイスに必要なすべての設定情報が含まれています。ファイル名の hostname をデバイスに割り当てられているホスト名に置き換えます。
-
router.conf—
router.confという名前のデフォルト設定ファイルで、新しいデバイスにtelnetしてさらに設定を行うために必要な最小限の設定が含まれています。
自動インストール設定ファイルを持つサーバーが新しいデバイスと同じ LAN セグメント上にない場合、または特定のデバイスがネットワークで必要な場合は、中間デバイスを設定する必要があります。新しいデバイスが中間デバイスを介してTFTP、ブートプロトコル(BOOTP)、ドメインネームシステム(DNS)リクエストを送信できるように、この中間デバイスを新しいデバイスに直接接続する必要があります。この場合、TFTP 自動インストール要求を受信する場所として、中間デバイスの IP アドレスを指定します。
新しいデバイスでの一般的な自動インストール プロセス
自動インストールに設定されたデバイスの電源がオンになると、以下の自動インストールタスクが実行されます。
-
デバイスは、接続された各インターフェイスでDHCPまたはBOOTPリクエストを同時に送信し、IPアドレスを取得します。
DHCP サーバーがこれらの要求に応答すると、以下の情報の一部または全部をデバイスに提供します。
-
自動インストールインターフェイスのIPアドレスとサブネットマスク。
-
設定ファイルが保存されている(通常は)TFTPサーバー、HTTPサーバー、またはFTPサーバーの場所。
-
TFTPサーバーから要求される設定ファイルの名前。
-
TFTPサーバーのIPアドレスまたはホスト名。
DHCPサーバーがサーバーのホスト名を提供した場合、名前をIPアドレスに解決するには、DNSサーバーがネットワーク上で使用可能である必要があります。
-
設定サーバーがデバイスとは異なるLANセグメント上にある場合の中間デバイスのIPアドレス。
-
-
デバイスがIPアドレスを取得すると、デバイス上の自動インストールプロセスは、以下の方法で設定ファイルのダウンロードを試みます。
-
DHCP サーバーがホスト固有の設定ファイル hostname.conf を指定した場合、デバイスは TFTP サーバーの要求でそのファイル名を使用します。新しいデバイスの自動インストールプロセスでは、 hostname.confに対して3つのユニキャストTFTPリクエストが行われます。これらの試みが失敗した場合、デバイスはファイルの使用可能なTFTPサーバーに3つのリクエストをブロードキャストします。
-
デバイスが hostname.conf ファイルを見つけられない場合、自動インストールプロセスは、デバイスのホスト名とIPアドレス間のマッピング情報を含む network.conf ファイルに対して3つのユニキャストTFTPリクエストを送信します。これらの試みが失敗した場合、デバイスはファイルの使用可能なTFTPサーバーに3つのリクエストをブロードキャストします。
-
デバイスのホスト名エントリーを含む network.conf ファイルがデバイスで見つからない場合、自動インストールプロセスはDNSリクエストを送信し、デバイスのIPアドレスをホスト名に解決しようとします。
-
デバイスがホスト名を決定すると、 hostname.conf ファイルに対するTFTPリクエストを送信します。
-
デバイスがIPアドレスをホスト名にマッピングできない場合、デフォルト設定ファイル device.confのTFTPリクエストを送信します。TFTPリクエストの手順は、 network.conf ファイルの場合と同じです。
-
-
デバイスがTFTPサーバーで設定ファイルを見つけた後、自動インストールプロセスでファイルがダウンロードされ、デバイスにファイルがインストールされ、設定がコミットされます。
設定ファイルの自動インストールの設定(CLI手順)
自動インストールとは、作成して構成サーバーに保存する既存の構成ファイルから、ネットワーク経由でデバイスを自動構成することです。設定サーバーは、通常、Trivial File Transfer Protocol(TFTP)サーバーです。自動インストールを使用して、ネットワーク内の中央の場所から複数のデバイスを自動的に展開できます。
自動インストールを設定する前に、ネットワークに既にインストールされているデバイスの電源を入れたときに自動インストールが実行できるようにする必要があります。自動インストールに使用するインターフェイス、プロトコル、および構成サーバーを1つ以上指定して有効にします。
自動インストールを有効にするには、以下の手順を実行します。
-
デバイスにIPアドレスを割り当てるために、DHCP(Dynamic Host Configuration Protocol)などのサービスが利用できることを確認します。
-
ネットワーク要件を満たすように、ネットワーク上のDHCPサーバーを設定します。スイッチをDHCPサーバーとして動作するように設定できます。
-
以下のいずれかの設定ファイルを作成し、ネットワーク内のTFTPサーバー(またはHTTPサーバーまたはFTPサーバー)に保存します。
-
自動インストール中の各デバイス用の hostname.conf という名前のホスト固有ファイル。 hostname をデバイスの名前に置き換えます。通常、 hostname.conf ファイルには、このホスト名を持つデバイスに必要なすべての設定情報が含まれています。
-
device.confという名前のデフォルト設定ファイル。新しいデバイスにtelnetしてさらに設定を行うために必要な最小限の設定が含まれています。
-
-
ギガビットイーサネットポートを使用して、デバイスをネットワークに物理的に接続します。
-
TFTPサーバーのホスト名のみを提供するようにDHCPサーバーを設定した場合は、TFTPサーバーのIPアドレスとホスト名のマッピングエントリを追加します。TFTPサーバーのホスト名を、ネットワーク内のドメインネームシステム(DNS)サーバー上のDNSデータベースファイルにマッピングします。
-
デバイスがDHCPサーバー(またはIPアドレス解決を提供する他のデバイス)と同じネットワークセグメント上にない場合は、既存のデバイスを中間デバイスとして設定して、TFTPおよびDNS要求を受信し、TFTPサーバーおよびDNSサーバーに転送します。TFTPおよびDNSサービスを提供するホストのIPアドレスを使用して、中間デバイス上のLANまたはシリアルインターフェイスを設定する必要があります。このインターフェイスをデバイスに接続します。
-
自動インストールに hostname.conf ファイルを使用する場合は、次のタスクも完了する必要があります。
-
各デバイスに hostname.conf ファイル名を提供するようにDHCPサーバーを設定します。各デバイスは、 hostname.conf ファイル名を使用して、TFTPサーバーに設定ファイルをリクエストします。必要な hostname.conf 設定ファイルをTFTPサーバーにコピーします。
-
network.confという名前のデフォルト設定ファイルを作成し、TFTPサーバーにコピーします。このファイルには、IPアドレスからホスト名へのマッピングエントリが含まれています。DHCP サーバーが hostname.conf ファイル名を新しいデバイスに送信しない場合、デバイスは network.conf を使用して IP アドレスに基づいてホスト名を解決します。
または、デバイスのIPアドレスからホスト名へのマッピングエントリをDNSデータベースファイルに追加することもできます。
デバイスはホスト名を使用して、TFTPサーバーに hostname.conf ファイルをリクエストします。
-
デバイス上で自動インストールを明示的に有効にして設定する前に、ネットワーク設定の必要に応じて以下のタスクを実行してください。
自動インストールを設定するには:
自動インストールを確認するには、CLIから show system autoinstallation status コマンドを入力します。
例:
user@host> show system autoinstallation status
Autoinstallation status:
Master state: Active
Last committed file: None
Configuration server of last committed file: 10.25.100.1
Interface:
Name: ge-0/0/0
State: Configuration Acquisition
Acquired:
Address: 192.168.124.75
Hostname: host-ge-000
Hostname source: DNS
Configuration filename: device-ge-000.conf
Configuration filename server: 10.25.100.3
Address acquisition:
Protocol: DHCP Client
Acquired address: None
Protocol: RARP Client
Acquired address: None
Interface:
Name: ge-0/0/1
State: None
Address acquisition:
Protocol: DHCP Client
Acquired address: None
Protocol: RARP Client
Acquired address: None