このドキュメントでは、Cisco Application Centric Infrastructure(ACI)VMware Virtual Machine Manager(VMM)統合の障害である障害F606347(VMコントローラでのポートグループの追加または削除の障害)、障害F606350(分散仮想スイッチでのLACP Lagポリシーの更新障害)、および障害F606391(ホスト上の物理アダプタにリンク層検出プロトコル/Cisco Discovery Protocol隣接関係情報が見つからない)を修復するためののの次のの手順について説明します。
これらの障害は、ACI VMMドメインとVMware vCenterおよび分散仮想スイッチ(DVS)との統合を使用するファブリックで発生します。 ACIは、vCenter APIを介して、ポートグループライフサイクル、Link Aggregation Control Protocol(LACP)lagポリシー、物理アップリンクトポロジなどのポリシーをDVSと継続的に同期します。その同期が失敗するか、または前提条件となる検出情報が欠落している場合、ACIはこれらのエラーを発生させ、オペレータのレビューの条件を提示します。
このエラーは、EPGとVMMドメインポリシーの同期の一部として、ACIがVMコントローラ(VMware vCenterなど)でポートグループの追加または削除に失敗すると発生します。EPGがVMMドメインに関連付けられている、または関連付けられていない場合、APICは、分散仮想スイッチ(DVS)で対応するポートグループを作成または削除するようにVMコントローラに指示します。 この操作を管理する有限状態マシン(FSM)が正常に完了しない場合、ACIは影響を受けるVMMドメインコントローラーオブジェクトでエラーF606347を発生させます。
"Code" : "F606347", "Description" : "[FSM:FAILED]: Addition or Deletion of Port Group for: (uni/tn-<TENANT>/ap-<APP-PROFILE>/epg-<EPG>) Tenant: <TENANT> associated with either EPG:(Ap: <APP-PROFILE> Epg: <EPG>) or Services:(LDevInst: EPpInfo: ) on VM Controller: <VMC> VM Domain: <VMM-NAME> VM Provider: <VM-Provider>, failed with error: (TASK:ifc:vmmmgr:CompEpPDAddorDelExtPol)", "Dn" : "uni/vmmp-<VM-Provider>/dom-<VMM-NAME>/ctrlr-[<VMC>]/fault-F606347"
この障害は、通常、ACIバージョンとVMコントローラのバージョン間の通信または互換性の問題が原因で発生します。Cisco Technical Assistance Center(TAC)に問い合わせる前に、次の手順に従ってください。
ポートグループ操作は、vCenter APIを介して実行されます。APICがVMコントローラに到達できない場合、FSMはタイムアウトし、障害が発生します。
apic1# show vmware domain name正常なHTTPS応答は、APICがvCenterに対して認証できることを確認します。接続エラーまたは認証エラーは、ネットワークまたは資格情報の問題を示します。ポートグループの操作が成功するには、この問題を解決する必要があります。| grep " Leader" <VMM-NAME> apic2 Leader apic2# pingPING <VC-IP> (<VC-IP>) 56(84) bytes of data. 64 bytes from <VC-IP>: icmp_seq=1 ttl=63 time=0.312 ms ^C apic2# curl -k -X POST -H 'Accept: application/json' --basic \ -u @vsphere.local: \ https:// /rest/com/vmware/cis/session
VMMドメインで構成されたvCenterアカウントが有効であり、DVSでポートグループを作成および削除するための十分な権限を持っている必要があります。
ACIソフトウェアバージョンとVMコントローラバージョンの間に互換性がないと、ポートグループAPIコールがサイレントに失敗したり、APIC FSMが回復できない予期しないエラーが返されたりする可能性があります。
apic# moquery -c faultInst -x 'query-target-filter=eq(faultInst.code,"F606347")'出力内のdescriptionフィールドには、VMコントローラ名、VMドメイン、VMプロバイダー、および操作をトリガーしたEPGを含むFSMエラーの詳細が含まれています。この情報を使用して、調査の範囲を、関連する特定のEPGおよびVMMドメインに絞り込みます。
上記の手順を実行しても障害が解決しない場合は、次の情報を収集し、Cisco TACでケースをオープンします。
moquery出力の説明テキスト。EPGがVMMドメインに関連付けられると、ACIはvCenter APIを介してDVS上の対応するポートグループをプログラムします。有限状態マシン(FSM)タスクのCompEpPDAddorDelExtPolは、このライフサイクル操作を管理します。FSMは、ポートグループの追加または削除を試行し、一連の状態を遷移します。vCenterから返されたAPIエラー、タイムアウト、認証の失敗などが原因で状態遷移が失敗した場合、FSMはFAILEDとしてマークされ、障害F606347が、影響を受けたVMコントローラのvmmCtrlrオブジェクトで発生します。
一般的な障害シナリオには次のものがあります。
このエラーは、ACIがvCenter APIを介してDVS上のLACP lagポリシーを更新しようとして操作が失敗すると発生します。ACIは、特にLACPポリシーがDVSに接続されたVMMドメインに関連付けられている場合、VMMドメインポリシー同期の一部としてLACP設定をDVSにプッシュします。アップデートを適用できない場合、ACIは影響を受けるリーフノードでエラーF606350を発生させます。
"Code" : "F606350", "Description" : "Updating LACP Lag Policy at DVS failed.", "Dn" : "topology/pod-<podId>/node-<leafNodeId>/local/svc-policyelem-id-0/uni/epp/fv-[uni/vmmp-VMware/dom-<domainName>]/node-<leafNodeId>/stpathatt-[<interface>]/conndef/conn-[<vxlan>]-[0.0.0.0]/fault-F606350"
このタスクはACIによって自動的に再試行されます。一時的なvCenter APIの遅延、またはAPICとvCenter間の一時的な接続中断により、この障害の単一インスタンスが発生する可能性があります。多くの場合、再試行は成功し、障害は自動的にクリアされます。
繰り返される障害または持続的な障害が発生する場合は、Cisco Technical Assistance Center(TAC)に問い合わせる前に、次の手順に従ってください。
apic1# show vmware domain name shared-dvs | grep " Leader"
shared-vc apic2 Leader
apic2# nslookup
apic2# ping
PING () 56(84) bytes of data.
64 bytes from : icmp_seq=1 ttl=63 time=0.237 ms
64 bytes from : icmp_seq=2 ttl=63 time=0.406 ms
^C
--- ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.237/0.321/0.406/0.084 ms
apic2# curl -k -X POST -H 'Accept: application/json' --basic -u @vsphere.local: https:///rest/com/vmware/cis/session > cookie.txt
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 408 0 408 0 0 1393 0 --:--:-- --:--:-- --:--:-- 1397
ACI VMMの統合では、vCenter APIを使用して、ファブリックに代わってDVS構成をプログラムします。LACPポリシーがVMMドメインインターフェイスポリシーグループ(infraAccPortGrp)に関連付けられると、ACIはポリシーをDVS LACPグループ設定に変換し、vCenterにプッシュします。プッシュ操作が失敗する理由はいくつかあります。
このエラーは、VMMドメインによって管理されているホスト上の物理ネットワークアダプター(vmnic)のリンク層検出プロトコル(LLDP)またはCisco Discovery Protocol (CDP)の隣接関係情報がACIで見つからない場合に発生します。ACIはLLDPまたはCDPを使用して、どのリーフスイッチポートがホストの各vmnicに物理的に接続されているかを検出します。この隣接関係情報がないと、ACIはDVSからのVMトラフィックを対応するリーフポートに正しくマッピングできません。これは、そのホストの仮想マシンのポリシー展開とエンドポイントラーニングに影響します。
"Code" : "F606391", "Description" : "LLDP/CDP Adjacency information not found for physical adapters on the host.", "Dn" : "topology/pod-<podId>/node-<leafNodeId>/local/svc-policyelem-id-0/uni/epp/fv-[uni/vmmp-VMware/dom-<domainName>]/node-<leafNodeId>/stpathatt-[<interface>]/conndef/conn-[<vxlan>]-[0.0.0.0]/fault-F606391"
この障害では、パス内の3つのポイント(vCenter内のDVS、ESXiホスト、および物理リーフスイッチ)で、LLDPまたはCDP設定を手動で検証する必要があります。次の手順を順に実行します。
DVS Discovery Protocol設定は、DVSがLLDPフレームまたはCDPフレームをアドバタイズしてリッスンするかどうかを制御します。これらのプロトコルは、『ACI VMMトラブルシューティングガイド』で説明されているように相互に排他的です。この設定を無効にした場合、またはAdvertise Onlyに設定した場合、APICはvCenterから隣接情報を読み取ることができません。
ホスト(またはホストが接続するアップストリームアクセススイッチ)に接続されているリーフスイッチインターフェイスでは、LLDPまたはCDPを有効にする必要があります。ACIでは、LLDPとCDPは、関連するポートで使用されるインターフェイスポリシーグループに適用されるインターフェイスポリシーによって制御されます。
leaf101# show lldp neighbors出力には、各インターフェイスと、そのインターフェイスで検出されたネイバーがリストされます。ホストのvmnicまたはアップストリームアクセススイッチは、想定されるインターフェイスのネイバーテーブルに表示される必要があります。出力にインターフェイスがない場合、リーフはそのポートでLLDPフレームを受信していません。これは、LLDPが接続デバイスのアップストリームでブロックされているか、無効になっていることを示しています。
leaf101# show cdp neighbors予想されるインターフェイスの出力には、ホストまたはアップストリームスイッチが表示される必要があります。
ホストvmnicが中間の物理アクセススイッチ(ACIリーフに直接接続されていない)に接続されている場合、リーフに到達するには、LLDPまたはCDPフレームをそのスイッチ経由で転送する必要があります。中継スイッチで次の点を確認します。
設定を変更した後、APICがホストの物理アップリンクトポロジを解決できることを確認します。APIC GUIで、VM Networking > VMware > [DVS Domain] > [DVS Name] > Hosts > [Host Name] > Physical Interfacesの順に移動し、Discoveredフィールドに各vmnicのリーフポートが表示されていることを確認します。隣接関係が正しく解決されると、障害は自動的にクリアされます。
特定のVMMドメインの隣接オブジェクトを確認するために、APIC REST APIを照会することもできます。
apic# moquery -c compHv -x 'query-target-filter=eq(compHv.name,"hostname")'
compHvオブジェクトは、VMMドメイン内のハイパーバイザホストを表します。関連するcompNicオブジェクトは物理アダプタを表します。隣接関係が解決されると、compNicオブジェクトのpeerDn属性に、対応するリーフインターフェイスのDNが設定されます。
上記の3つの設定ポイントをすべて検証しても障害が解決しない場合は、APICテクニカルサポートファイルを収集して、Cisco TACにお問い合わせください。
ACI VMM統合は、vCenter APIを使用して、vCenterがDVSから収集したLLDPおよびCDPネイバーデータを取得します。APICはこのデータを読み取って、どのホストvmnicがどのリーフポートに接続するかを示すマップを作成します。このマッピングは次の目的で使用されます。
隣接関係情報が欠落している場合、ACIは障害F606391を生成し、影響を受けるホストの物理トポロジを検証できないことを通知します。仮想マシンの接続は暫定期間中も機能する可能性があります。障害によってデータ転送がすぐに中断されるわけではありません。ただし、ポリシー導入の精度とエンドポイントの学習の信頼性は低下します。
障害F606391が解決された後に再発しないようにするには、次の手順を実行します。
| 改定 | 発行日 | コメント |
|---|---|---|
1.0 |
04-May-2026
|
初版 |