VM 内でホストされているアプリケーションが、散発的にフリーズしたり、応答しなくなったりすることがある
search cancel

VM 内でホストされているアプリケーションが、散発的にフリーズしたり、応答しなくなったりすることがある

book

Article ID: 429322

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事「Applications hosted within VMs may sporadically freeze or become unresponsive.」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • 特定の仮想マシン上の特定のアプリケーションが応答しないという報告があります。
  • 使用中のストレージはファイバーチャネルです。
  • イベント発生中、ESXiでは以下のような中断(abort)が観測されます。

/var/log/vmkernel.log:
YYYY-MM-DDThh:mm:ss.###Z cpu21:#######)qlnativefc: vmhba#(3b:0.0): qlnativefcEhVirtualReset:####:qlnativefcEhVirtualReset: aborting sp ############## handle 67d from RISC. serialNumber=################, Command timeout=57391 sec
YYYY-MM-DDThh:mm:ss.###Z cpu21:#######)qlnativefc: vmhba#(3b:0.0): qlnativefcEhVirtualReset:####:qlnativefcEhVirtualReset: abortCommand mbx success.
YYYY-MM-DDThh:mm:ss.###Z cpu21:#######)qlnativefc: vmhba#(3b:0.0): qlnativefcEhVirtualReset:####:C0:T1:L216: Virtual Abort succeeded -- ####### (1)
YYYY-MM-DDThh:mm:ss.###Z cpu21:#######)qlnativefc: vmhba#(3b:0.0): qlnativefcEhVirtualReset:####:C0:T0:L216: VIRTUAL RESET ISSUED.
YYYY-MM-DDThh:mm:ss.###Z cpu21:#######)qlnativefc: vmhba#(3b:0.0): qlnativefcEhVirtualReset:####:C0:T0:L216: Virtual Abort succeeded -- ####### (0)
YYYY-MM-DDThh:mm:ss.###Z cpu21:#######)qlnativefc: vmhba#(3b:0.0): qlnativefcEhVirtualReset:####:C0:T1:L216: VIRTUAL RESET ISSUED.
YYYY-MM-DDThh:mm:ss.###Z cpu21:#######)qlnativefc: vmhba#(3b:0.0): qlnativefcEhVirtualReset:####:Command aborted on target=0x02x, lun=0xd8 - SCSI command timeout counter incremented to 4876
YYYY-MM-DDThh:mm:ss.###Z cpu21:#######)qlnativefc: vmhba#(3b:0.0): qlnativefcEhVirtualReset:####:qlnativefcEhVirtualReset: aborting sp ############## handle 393 from RISC. serialNumber=########, Command timeout=57368 sec
YYYY-MM-DDThh:mm:ss.###Z cpu21:#######)qlnativefc: vmhba#(3b:0.0): qlnativefcEhVirtualReset:####:qlnativefcEhVirtualReset: abortCommand mbx success.
YYYY-MM-DDThh:mm:ss.###Z cpu20:#######)qlnativefc: vmhba#(3b:0.0): qlnativefcEhVirtualReset:####:C0:T1:L216: Virtual Abort succeeded -- ####### (1)

Environment

ESXi 7.x
ESXi 8.x
ESX 9.x

Cause

ログからは、中断(abort)がコマンドのタイムアウトによるものであることを示しています。ドライバー側でI/Oは発行されていますが、その完了が正常に行われていないか、あるいはドライバーがI/O完了の通知を受け取れていない状況です。

Resolution

  1. Broadcom 互換性ガイドに従って、vmhba ドライバ/ファームウェアがサポートされていることを確認します。
  2. 必要に応じて、ファブリックおよび SAN ベンダーと協力して、ファブリックおよび SAN レイヤーを調査し、コマンドタイムアウトの原因を特定します。

Additional Information

Applications hosted within VMs may sporadically freeze or become unresponsive.