免責事項:これは英文の記事「fp-ethX is down on boot with XXV710 NIC Down on NSX Bare Metal Edge」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
<TIMESTAMP> <HOSTNAME> kernel - - - [ <NUMBER>] i40e <PCI_ADDRESS>: fw <FIRMWARE_VERSION> api <API_VERSION> nvm 8.40 <ETrack ID> <PACKAGE_VERSION> [8086:158b] [<SUBSYSTEM_ID>]"device_id": "0x158b","name": "fp-eth0",<TIMESTAMP> <HOSTNAME> NSX 4738 FABRIC [nsx@6876 comp="nsx-edge" subcomp="datapathd" s2comp="phys-port" tname="dp-ipc31" level="WARN" eventId="vmwNSXPhysicalNicStatus"] {"event_state":0,"event_external_reason":"Physical port link down","event_src_comp_id":"<EVENT_SRC_COMP_ID>","event_sources":{"interface_name":"fp-eth0"}}
<TIMESTAMP1> <HOSTNAME> NSX 4738 FABRIC [nsx@6876 comp="nsx-edge" subcomp="datapathd" s2comp="phys-port" tname="dp-ipc31" level="INFO"] [mgmt lsn] starting grace timer for port 0<TIMESTAMP2> <HOSTNAME> NSX 4738 FABRIC [nsx@6876 comp="nsx-edge" subcomp="datapathd" s2comp="phys-port" tname="dp-ipc31" level="INFO"] Timer expired for port 0<TIMESTAMP2> <HOSTNAME> NSX 4738 FABRIC [nsx@6876 comp="nsx-edge" subcomp="datapathd" s2comp="intel-rte" tname="dp-ipc31" level="INFO"] Posted mgmt lsn message mgmt: port 0 type TIMER_EXPIRED<TIMESTAMP2> <HOSTNAME> NSX 4738 FABRIC [nsx@6876 comp="nsx-edge" subcomp="datapathd" s2comp="phys-port" tname="dp-ipc31" level="INFO"] [mgmt lsn] Processing msg for port 0 type: TIMER_EXPIRED<TIMESTAMP2> <HOSTNAME> NSX 4738 FABRIC [nsx@6876 comp="nsx-edge" subcomp="datapathd" s2comp="phys-port" tname="dp-ipc31" level="INFO"] [mgmt lsn] Port 0 type: TIMER_EXPIRED, relaxed: 1, link_s: 0<TIMESTAMP2> <HOSTNAME> NSX 4738 FABRIC [nsx@6876 comp="nsx-edge" subcomp="datapathd" s2comp="phys-port" tname="dp-ipc31" level="INFO"] [mgmt lsn] grace timer expired for port 0NSX 4.2
この問題は、NSX 4.2 で使用されている DPDK のバージョンと Intel NVM ファームウェアバージョン 8.40 との互換性の不一致が原因です。
この問題を解決するには、Intel NIC の NVM ファームウェアをバージョン 9.0 以降にアップデートする必要があります。