Arista デバイスエージェント
デバイスシステムエージェントのインストール方法はApstra GUIから行うことをお勧めしますが、CLIからApstraエージェントを手動でインストール することもできます 。まれな例外でのみ、エージェントを手動でインストールする必要がありますが、これはより多くの労力を必要とし、エラーが発生しやすくなります。エージェントを手動でインストールする前に、さまざまなデバイスの状態、構成段階、およびエージェントの操作について深く理解しておく必要があります。サポートが必要な場合は、 ジュニパーサポートまでお問い合わせください。
また、Apstra ZTPを使用して、エージェントを自動的に起動してインストールし、スイッチの前提条件の構成を行うこともできます。Apstra ZTPを使用すると、エージェントを手動でインストールするよりもシンプルで簡単に大規模にサポートできます。
Arista EOSの初期設定
- ZTPを無効にする
- AAAおよびネットワーク管理者ユーザの設定
- IP アドレスと管理 VRF の設定
- EOS 用に DNS を構成する
- EOS 用の HTTP API を構成する
- EVPNのマルチエージェントの設定
ZTPを無効にする
ZTP(ZTP Disabled)なしでスイッチをプロビジョニングする場合、続行する前にZTPプロセスが無効になっていることを確認してください。スイッチに初めてログインした後、 コマンドを実行 zerotouch disableします。これには、デバイスのリロードが必要です。
localhost login: admin localhost> zerotouch disable
AAAおよびネットワーク管理者ユーザの設定
エージェントをインストールまたは管理するには、既知のパスワードを使用してネットワーク管理者ユーザーをデバイスに構成する必要があります。
aaa authorization exec default local username admin privilege 15 role network-admin secret <admin-password>
IP アドレスと管理 VRF の設定
オンボックス エージェントをインストールする場合は、管理 VRF を設定する必要はありません。必要に応じて、エージェントインストーラが管理 VRF を自動的に設定します。
エージェントは管理 VRF を使用します。管理インターフェイスをデフォルト(なし)VRFから管理VRFに移動します。
エージェントはデフォルトでインターフェイスManagement1を使用します。Arista 7504や7508などのモジュラー型シャーシでは、管理インターフェイスManagement0は - プラットフォームをチェックして、管理インターフェイスManagement1が または Management1/1、 Management1/2Management0、 と表示されているかどうかを確認してください。 Management0 は、両方のスーパーバイザ間で共有される管理インターフェイスです。
このスイッチにリモートでログインする場合は、インターフェイスで コマンドを発行 vrf forwarding management する前に、アウトオブバンド接続があることを確認してください。これにより、NICからIPアドレスがすぐに削除され、システムからロックアウトされる可能性があります。
vrf definition management rd 100:100 interface management1 vrf forwarding management ip address <address>/<cidr> ip route vrf management 0.0.0.0/0 <management-default-gateway>
EOS 用に DNS を構成する
Apstraサーバー検出は、エージェントを手動で構成する場合、DNSベースの検出をサポートします。デフォルトでは、 aos-config ファイルは検索 tbt://aos-server:29731 します-したがって、DNSネームサーバーを使用して解決 aos-serverできます。
ip name-server vrf management <dns-server-ip> ip name-server vrf management <dns-server-ip>
EOS 用の HTTP API を構成する
オンボックス エージェントをインストールする場合は、HTTP API を構成する必要はありません。必要に応じて、エージェント インストーラーによって HTTP API が自動的に構成されます。
HTTP API と Unix ソケットは、構成レンダリングとテレメトリ コマンドのために EOS API に接続するために使用されます。API は、デフォルト ルートと管理 VRF の両方で使用可能にする必要があります。エージェントは、ファイルシステム上でローカルに unix-socket を使用して接続します。
management api http-commands protocol unix-socket no shutdown vrf management no shutdown
EVPNのマルチエージェントの設定
EOS 4.22を実行しているAristaデバイスでEVPNを実行するには、を実行する必要があります service routing protocols model multi-agent。また、設定を適用するには、デバイスを再起動する必要があります。
localhost(config)#service routing protocols model multi-agent ! Change will take effect only after switch reboot localhost(config)#
デバイスの元の構成に確実に追加されるようにするには、エージェントをインストールする前に、マルチエージェント構成をデバイスに追加することをお勧めします。設定を追加した後、デバイス設定を保存し、デバイスをリロードします。
localhost(config)#wr mem Copy completed successfully. localhost(config)#reload now Broadcast message from root@localhost (Mon Sep 21 20:25:03 2020): The system is going down for reboot NOW!
デバイスの使用停止
- Apstra GUIの左側のナビゲーションメニューから、[デバイス]>[管理対象デバイス]に移動し、使用停止にするデバイスのチェックボックスをオンにします。
- 表の上にある [DECOMM] ボタンをクリックし、[確認] をクリックして管理状態を変更し、表ビューに戻ります。
- デバイスを選択した状態で、[システムの削除] ボタンをクリックし、[確認] をクリックしてデバイスを削除し、テーブル ビューに戻ります。
デバイスからApstraパッケージを削除する
EOS CLI を使用したエージェントのアンインストール
スタートアップ コンフィギュレーションを消去しても、インストールされている EOS 拡張ファイルは削除されません。エージェントを明示的に削除する必要があります。次の手順を順番に実行します。
localhost#no extension aos-device-agent-2.0.0-0.1.210.i386.rpm localhost#delete extensions:no extension aos-device-agent-2.0.0-0.1.210.i386.rpm localhost#copy boot-extensions installed-extensions
Bashを使用したエージェントのアンインストール
Bash CLIを使用するには、 を編集 /mnt/flash/boot-extensions して拡張機能への参照を削除し、 から拡張機能を削除する必要があります /mnt/flash/.extensions/aos-device-agent.i386.rpm - このファイル名は、インストールされているApstraのバージョンによって異なります。
localhost#dir /all flash:.extensions/
Directory of flash:/.extensions
-rwx 1798948 May 31 02:11 EosSdk-1.8.1-4.16.6M.i686.rpm
-rwx 36199 May 31 02:25 aos-device-agent-1.2.0-0.1.137.i386.rpm
localhost#more flash:boot-extensions
EosSdk-1.8.1-4.16.6M.i686.rpm
aos-device-agent-1.2.0-0.1.137.i386.rpm
[admin@localhost ~]$ vi /mnt/flash/boot-extensions
システムから残りのApstraデータを削除する
Apstra関連のデータは、ファイルシステム上のいくつかの場所に保持されます。以下に示すように、これらのデータを手動で削除します。
Apstraファイル(特に /mnt/flash/.aos/ チェックポイントファイルを含む)を削除しないと、次回Apstraソフトウェアをインストールしたときに、最後にレンダリングされた設定(隔離設定を含む)が既存の設定に置き換わり、すべてのインターフェイスがシャットダウンする可能性があります。
Apstraのデータを削除するときは、必ず削除してください /mnt/flash/.aos/。
root@Arista:~# rm -rf /mnt/flash/aos* root@Arista:~# rm -rf /mnt/flash/.aos* root@Arista:~# rm -rf /var/log/aos root@Arista:~# rm -rf /.aos
設定ファイルの保存
拡張機能をブートアップから削除するには、コマンドを実行 wr mem して、拡張機能がブート拡張機能に表示されなくなったことを確認します。RPMが使用可能な拡張機能にまだインストールされている場合は、エージェントが再起動する可能性があります。
システムの再起動
Apstraソフトウェアをアンインストールした後、システムを再起動します。拡張機能がブート拡張機能から削除されるようにするには、[はい]を選択して構成を保存します。
localhost#reload System configuration has been modified. Save? [yes/no/cancel/diff]:yes Proceed with reload? [confirm] Broadcast message from root@localhost (Thu Oct 19 02:03:28 2020): The system is going down for reboot NOW!
エージェントを削除しても、スイッチで実行されている構成は変更または変更されません。ネットワークは中断されません。
Aristaデバイスエージェントの手動インストール
エージェントを手動でインストールするには、さまざまなデバイスの状態、構成段階、およびエージェントの操作を深く理解する必要があります。より多くの労力を必要とし、エラーが発生しやすいため、まれに手動でインストールすることをお勧めします。代わりに、Apstra GUIを使用してエージェントを自動的にインストールすることをお勧めします。手動インストールを続行するには、以下のセクションを参照してください。サポートが必要な場合は、 ジュニパーサポートまでお問い合わせください。
エージェントインストーラのダウンロード
エージェントは、ベースURLからApstraサーバーからHTTPs経由で利用できます https://aos-server/device_agent_images/aos_device_agent.run
spine1#routing-context vrf management spine1(vrf:management)#copy https://192.168.25.250/device_agent_images/aos_device_agent.run flash: Copy completed successfully.
Aristaデバイスエージェントのインストール
コマンドを実行 aos_device_agent.run してエージェントをインストールします。
localhost#bash sudo /mnt/flash/aos_device_agent.run
Verifying archive integrity... All good.
Uncompressing AOS Device Agent installer 100%
+ set -o pipefail
+++ dirname ./agent_installer.sh
++ cd .
++ pwd
+ script_dir=/tmp/selfgz726322812
++ date
+ echo 'Device Agent Installation : Wed' Oct 18 20:34:11 UTC 2017
Device Agent Installation : Wed Oct 18 20:34:11 UTC 2017
+ echo
+ UNKNOWN_PLATFORM=1
+ WRONG_PLATFORM=1
+ CANNOT_EXECUTE=126
+ '[' 0 -ne 0 ']'
+ arg_parse
+ start_aos=True
+ [[ 0 > 0 ]]
+ supported_platforms=(["centos"]="install_sysvinit_rpm" ["eos"]="install_on_arista" ["nxos"]="install_on_nxos" ["trusty"]="install_sysvinit_deb" ["icos"]="install_sysvinit_rpm" ["snaproute"]="install_sysvinit_deb" ["simulation"]="install_sysvinit_deb")
+ declare -A supported_platforms
++ /tmp/selfgz726322812/aos_get_platform
+ current_platform=eos
+ installer=install_on_arista
+ [[ -z install_on_arista ]]
+ [[ -x /etc/init.d/aos ]]
+ echo 'Stopping AOS'
Stopping AOS
+++ readlink /sbin/init
++ basename upstart
+ [[ systemd == upstart ]]
+ /etc/init.d/aos stop
+ install_on_arista
++ pwd
+ local pkg_dir=/tmp/selfgz726322812/arista
+ local to_be_installed=
+ local flash_dir_from_bash=/mnt/flash/aos-installer
+ local flash_dir_from_cli=flash:/aos-installer
+ cp aos_device_agent.img /mnt/flash/
+ mkdir -p /mnt/flash/aos-installer
++ ls /mnt/flash/.extensions/aos-device-agent-2.0.0-0.1.138.i386.rpm
+ existing_aos=/mnt/flash/.extensions/aos-device-agent-2.0.0-0.1.138.i386.rpm
+ for aos_rpm in '${existing_aos}'
++ basename /mnt/flash/.extensions/aos-device-agent-2.0.0-0.1.138.i386.rpm
+ ip netns exec default FastCli -p15 -c 'no extension aos-device-agent-2.0.0-0.1.138.i386.rpm'
++ basename /mnt/flash/.extensions/aos-device-agent-2.0.0-0.1.138.i386.rpm
+ ip netns exec default FastCli -p15 -c 'delete extension:aos-device-agent-2.0.0-0.1.138.i386.rpm'
+ pushd /tmp/selfgz726322812/arista
/tmp/selfgz726322812/arista /tmp/selfgz726322812
++ ls aos-device-agent-2.0.0-0.1.138.i386.rpm
+ aos_rpm=aos-device-agent-2.0.0-0.1.138.i386.rpm
+ cp aos-device-agent-2.0.0-0.1.138.i386.rpm /mnt/flash/aos-installer
+ ip netns exec default FastCli -p15 -c 'copy flash:/aos-installer/aos-device-agent-2.0.0-0.1.138.i386.rpm extension:'
Copy completed successfully.
+ ip netns exec default FastCli -p15 -c 'extension aos-device-agent-2.0.0-0.1.138.i386.rpm force'
+ popd
/tmp/selfgz726322812
+ ip netns exec default FastCli -p15 -c 'copy installed-extensions boot-extensions'
Copy completed successfully.
+ rm -rf /mnt/flash/aos-installer
+ /etc/init.d/aos config_gen
+ [[ True == \T\r\u\e ]]
+ aos_starter -f
デバイスエージェント構成ファイル
Aristaデバイスエージェントは、実行コンフィギュレーションファイルを管理します。エージェントのライフサイクルを通じて、他の構成ファイルは変更されません。にある /mnt/flash/aos-config構成ファイルを直接編集できます。パラメーターについては、「 エージェント構成ファイル 」を参照してください。ファイルを更新したら、エージェントを再起動します。
localhost# bash sudo systemctl stop aos localhost# bash sudo systemctl start aos
Arista Agentのトラブルシューティング
Apstraのログファイル
Apstraは、ディレクトリ内の多数のファイルにログを記録します /var/log/aos 。
エージェント パッケージがインストールされていることを確認します。
-bash-4.1# rpm -q --info aos-device-agent
Name : aos-device-agent Relocations: /
Version : 1.0.1 Vendor: (none)
Release : 0.1.15 Build Date: Thu Oct 6 21:21:08 2016
Install Date: Fri Oct 21 04:14:07 2016 Build Host: 6539ff88c5b0
Group : Unspecified Source RPM: aos-device-agent-1.0.1-0.1.15.src.rpm
Size : 87227369 License: Copyright 2014-present, Apstra, Inc. All rights reserved.
Signature : (none)
Summary : AOS device agent package for Arista switches
Description :
AOS device agent for Arista switches
localhost#show extension detail
Name: EosSdk-1.8.1-4.16.6M.i686.rpm
Version: 1.8.1
Release: 3206305.idboiseeossdk
Presence: available
Status: installed
Vendor:
Summary: EOS Software Development Kit
RPMS: EosSdk-1.8.1-4.16.6M.i686.rpm 1.8.1/3206305.idboiseeossdk
Total size: 8073886 bytes
Description:
The EOS Software Development Kit provides a set of stable C++ interfaces for
high-performance access to EOS primitives, for onbox programming beyond what
can be done with Python.
Name: aos-device-agent-1.2.0-0.1.137.i386.rpm
Version: 1.2.0
Release: 0.1.137
Presence: available
Status: installed
Vendor:
Summary: AOS device agent package for Arista switches
RPMS: aos-device-agent-1.2.0-0.1.137.i386.rpm 1.2.0/0.1.137
Total size: 88651 bytes
Description:
AOS device agent for Arista switches
エージェントが実行中であることを確認する
localhost#bash sudo service aos status AOS is running
localhost#dir flash:aos*
Directory of flash:/aos*
-rwx 2228 May 31 02:26 aos-config
-rwx 55668736 May 31 02:25 aos_device_agent.img
-rwx 54889549 May 31 02:10 aos_device_agent_1.2.0-137_eos.run
Directory of flash:/aos
drwx 4096 May 31 02:25 plugins
4025892864 bytes total (3392516096 bytes free)
localhost#dir file:/var/log/aos
Directory of file:/var/log/aos
-rw- 0 May 31 02:37 000C29E808A1-0.4602.1496198223.log
-rw- 0 May 31 02:37 000C29E808A1-0.err
-rw- 0 May 31 02:37 000C29E808A1-0.out
-rw- 63643 May 31 02:40 000C29E808A1-LocalTasks-000C29E808A1-0_2017-05-31--02-37-03_4602-2017-05-31--02-37-03.tel
-rw- 0 May 31 02:37 CounterProxyAgent.4604.1496198231.log
-rw- 0 May 31 02:37 CounterProxyAgent.4684.1496198239.log
-rw- 1490 May 31 02:37 CounterProxyAgent.err
-rw- 0 May 31 02:37 CounterProxyAgent.out
-rw- 33589 May 31 02:37 CounterProxyAgent000C29E808A1_2017-05-31--02-37-12_4604-2017-05-31--02-37-12.tel
-rw- 42562 May 31 02:37 CounterProxyAgent000C29E808A1_2017-05-31--02-37-20_4684-2017-05-31--02-37-20.tel
-rw- 0 May 31 02:37 DeploymentProxyAgent.4603.1496198226.log
-rw- 0 May 31 02:37 DeploymentProxyAgent.4629.1496198235.log
-rw- 1569 May 31 02:37 DeploymentProxyAgent.err
-rw- 0 May 31 02:37 DeploymentProxyAgent.out
-rw- 33618 May 31 02:37 DeploymentProxyAgent000C29E808A1_2017-05-31--02-37-07_4603-2017-05-31--02-37-07.tel
-rw- 39585 May 31 02:37 DeploymentProxyAgent000C29E808A1_2017-05-31--02-37-16_4629-2017-05-31--02-37-16.tel
-rw- 0 May 31 02:37 DeviceKeeperAgent.4606.1496198231.log
-rw- 510 May 31 02:37 DeviceKeeperAgent.err
-rw- 0 May 31 02:37 DeviceKeeperAgent.out
-rw- 38221 May 31 02:37 DeviceKeeperAgent000C29E808A1_2017-05-31--02-37-12_4606-2017-05-31--02-37-12.tel
-rw- 0 May 31 02:37 DeviceTelemetryAgent.4605.1496198230.log
-rw- 158 May 31 02:37 DeviceTelemetryAgent.4670.1496198242.log
-rw- 2580 May 31 02:37 DeviceTelemetryAgent.err
-rw- 0 May 31 02:37 DeviceTelemetryAgent.out
-rw- 33597 May 31 02:37 DeviceTelemetryAgent000C29E808A1_2017-05-31--02-37-12_4605-2017-05-31--02-37-12.tel
-rw- 56620 May 31 02:37 DeviceTelemetryAgent000C29E808A1_2017-05-31--02-37-23_4670-2017-05-31--02-37-23.tel
-rw- 50737 May 31 02:37 Spawner-000C29E808A1_2017-05-31--02-37-02_4597-2017-05-31--02-37-02.tel
-rw- 640 May 31 02:37 _000C29E808A1-00000000592e2c4f-00054c50-checkpoint
-rw- 0 May 31 02:37 _000C29E808A1-00000000592e2c4f-00054c50-checkpoint-valid
-rw- 0 May 31 02:37 _000C29E808A1-00000000592e2c4f-00054c50-log
-rw- 0 May 31 02:37 _000C29E808A1-00000000592e2c4f-00054c50-log-valid
-rw- 0 May 31 02:37 aos.log
291463168 bytes total (260136960 bytes free)
DNS 解決の失敗
エージェントは、接続の metadb DNS 解決に敏感です。設定ファイルのIPやDNSがデバイス管理ポートから到達可能であることを確認してください。
localhost# bash sudo service aos show_tech | grep -i dns [2016/10/20 23:04:20.534538UTC@event-'warning']:(textMsg=Failing outgoing mount to <'tbt://aos-server:29731/Data/ReplicaStatus?flags=i','/Metadb/ReplicaStatus'>' due to code 'resynchronizing' and reason 'Dns lookup issue "Temporary failure in name resolution" Unknown error 18446744073709551613) [2016/10/20 23:04:21.540444UTC@OutgoingMountConnectionError-'warning']:(connectionName=--NONE--,localPath=/Metadb/ReplicaStatus,remotePath=tbt://aos-server:29731/Data/ReplicaStatus?flags=i,msg=Tac::ErrnoException: Dns lookup issue "Temporary failure in name resolution" Unknown error 18446744073709551613) [2016/10/20 23:04:21.541174UTC@event-'warning']:(textMsg=Failing outgoing mount to <'tbt://aos-server:29731/Data/ReplicaStatus?flags=i','/Metadb/ReplicaStatus'>' due to code 'resynchronizing' and reason 'Dns lookup issue "Temporary failure in name resolution" Unknown error 18446744073709551613)
実行中のプロセスの一覧表示
コマンドで ps wax 、スイッチ上の他の管理コンポーネントと並行して実行されるApstraエージェントプロセスを一覧表示します。
localhost#bash sudo service aos attach
aos@localhost:/# ps wax
PID TTY STAT TIME COMMAND
1 ? Ss 0:03 /sbin/init
2 ? S 0:00 [kthreadd]
3 ? S 0:00 [ksoftirqd/0]
4 ? S 0:00 [kworker/0:0]
6 ? S 0:00 [migration/0]
8 ? S< 0:00 [khelper]
9 ? S< 0:00 [netns]
10 ? S 0:00 [kworker/u:1]
168 ? S 0:00 [sync_supers]
170 ? S 0:00 [bdi-default]
172 ? S< 0:00 [kblockd]
179 ? S< 0:00 [ata_sff]
189 ? S 0:00 [khubd]
290 ? S 0:00 [dst_gc_task]
375 ? S 0:00 [arp_cache-prd]
376 ? S 0:00 [icmp_unreachabl]
377 ? S< 0:00 [rpciod]
380 ? S< 0:00 [ecc_log_wq]
388 ? S 0:00 [khungtaskd]
389 ? S 0:00 [khungtaskd2]
394 ? S 0:00 [kswapd0]
395 ? S 0:00 [fsnotify_mark]
396 ? S< 0:00 [nfsiod]
397 ? S< 0:00 [crypto]
467 ? S< 0:00 [pcielwd]
506 ? S 0:00 [scsi_eh_0]
509 ? S 0:00 [scsi_eh_1]
512 ? S 0:00 [kworker/u:2]
599 ? S< 0:00 [edac-poller]
631 ? S 0:00 [ndisc_cache-prd]
635 ? S< 0:00 [deferwq]
951 ? S< 0:00 [loop0]
1244 ? S<s 0:00 /sbin/udevd -d
1374 ? S 0:01 [kworker/0:2]
1471 ? S< 0:00 /sbin/udevd -d
1730 ? S 0:00 python /usr/bin/immortalize --daemonize --log=/var/log/agents/ConnMgr --logpidsuffix --maxcredits=5 --cos
1732 ? S 0:00 /usr/bin/ConnMgr -p /var/run/ConnMgr.pid
1750 ? S 0:00 python /usr/bin/immortalize --daemonize --log=/var/log/agents/TimeAgent --logpidsuffix --maxcredits=5 --c
1751 ? S< 0:00 /usr/bin/TimeAgent -c /etc/TimeAgent.conf -p /var/run/TimeAgent.pid
1762 ? S 0:00 watchdog
1763 ? S< 0:00 wdog-cld
1786 ? S 0:00 python /usr/bin/inotifyrun -c pax -x sv4cpio -O -w -f /mnt/flash/persist/local.new . && mv /mnt/flash/per
1788 ? Ss+ 0:00 inotifywait -m -r -e modify -e create -e delete -e attrib -e move .
1798 ? S 0:00 python /usr/bin/inotifyrun -c pax -x sv4cpio -O -w -f /mnt/flash/persist/sys.new . && mv /mnt/flash/persi
1799 ? Ss+ 0:00 inotifywait -m -r -e modify -e create -e delete -e attrib -e move .
1811 ? S 0:00 python /usr/bin/inotifyrun -c shred --exact --iterations=1 /mnt/flash/persist/secure; pax -x sv4cpio -O -
1813 ? Ss+ 0:00 inotifywait -m -r -e modify -e create -e delete -e attrib -e move .
1820 ? S 0:00 [watchdog/0]
1964 ? S 0:00 /usr/bin/EosOomAdjust
1968 ? Ss 0:00 /usr/sbin/mcelog --daemon --no-syslog --logfile /var/log/mcelog
1979 ? S 0:00 [kbfd_v4v6_rx]
1980 ? S 0:00 [kbfd_v4v6_echo]
1981 ? S< 0:00 [kbfd_tx]
1982 ? S< 0:00 [kbfd_rx_expire]
1983 ? S< 0:00 [kbfd_tx_reset]
1984 ? S< 0:00 [kbfd_echo_tx]
1985 ? S< 0:00 [kbfd_echo_rx_ex]
1986 ? S< 0:00 [kbfd_echo_tx_re]
1987 ? S< 0:00 [kbfd_echo_exp_r]
2030 ? Ss 0:00 crond
2079 ? S 0:00 netnsd-watcher -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2081 ? S 0:00 netnsd-server -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2091 ? S 0:00 ProcMgr-mast -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2092 ? S 0:02 ProcMgr-work -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2093 ? S 0:14 Sysdb -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2094 ? S 0:02 /usr/bin/SlabMonitor
2095 ? S 0:03 FastClid-ser -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2131 ? S 0:01 Fru -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2136 ? S 0:02 Launcher -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2222 ? S 0:01 /usr/bin/EosProxySdkAgent --agenttitle=EosSdk-EosProxySdkAgent --demuxerOpts=172749640510,172743984283,tb
2244 ? S 0:00 netns --agenttitle=LacpTxAgent --demuxerOpts=176938128982,176937081924,tbl://sysdb/+n,Sysdb (pid:2093) --
2249 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2250 ? S 0:00 LacpTxAgent -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2264 ? S 0:00 netns --agenttitle=Ipv6RouterAdvt --demuxerOpts=177054066724,176993113047,tbl://sysdb/+n,Sysdb (pid:2093)
2266 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2267 ? S 0:00 Ipv6RouterAd --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2286 ? S 0:00 netns --agenttitle=AgentMonitor --demuxerOpts=180713744050,180503816091,tbl://sysdb/+n,Sysdb (pid:2093) -
2289 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2290 ? S 0:02 AgentMonitor -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2294 ? S 0:00 netns --agenttitle=Mirroring --demuxerOpts=181173742385,181026608825,tbl://sysdb/+n,Sysdb (pid:2093) --sy
2295 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2296 ? S 0:00 Mirroring -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2315 ? S 0:00 netns --agenttitle=Acl --demuxerOpts=184720501541,181293026506,tbl://sysdb/+n,Sysdb (pid:2093) --sysdbfd=
2316 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2317 ? S 0:00 Acl -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2328 ? S 0:00 IgmpSnooping -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2359 ? S 0:01 SuperServer -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2446 ? S 0:00 netns --agenttitle=Dot1x --demuxerOpts=193890685273,189430843618,tbl://sysdb/+n,Sysdb (pid:2093) --sysdbf
2447 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2448 ? S 0:00 Dot1x -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2467 ? S 0:00 FastClidCapi -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2503 ? S 0:00 FastClid-ses -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2504 ? Ssl 0:13 FastCapi -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2540 ? S 0:00 netns --agenttitle=EventMgr --demuxerOpts=198435198068,198381904787,tbl://sysdb/+n,Sysdb (pid:2093) --sys
2541 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2542 ? S 0:00 EventMgr -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2544 ? S 0:00 netns --agenttitle=TopoAgent --demuxerOpts=207004990826,206854969014,tbl://sysdb/+n,Sysdb (pid:2093) --sy
2546 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2547 ? S 0:00 TopoAgent -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2568 ? S 0:00 netns --agenttitle=PortSec --demuxerOpts=211114755521,211113859019,tbl://sysdb/+n,Sysdb (pid:2093) --sysd
2570 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2571 ? S 0:00 PortSec -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2573 ? S 0:00 netns --agenttitle=Bfd --demuxerOpts=211236786399,211177838833,tbl://sysdb/+n,Sysdb (pid:2093) --sysdbfd=
2576 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2580 ? S 0:00 Bfd -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2595 ? S 0:00 netns --agenttitle=Ira --demuxerOpts=214768824794,211370899495,tbl://sysdb/+n,Sysdb (pid:2093) --sysdbfd=
2596 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2598 ? S 0:00 Ira -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2618 ? S 0:00 netns --agenttitle=LedPolicy --demuxerOpts=215245146330,215100253912,tbl://sysdb/+n,Sysdb (pid:2093) --sy
2619 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2621 ? S 0:00 LedPolicy -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2628 ? Sl 0:00 Aaa -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2648 ? S 0:00 netns --agenttitle=CapiApp-CapiApp --demuxerOpts=219306529482,219133267319,tbl://sysdb/+n,Sysdb (pid:2093
2651 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2657 ? Sl 0:01 uwsgi -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2661 ? S 0:00 netns --agenttitle=StpTxRx --demuxerOpts=219560663096,219463089954,tbl://sysdb/+n,Sysdb (pid:2093) --sysd
2668 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2669 ? S 0:00 StpTxRx -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2681 ? S 0:00 netns --agenttitle=Macsec --demuxerOpts=219852379174,219704155526,tbl://sysdb/+n,Sysdb (pid:2093) --sysdb
2682 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2683 ? S 0:00 Macsec -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2718 ? S 0:00 MplsUtilLsp -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2744 ? Ss 0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf -g pid /var/run/nginx.pid;
2748 ? S 0:00 nginx: worker process
2910 ? S 0:00 netns --agenttitle=MaintenanceMode --demuxerOpts=236329384403,223871866307,tbl://sysdb/+n,Sysdb (pid:2093
2916 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2920 ? S 0:00 MaintenanceM -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2963 ? S 0:00 netns --agenttitle=Arp --demuxerOpts=236663705062,236485011967,tbl://sysdb/+n,Sysdb (pid:2093) --sysdbfd=
2971 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2974 ? Sl 0:00 Arp -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
2980 ? Ss 0:00 /usr/sbin/sshd
2997 ? S 0:00 netns --agenttitle=PowerManager --demuxerOpts=240546963425,236860990252,tbl://sysdb/+n,Sysdb (pid:2093) -
3002 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3004 ? S 0:00 PowerManager -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3007 ? S 0:00 netns --agenttitle=Mpls --demuxerOpts=241249655231,241228647018,tbl://sysdb/+n,Sysdb (pid:2093) --sysdbfd
3014 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3015 ? S 0:00 Mpls -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3031 ? S 0:01 CliSessionMg -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3040 ? S< 0:00 /sbin/udevd -d
3070 ? S 0:00 netns --agenttitle=Fhrp --demuxerOpts=245198240050,244921462712,tbl://sysdb/+n,Sysdb (pid:2093) --sysdbfd
3075 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3077 ? S 0:00 Fhrp -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3118 ? Sl 0:00 /sbin/rsyslogd -i /var/run/syslogd.pid -c 5
3122 ? S 0:00 netns --agenttitle=Qos --demuxerOpts=249452799773,245803103371,tbl://sysdb/+n,Sysdb (pid:2093) --sysdbfd=
3131 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3136 ? S 0:00 Qos -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3184 ? S 0:00 netns --agenttitle=Thermostat --demuxerOpts=253407320281,249878057576,tbl://sysdb/+n,Sysdb (pid:2093) --s
3185 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3187 ? S 0:00 Thermostat -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3189 ? S 0:00 netns --agenttitle=Lldp --demuxerOpts=254384000160,254383598162,tbl://sysdb/+n,Sysdb (pid:2093) --sysdbfd
3190 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3192 ? S 0:00 Lldp -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3198 ? S 0:00 Lag -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3217 ? S 0:00 EventMon -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3220 ? S 0:00 /usr/bin/conlogd
3222 ? S 0:00 sh -c /usr/bin/tail -n 0 --retry --follow=name --pid=3220 /var/log/eos-console | sed 's/\(.*\)/\1\r/'
3223 ? S 0:00 /usr/bin/tail -n 0 --retry --follow=name --pid=3220 /var/log/eos-console
3224 ? S 0:00 sed s/\(.*\)/\1\r/
3233 ? S 0:01 PhyEthtool -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3264 ? S 0:00 netns --agenttitle=StpTopology --demuxerOpts=262614958826,262505739622,tbl://sysdb/+n,Sysdb (pid:2093) --
3269 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3277 ? S 0:00 StpTopology -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3278 ? S 0:00 netns --agenttitle=Stp --demuxerOpts=262947885263,262802812166,tbl://sysdb/+n,Sysdb (pid:2093) --sysdbfd=
3279 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3280 ? S 0:00 Stp -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3281 ? S 0:07 Etba -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3289 ? S 0:00 netns --agenttitle=Ebra --demuxerOpts=267068997224,266942848299,tbl://sysdb/+n,Sysdb (pid:2093) --sysdbfd
3290 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3291 ? S 0:00 Ebra -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3295 ? S 0:00 netns --agenttitle=KernelFib --demuxerOpts=270859722189,270754589714,tbl://sysdb/+n,Sysdb (pid:2093) --sy
3296 ? Ss 0:00 netnsd-session -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3297 ? S 0:00 KernelFib -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
3298 ? S 0:02 /usr/sbin/ribd -N
3496 ? Ss 0:00 /usr/sbin/sshd-management -f /etc/ssh/sshd_config-management
3554 ttyS0 Ss+ 0:00 /sbin/mingetty --noclear /dev/ttyS0
3564 tty1 Ss+ 0:00 /sbin/mingetty /dev/tty1
3566 tty2 Ss+ 0:00 /sbin/mingetty /dev/tty2
3569 tty3 Ss+ 0:00 /sbin/mingetty /dev/tty3
3571 tty4 Ss+ 0:00 /sbin/mingetty /dev/tty4
3573 tty5 Ss+ 0:00 /sbin/mingetty /dev/tty5
3575 tty6 Ss+ 0:00 /sbin/mingetty /dev/tty6
3618 ? S 0:02 /usr/sbin/ribd -N -z client name management ns-name ns-management vrfname management servername vre_serve
4566 ? S< 0:00 [loop1]
4600 ? Sl 0:00 tacspawner --daemonize=/var/log/aos/aos.log --pidfile=/var/run/aos.pid --name=000C29E808A1 --hostname=000
4602 ? S 0:00 tacleafsysdb --agentName=000C29E808A1-LocalTasks-000C29E808A1-0 --partition= --storage-mode=persistent --
4606 ? Sl 0:00 /usr/bin/python /usr/bin/aos_agent --class=aos.device.common.DeviceKeeperAgent.DeviceKeeperAgent --name=D
4629 ? Sl 0:00 /usr/bin/python /usr/bin/aos_agent --class=aos.device.common.ProxyDeploymentAgent.ProxyDeploymentAgent --
4670 ? Sl 0:00 /usr/bin/python /usr/bin/aos_agent --class=aos.device.arista.AristaTelemetryAgent.AristaTelemetryAgent --
4684 ? Sl 0:00 /usr/bin/python /usr/bin/aos_agent --class=aos.device.common.ProxyCountersAgent.ProxyCountersAgent --name
5366 ? S 0:00 FastClidHelp -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
5371 ? S 0:00 FastClid-ses -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
5372 ? Ssl 0:00 Cli [interac -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
5483 ? S 0:00 FastClidHelp -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
5488 ? S 0:00 FastClid-ses -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
5489 ? Ssl 0:00 Cli [interac -d -i --dlopen -p -f -l libLoadDynamicLibs.so procmgr libProcMgrSetup.so --daemonize
5506 ? Ss 0:00 sshd-management: admin [priv]
5531 ? S 0:00 sshd-management: admin@pts/3
5534 ? Ssl+ 0:00 FastCli
5579 ? S 0:00 sudo service aos attach
5581 ? S 0:00 /bin/sh /sbin/service aos attach
5589 ? S 0:00 /bin/bash /etc/init.d/aos attach
5616 ? S 0:00 /bin/bash
5622 ? R+ 0:00 ps wax
インストール中に「接続できません」エラー
Arista EOSデバイス・エージェントをインストールするときに、エラーが表示される Unable to connect: Connection refused 場合があります。
Unable to connect: Connection refused + status= + [[ '' =~ .*Status: installed.* ]] + return 1 + cp aos-device-agent-1.2.1-0.1.72.i386.rpm /mnt/flash/aos-installer + FastCli -p15 -c 'copy flash:/aos-installer/aos-device-agent-1.2.1-0.1.72.i386.rpm extension:' Unable to connect: Connection refused 'sudo /mnt/flash/aos_device_agent_1.2.1-72_eos.run' returned error code:255
このエラーは、次の原因で発生する可能性があります。
- SDK が実行されていない
- UNIXソケットがリッスンしていない
- 管理 VRF でデバイス インストーラを実行しようとしています。
このエラーを解決するには、ルーティング コンテキストを に切り替えます default。