ホストへの NSX-T のインストール中に ESXi ホストで PSOD が発生し、「tcp_syncache.hashbase == NULL」というエラーが発生する
search cancel

ホストへの NSX-T のインストール中に ESXi ホストで PSOD が発生し、「tcp_syncache.hashbase == NULL」というエラーが発生する

book

Article ID: 449861

calendar_today

Updated On:

Products

VMware NSX VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事「PSOD on the ESXi host during host preparation for NSX-T with "tcp_syncache.hashbase == NULL"」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

ESXi ホストは NSX-T のインストール中です。

ホストへの NSX インストール中、ワークロード(仮想マシン)がホスト上で稼働しています。

ESXi でパープルスクリーンオブデス(PSOD)が発生し、以下のようなバックトレースが表示されます。

tcp_syncache.hashbase == NULL
Code start: 0x4200######00 VMK uptime: ##:##:##:##.###
0x4539######30:[0x4200######27]PanicvPanicInt@vmkernel#nover+0x327 stack: 0x4539######38
0x4539######00:[0x4200######8e]Panic_vPanic@vmkernel#nover+0x23 stack: 0x41ff######80
0x4539######20:[0x4200######36]vmk_vPanic@vmkernel#nover+0xf stack: 0x102
0x4539######30:[0x4200######e3]panic@(tcpip4)#+0x4c stack: 0x4539######90 
0x4539######90:[0x4200######2b]syncache_init@(tcpip4)#+0x6b0 stack: 0x41ff######40 
0x4539######d0:[0x4200######d3]tcp_init@(tcpip4)#+0x3a8 stack: 0x7 
0x4539######20:[0x4200######be]domain_init@(tcpip4)#+0x2f stack: 0x4318######10
0x4539######40:[0x4200######12]vmk_net_instance_init@(tcpip4)#+0x463 stack: 0x2af8######78 
0x4539######f0:[0x4200######84]Tcpip_InitializeStackInstance@(tcpip4)#+0x215 stack: 0x2 
0x4539######b0:[0x4200######f7]Net_TcpipCreateStackInstance@vmkernel#nover+0xe4 stack: 0x3 
0x4539######00:[0x4200######2b]NetVsi_TcpipCreateNetinstanceSet@vmkernel#nover+0x184 stack: 0x3b 
0x4539######a0:[0x4200######dd]VSI_SetInfo@vmkernel#nover+0x2ca stack: 0x4539######a0 
0x4539######20:[0x4200######fc]UW64VMKSyscallUnpackVSI_Set@vmkernel#nover+0x21d stack: 0x4539######e0 
0x4539######e0:[0x4200######f2]User_UWVMK64SyscallHandler@vmkernel#nover+0x183 stack: 0xd783b########45 
0x4539######40:[0x4200######88]SyscallUWVMK64@vmkernel#nover+0x90 stack: 0x0

Environment

VMware vSphere ESXi

VMware NSX-T

Cause

ESXi ホストのメモリが著しく断片化されており、連続したメモリ領域が不足しています。十分なヒープ領域が利用可能であっても、十分なサイズの連続メモリがないため、TCP/IP スタック用のヒープ領域を割り当てることができません。ESXi ホストは NSX ホストトランスポートノードになることができません。メモリ割り当ての失敗により、カーネルパニックが発生します。

Resolution

ESX 9は、このメモリ割り当てエラーによるカーネルパニックの問題が修正されています。

回避策:

ESXiホストのメモリ使用量を削減してください(例:ホスト上の仮想マシン数を管理する、またはホストをメンテナンスモードにする)。

ホストが既に PSOD に陥っている場合、再起動後に NSX のインストールが完了する可能性があります。

再起動後、NSX でホストが「インストール失敗」ステータスとなり、「ホストへのソフトウェアのインストールに失敗しました」というエラーメッセージ(「DocumentException」を含む)が表示されている場合は、エラーを「解決」してください。インストールが再開されるはずです。