Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ベンダー固有のカスタム設定の作成

場合によっては、デバイスのベンダーに基づいて構成(custom-config)をカスタマイズする必要があります。

シェルスクリプトを使用して、ZTP 中にデバイスにカスタム設定を追加できます。これらのファイルは、TFTPディレクトリまたはURLでポイントするHTTPサーバ上にあります。

ztp.json ファイルを構成するときは、プラットフォーム固有セクションの custom-config フィールドに bash ファイル名を指定します。

junos_custom.sh

Juniper Junos OSおよびJunos OS Evolvedデバイスの構成をカスタマイズするには、ZTPプロセス中に実行されるbashスクリプトファイルである containers_data/tftp/junos_custom.shに構成を追加します。

デバイスシステムエージェントが自動的にインストールされる前に、Syslog、NTP、SNMP認証などのJunos設定コマンドを実行できます。

手記:

デュアルREセットアップのJunos OSおよびJunos OS Evolvedプラットフォームには、 set system commit synchronize コマンドが必要です。この設定がないと、ZTP プロセスは失敗します。コマンドを junos_custom.sh ファイルに追加することをお勧めします。

サンプル junos_custom.sh ファイルを参照してください。

注意:

外部 AAA 認証( authentication-order など)を設定した場合は、デバイス システム エージェント device-userdevice-user-password を AAA システムに複製する必要があります。そうしないと、デバイスシステムエージェントが認証エラーを生成します。

eos_custom.sh

Arista EOS デバイスの構成をカスタマイズするには、ZTP プロセス中に実行される bash スクリプト ファイルである containers_data/tftp/eos_custom.sh に構成を追加します。

EOS 設定コマンドを実行して、SSH ログイン バナー、またはデバイス システム エージェントが自動的にインストールされる前に設定する必要があるその他のシステム設定を設定できます。

サンプル eos_custom.sh ファイルを参照してください。

手記:

ZTPプロセス中に、EOSバナーのログインが「デバイスはゼロタッチプロビジョニングモードです...".デフォルトでは、ZTP スクリプトはこれを恒久的な設定にコピーします。

これを防ぐには、別のbanner loginを設定したり、no banner loginを設定したりするスクリプト(eos_custom.shなど)を指すcustom-configを設定する必要があります

\nの後には必ずスペースが必要です。

nxos_custom.sh(オンボックスエージェント)

Cisco NX-OS デバイスの設定をカスタマイズするには、ZTP プロセス中に実行される bash スクリプト ファイルである containers_data/tftp/nxos_custom.sh に設定を追加します。

SSHログインバナーなどのシステム設定を設定するNX-OS設定コマンドや、デバイスシステムエージェントが自動的にインストールされる前に設定する必要があるその他のシステム設定を実行できます。

サンプル nxos_custom.sh ファイルを参照してください。

手記:

copp profile strictを追加するには、custom-config ファイルを使用する必要があります。

nxos_custom.sh(オフボックスエージェント)

Apstra ZTP を使用してオフボックス エージェントで使用する Cisco NX-OS デバイスを準備する場合は、 custom-config ファイルで次の NX-OS 設定コマンドを有効にする必要があります。

次の nxos_custom.sh を使用して、これらをバナーとともに追加できます。

sonic_custom.sh

エンタープライズ SONiC デバイスの構成をカスタマイズするには、ZTP プロセス中に実行される bash スクリプトファイルである containers_data/tftp/sonic_custom.sh に構成を追加します。

デバイス システム エージェントが自動的にインストールされる前に、Radius 認証の設定などの EOS 設定コマンドを実行できます。

サンプル sonic_custom.sh ファイルを参照してください。