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.json 前後には、いつでも手動でまたは frr.conf ファイルを編集しないでください。エージェントはこれらのファイル内の既存のコンフィギュレーションを上書きします。

管理IPを手動で設定する(SONiC)

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

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

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

エージェントの手動インストール(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サーバー」を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*削除します。