Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

SONiCデバイスエージェント

SONiCデバイスエージェントの概要

デバイスシステムエージェントのインストール方法はApstra GUIから行うことをお勧めしますが、CLIからApstraエージェントを手動でインストール することもできます 。まれな例外でのみ、エージェントを手動でインストールする必要がありますが、これはより多くの労力を必要とし、エラーが発生しやすくなります。エージェントを手動でインストールする前に、さまざまなデバイスの状態、構成段階、およびエージェントの操作について深く理解しておく必要があります。サポートが必要な場合は、 ジュニパーサポートまでお問い合わせください。

メモ:

また、Apstra ZTPを使用して、エージェントを自動的に起動してインストールし、スイッチの前提条件の構成を行うこともできます。Apstra ZTPを使用すると、エージェントを手動でインストールするよりもシンプルで簡単に大規模にサポートできます。

SONiC デバイス エージェントは、ファイル システム内の次のファイルを管理します。

  • /etc/sonic/config_db.json - インターフェイス、IPアドレス、ポートブレークアウトなどを指定するSONiCのメイン設定ファイル
  • /etc/sonic/frr/frr.conf - frr.conf には、デバイス上の BGP のルーティングアプリケーション設定がすべて含まれています。
注意:

または ファイルを手動で編集config_db.jsonfrr.confしないでください。デバイス・システム・エージェントのインストールの前後にも。エージェントは、これらのファイル内の既存の設定を上書きします。

管理 IP の手動構成(SONiC)

SONiC は、「eth0」管理インターフェイス用の管理 VRF を自動的に作成します。デフォルトでは、"eth0" は管理ネットワークから DHCP アドレスを取得します。ほとんどの場合、管理構成は必要ありません。

ただし、SONiC デバイス管理 IP アドレスを手動で設定する必要がある場合は、インターフェイスを使用してsonic-cli設定する必要があります

管理VRFは、SONiC Linuxコマンドラインから確認できます。

エージェントの手動インストール(SONiC)

SONiCデバイスエージェントを手動でインストールするには、エージェントソフトウェアをダウンロード、インストール、設定し、 Apstra の管理下に置くことを確認します。
  1. コマンドを使用してApstraエージェントをダウンロードしますsudo cgexec -g l3mdev:mgmt curl -o /tmp/aos.run -k -O https://{{aos-ip-address}}/ device_agent_images/aos_device_agent{{aos-version}}-{{aos-build}}.runcurl​​`
  2. コマンドを使用してApstraエージェントsudo /bin/bash /tmp/aos.run -- --no-startをインストールします。
  3. コマンドでsudo vi /etc/aos/aos.conf更新/etc/aos/aos.confして、ApstraサーバーのIPを設定し、構成サービスを有効にします。
    • 以下の場合は、「aos-server」をApstraサーバーのIPアドレスまたは有効なFQDNに置き換えてください。
    • 例えば
    • 以下については、管理インターフェイス (通常は eth0) を追加します。
    • 以下では、「enable_configuration_service」を 1 に設定して、Apstraからの「フルコントロール」モードを有効にします。
    • 次の "資格情報" 構成を "username = " と、エージェントに使用するローカル Linux ユーザー (通常は "admin") で追加します。
  4. コマンドでsudo service aos startエージェントを起動し、コマンドでsudo service aos statusステータスを確認します。
  5. Apstra GUIの左側のナビゲーションメニューから、[デバイス]>[管理対象デバイス]に移動してデバイスを確認し、ブループリントに割り当てることができます。

エージェントを手動でアンインストールする(SONiC)

SONiC Apstraデバイスエージェントを手動でアンインストールするには、Apstraサーバーを停止し、エージェントをアンインストールして、残っているApstraファイルをすべて削除します。
  1. コマンドを使用してApstraエージェントsudo service aos stopを停止します。
  2. コマンドを使用して、Apstraエージェントをアンインストールしますsudo dpkg --purge --force-all aos-device-agent
  3. コマンドを使用して、残りのApstraファイルsudo rm -fr /etc/aos /var/log/aos /mnt/persist/.aos /opt/aos /run/aos /run/lock/aos /tmp/aos_show_tech /usr/sbin/aos*を削除します。