VNA 統合のトラブルシューティング

 Spectrum と VNA の統合中に、「webSocket を介して SDN ゲートウェイに接続できません」というエラー メッセージが表示されます。エラー メッセージ ログを以下に示します。 
casp1032jp
Spectrum と VNA の統合中に「webSocket を介して SDN ゲートウェイに接続できません」というエラー メッセージが発生する
 
問題の状況:
 
Spectrum と VNA の統合中に、「webSocket を介して SDN ゲートウェイに接続できません」というエラー メッセージが表示されます。エラー メッセージ ログを以下に示します。 
java.lang.IllegalArgumentException: no such vertex in graph: 1100
at org.jgrapht.graph.AbstractGraph.assertVertexExist(AbstractGraph.java:132)
at org.jgrapht.graph.AbstractBaseGraph.addEdge(AbstractBaseGraph.java:141)
at com.ca.em.sdn.gateway.broker.common.client.SDNClientHelper.lambda$splitUpdate$1(SDNClientHelper.java:103)
at java.util.ArrayList.forEach(ArrayList.java:1249)
at com.ca.em.sdn.gateway.broker.common.client.SDNClientHelper.splitUpdate(SDNClientHelper.java:103)
at com.ca.spectrum.app.sdn.integration.manager.SpectrumInventoryUpdater.updateReceived(SpectrumInventoryUpdater.java:327)
at com.ca.em.sdn.gateway.broker.common.client.ListenerManager.notifyListenersOfInventoryUpdate(ListenerManager.java:62)
at com.ca.em.sdn.gateway.broker.common.client.NotifierTask.notifyListeners(NotifierTask.java:65)
at com.ca.em.sdn.gateway.broker.common.client.NotifierTask.run(NotifierTask.java:36)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
 
解決方法:
 
このような例外は、VNA インベントリが破損しているときに発生します。この問題を解決するには、VNA を再インストールします。  
Aggregator VNA が不要な OneClick への完全更新要求を送信している
問題の状況
: 
アグリゲータ VNA が不要な OneClick への完全更新要求を送信している 原因: 統合 VNA が SDN ゲートウェイの別のクライアントからクエリを要求された場合、アラーム発生カウントが増加します。 アグリゲータ VNA は 1 つの OneClick のみに接続する必要があります。別のクライアントがアグリゲータ VNA に接続している場合、そのクライアントがすべての接続されている OneClick クライアントに対して完全更新を送信します。
解決方法:
VNA アグリゲータに OneClick が 1 つだけインストールされていることを確認します。
インベントリがモデリングされていない、またはモデルが重複している
問題の状況:
インベントリがモデリングされていない、またはモデルが重複している。 
解決方法
以下の手順に従います。
  1. ドメインの同期を実行します。 
  2. SpectroSERVER とプライマリ OneClick が動作していることを確認します。 
  3. プライマリ OneClick の tomcat ログで、エラー メッセージを確認します。
リーフおよびスパインスイッチがモデリングされていない。
問題の状況:
 
リーフおよびスパインスイッチがモデリングされていない。 
解決方法:
Spectrum は[VNM] - [AutoDiscovery コントロール] - [モデリングとプロトコルのオプション] - [SNMP コミュニティ文字列]からコミュニティ文字列を使用して SNMP デバイスを検出します。 以下の手順に従います。
  1. デバイスの SNMP 認証情報が追加されたことを確認します。
  2. APIC ポータルにログインして、ページ上部のバーにある
    [Fabric]
    を選択します。
    [Fabric Policies]
    -
    [Pod Policies]
    -
    [Policies]
    -
    [SNMP]
    に移動し、SNMP ポリシーを確認します。 
  3. 対応する SpectroSERVER の ACI エレメントを検出およびモデルする SpectroSERVER IP アドレスを
    [Client Group Policies]
    リストに追加します。 
以前のバージョンからのアップグレードはサポートされていません。ユーザは既存の統合を無効化し、VNA 3.5.1 で再統合する必要があります。
「サイトがありません」Spectrum からリモート VNA がダウンしているかどうかを確認するには?
問題の状況:
 
VNA のリモート接続がない。 
解決方法:
 
以下の手順に従います。
  1. ユーザは VNA Aggregator とリモート VNA 間の接続ステータスを確認できます。 
  2. VNA ドキュメントの VNA トラブルシューティングを確認します。
障害データが存在しない。VNA または Spectrum のどちらの問題かを知る方法は?
問題の状況: 
APIC 障害ビューからの障害データは、Spectrum のアラーム コンソールでは表示されない。
解決方法:
以下の手順に従います。
  1. 障害データが VNA によってサポートされていることを確認します。サポートされていない障害は VNA によって Spectrum に送信されないため、表示されません。
  2. 障害データが、VNA db (MySQL) に入っていることを確認します。障害が VNA db のいずれにも存在しない場合はサポートされません。
  3. [OneClick 管理]ページから、[SDN ゲートウェイ デバッグ]を有効にします。
「モデリング中」(SDN Manager の属性) が長時間スタック。
問題の状況: 
Spectrum のモデリングのジョブがスタックしているか、完了していない。
解決方法:
  1. OneClick サーバ ログに例外が発生したかどうかを確認します。
  2. 「モデリング中」属性 (SDN_Modelling_inProgress) が true の場合は、OneClick web ページで、VNA 設定のデバッグ ログを有効にします。 
    VNA OneClick web ページでデバッグ ログの設定を有効化する方法 
    1. OneClick の [管理] ページで[デバッグ] - [Web サーバ デバッグ ページ(ランタイム)] - [VNA 統合情報] - [ON ラジオ ボタン] - [望ましいレベル = 最大] - [適用]に移動します。
    2. [管理] - [デバッグ] - [Web サーバ デバッグ ページ(ランタイム)] - [VNA 通知同期] - [ON] - [望ましいレベル = 最大] - [適用]
    3. Windows および Linux では、OneClick Web サーバ ログを収集します。
  3. SDN_Modelling_inProgress 属性 (false) を無効化し、その SpectroSERVER でモデル化されたユーザ ドメインの 1 つの
    同期
    アクションを実行します。
  4. 問題が解決しない場合、Spectrum サポート チームに連絡して OneClick サーバ ログを提供してください。
 
重要:
VNA サーバでデバッグ ログを有効化するには、VNA ドキュメントを参照してください。