EXTREME NETWORKS

ExtremeSwitching EXOS: IQ Agent の紹介
韓斌 (Han Bin) | 2022 / 03

https://hantechnote.wordpress.com/

ExtremeSwtiching EXOSはどのようにExtremeCloud IQ を接続するか？

©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

3

コンポーネントの説明

IQ Agent：ExtremeSwitching EXOS 上のソフトウェアモジュールです。このソフトウェアモジュールを使い、ExtremeCloud IQ を接続する
IQ Agent とHACr (Hive Agent Connector) の通信はHTTPS を利用している
ExtremeSwtiching EXOS はDNS を使い、HACrを名前解決する• hac.extremecloudiq.com (34.253.190.195)©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

4

ExtremeSwitching EXOS Firｍware の名前について

EXOS Firmware の名前は利用しているCPU 種類によって違います- summitX binaries are for MIPS-based switches- X440G2, X450G2, X460G2, X620, X670G2- onie binaries are for x86-based switches- X465, X590, X690, X695 and X870
- summitlite_arm is for ARM-based switches- X435, 5320, 5420, 5520

©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

5ExtremeSwitching EXOS Firmware と IQ Agent

EXOS 30.1 から ExtremeCloud IQ への接続をサポート
EXOS 30.1 ~ EXOS 30.5: EXOS スイッチ上に別途でIQ Agentモジュール(xmod)のインストールが必要
EXOS ＞30.5： EXOS Firmware にIQ Agentモジュール(xmod)がインストールされ、手動でIQ Agent を有効するのが必要

EXOS ＞30.7： ExtremeCloud IQ の接続はゼロタッチプロビジョニングをサポート©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

6

EXOS 30.7 以後 のワークフロー• ExtremeSwtiching EXOS 30.7以後を利用する場合、ExtremeCloud IQ への接続はゼロタッチプロビジョニング（ZTP)をサポートします。
• スイッチは出荷時Default Config を使いZTP+ をサポートします。
• スイッチの出荷時を戻りたい場合：unconfigure switch all• ゼロタッチプロビジョニング（ZTP)の一連動き•••

DHCP Client を有効し、DHCP サーバからIP を取得
IQ Agentのプロセスをスタート
IQ AgentはExtremeCloud IQ へ接続• EXOS 30.7 以後へアップグレードのが推奨©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

7

EXOS スイッチはExtremeCloud IQ にオンボーディングする方法について• 04 – XIQ インスタンスの作成とデバイスの登録• スライド60 から スライド69 までに参照してください• Add an EXOS Switch to ExtremeCloud (XIQ)• EXOS switches cannot connect to ExtremeCloud IQ / XIQ when using 30.6.1.11 patch1-11©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

8HTTP web proxy を使用したい場合

proxy server のIP address と Port 番号を設定• configure iqagent http-proxy ipaddress 1.2.3.4 port 1234
• configure iqagent http-proxy ipaddress ringo.extremenetworks.com port 3128

username と password を設定• configure iqagent http-proxy user my_user password my_password• configure iqagent http-proxy user iqagent password encrypted
35m5wuDryaQLrbQfZ5y4zw==©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

9SQUID(プロキシサーバー) HTTP PROXY ログの例•

接続成功の例

root@ringo ~]# tail -f /var/log/squid/access.log
1619010518.051

30 10.51.138.135 TCP_TUNNEL/200 1913 CONNECT 10.51.3.175:443 iqagent HIER_DIRECT/10.51.3.175 -1619010523.346

12 10.51.138.135 TCP_TUNNEL/200 1722 CONNECT 10.51.3.175:443 iqagent HIER_DIRECT/10.51.3.175 -

1619010523.384

20 10.51.138.135 TCP_TUNNEL/200 1958 CONNECT 10.51.3.175:443 iqagent HIER_DIRECT/10.51.3.175 -

1619010523.424

33 10.51.138.135 TCP_TUNNEL/200 2270 CONNECT 10.51.3.175:443 iqagent HIER_DIRECT/10.51.3.175 -

1619010533.865

10029 10.51.138.135 TCP_TUNNEL/200 2124 CONNECT 10.51.3.175:443 iqagent HIER_DIRECT/10.51.3.175 -

1619010536.522

10023 10.51.138.208 TCP_TUNNEL/200 1839 CONNECT 10.51.3.175:443 iqagent HIER_DIRECT/10.51.3.175 -

1619010538.617

14140 10.51.138.135 TCP_TUNNEL/200 15896 CONNECT 10.51.3.175:443 iqagent HIER_DIRECT/10.51.3.175 -•接続失敗の例 (パスワードが正しくない)

1619010855.961

0 10.51.138.135 TCP_DENIED/407 4037 CONNECT 10.51.3.175:443 iqagent HIER_NONE/- text/html

1619010855.967

0 10.51.138.135 TCP_DENIED/407 4037 CONNECT 10.51.3.175:443 iqagent HIER_NONE/- text/html

1619010861.236

0 10.51.138.135 TCP_DENIED/407 4037 CONNECT 10.51.3.175:443 iqagent HIER_NONE/- text/html

1619010861.247

0 10.51.138.135 TCP_DENIED/407 4037 CONNECT 10.51.3.175:443 iqagent HIER_NONE/- text/html©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

10IQ Agent トラブルシューティング (Show & Debug)©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

show コメント

ping google.com
ping vr VR-Mgmt google.com (もしスイッチはVR-Mgmt が使用された場合)
ping extremenetworks.com
ping vr VR-Mgmt extremenetworks.com (もしスイッチはVR-Mgmt が使用された場合)
show process iqagent
show iqagent
show iqagent discoveryshow dns-client
show dhcp-client stateshow ntp or show sntp-client
show timeshow ssh2©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

1212

Debug コメント

debug iqagent show log agent
debug iqagent show log hive-agent
run script shell.py

tail -f ../tmp/eciq/hiveagent.log
tail -f ../tmp/eciq/agent.log©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

1313

©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

1414