概要
このドキュメントでは、Cisco IR800 ルータ上の IOx の初期セットアップに関するトラブルシューティング手順について説明します。
前提条件
要件
このドキュメントに特有の要件はありません。
使用するコンポーネント
このドキュメントの情報は、IOS がインストールされた IR800 に基づいています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。
トラブルシューティングの手順
IOX 用の新しい IR800 ルータを起動して Fog Director に接続する際、いくつかの問題が発生することがあります。
IR800、Cisco Application Hosting Framework(CAF)、またはネットワーク アドレス変換(NAT)に関する問題を検査するために段階的プロセスに従うことができます。 guest-os 1 restart/start/stop を使用して、IOS 内の GOS を再起動/開始/停止します。
1.ゲストOSのバージョンの種類とその状態(実行中または非実行中)を確認します。
iox-ir809-02#sh platform guest-os
Guest OS status:
Installation: Cisco-GOS,version-1.0.0.58
State: RUNNING
guest-os 1 restart/start/stop を使用して、IOS 内の GOS を再起動/開始/停止します。
2. GOSが実行されている場合は、ioxホストがIOSからipアドレスを取得するかどうかを確認します。
iox-ir809-02#sh iox host list
Host Name IPV4 Address IPV6 Address IOX Client Version
---------------------------------------------------------------------------------------------------
iox-ir809-02-GOS-1 192.0.2.1 2001:DB8::1 0.4
---------------------------------------------------------------------------------------------------
3. IOxホストがIPアドレスを取得した場合は、GOS(Linux VM)にリバースTelnetしてLinuxプロンプトにアクセスします。
IR829-IOT#telnet 192.0.2.1 2070
Trying 192.0.2.1, 2070 ... Open
Poky 9.0 (Yocto Project 1.4 Reference Distro) 1.4.1 IR829-IOT-GOS-1 ttyS0
4.内部に入ったら、CAFが正しくインストールされているかどうかを確認します。
a.monit サマリーが存在するかどうかを検査します。
root@iox-ir809-02-GOS-1:~# monit summary
Cannot translate 'iox-ir809-02-GOS-1' to FQDN name -- Name or service not known
The Monit daemon 5.14 uptime: 76d 0h 27m
Process 'dmo' Running
File 'product_id' Accessible
File 'hwid' Accessible
File 'svcbr0' Accessible
Process 'caf' Running
File 'cgroup' Not monitored
System 'qemux86-64' Running
b.CAF ソフトウェアが存在するかどうかを検査します。
root@iox-ir809-02-GOS-1:~# ls /software
apps backup caf downloads lost+found tmp
古いイメージを含む新しいルータでは、GOS(Linux VM)が存在しても、この linux VM に IOx インフラストラクチャ(CAF)がないという問題が見られることがあります。
CAF が存在しない場合は、すべてのイメージを含む新しいバンドルにアップグレードするか、最新の GOS を個別にアップグレードできます。
5. Fog Director(FD)をIOxホストに接続する際の一般的な問題は、ルーティング、ACL、またはNATの設定の誤りです。
a.IR8XX IOS から Fog Director ip を ping できること、さらに FD 通信をブロックする着信/発信接続用の ACL が存在しないことを確認します。
NAT が着信および発信トラフィック用に設定されているかどうかを確認します。
IR829-IOT#sh ip nat translations
Pro Inside global Inside local Outside local Outside global
tcp 198.51.100.1:8443 192.0.2.1:8443 198.51.100.3:54285 198.51.100.3:54285
接続が成功するには、FD ip(198.51.100.3)が外部ローカルおよびグローバルに存在する必要があります。
NAT は内部から外部に実行されるため、外部アドレスへの有効なルートを確保する必要があり、そうでない場合は NAT 処理が失敗します。