仮想マシンが次のエラーにより応答を停止する:virtualdisk.vmdk を保護するロックが失われました (The lock protecting virtualdisk.vmdk has been lost)
search cancel

仮想マシンが次のエラーにより応答を停止する:virtualdisk.vmdk を保護するロックが失われました (The lock protecting virtualdisk.vmdk has been lost)

book

Article ID: 343267

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

  • パワーオンされた状態にある実行中の仮想マシンが、突然不整合な状態になります。
  • 次のような警告が表示されます。

    The lock protecting virtualdisk.vmdk has been lost. This is most likely due to underlying storage having problems, resulting in this virtual machine getting powered on at another ESX host as well. This virtual machine needs to be powered off at this host now. Kindly confirm that the virtual machine is running successfully on another host before clicking the OK button

    または

    The lock protecting test.vmdk has been lost, possibly due to underlying storage issues. If this virtual machine is configured to be highly available, ensure that the virtual machine is running on some other host before clicking OK

  • [OK] をクリックすると、仮想マシンはシャットダウンします。
  • この問題は、HA が有効なクラスタ内の ESX ホスト上で見られます。仮想マシンをホストするデータストアが ESX ホスト間で共有されている場合、非 HA セットアップでも発生することがあります。
  • HA が有効なクラスタでは、クラスタ内の別のホスト上で仮想マシンがパワーオンされます。



Symptoms:
免責事項:これは英文の記事「Virtual machine stops responding with the error: The lock protecting virtualdisk.vmdk has been lost (1022119)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Environment

VMware vCenter Server 5.1.x
VMware vCenter Server 5.5.x
VMware ESXi 4.0.x Embedded
VMware ESXi 4.1.x Embedded
VMware vCenter Server 4.1.x
VMware ESX 4.0.x
VMware vCenter Server 5.0.x
VMware vSphere ESXi 5.0
VMware vSphere ESXi 5.5
VMware vSphere ESXi 5.1
VMware ESXi 4.1.x Installable
VMware ESXi 4.0.x Installable
VMware vCenter Server 4.0.x
VMware ESX 4.1.x

Resolution

ESX/ESXi ホストがデータストアにアクセスできなくなると、データストア上の実行中の仮想マシンからの I/O はタイムアウトして失敗します。仮想マシンは一時停止し、仮想マシンが仮想マシンのディスクにアクセスできなかったことを示すイベント メッセージが表示されます。この問題は、次の状況で発生する可能性があります。
  • ホストのストレージ ネットワーク接続が 15 秒以内にリストアされず、別のホストがディスク ロックを解除する。

    VMFS ホスト クラスタ ロック マネージャにより、ホストがロックを介してリソースを所有している場合にのみ、ホストが仮想ディスク ファイルなどのリソースに I/O を送信できるため、これは予期される動作です。ゲスト データと、同じデータにアクセスを試みる可能性があるその他のホストとの整合性を維持するため、この処理が必要となります。詳細については、「Host Connectivity Degraded in ESX/ESXi (1009557)」を参照してください。

  • ホストが VMware HA クラスタに含まれ、その管理およびストレージ ネットワークに接続できなくなる(隔離イベント)。

    この場合、VMware HA はクラスタ内の「より健全な」ホスト上で仮想マシンの再起動を試みます。隔離が発生した場合にも仮想マシンのパワーオン状態を維持するように HA が構成されている場合、隔離されたホスト上の仮想マシンはフェイルオーバーされますが、元の仮想マシンは隔離されたホスト上で実行されたままになります(VMDK ロックなし)。隔離されたホストがクラスタに再度参加すると、隔離されていたホスト上で実行中の重複仮想マシンはディスク ロックを再取得できず、イベント メッセージが表示されます。

    ホストの隔離時の対応が、仮想マシンをフェイルオーバーするか、仮想マシンのパワーオン状態を維持する場合、ネットワークから隔離されているノードは、仮想マシンの VMFS ロックを解放するための時間が必要です。
HA が有効なクラスタでは、別のホスト上で仮想マシンがパワーオンされます。非 HA クラスタでは、仮想マシンがパワーオフした後にパワーオンできます。

ディスク ロックの更新で発生する障害の最も一般的な原因は、ストレージがアクセス不能であったり、待ち時間が長いなどの、断続する SAN とネットワークの問題です。環境内でのストレージまたはネットワークに関するすべての問題を解決します。

関連する情報については、次の項目を参照してください。

VMware High Availability および、その他の関連機能に関するドキュメントについては、次を参照してください。



Additional Information

この記事の翻訳バージョンについては、以下を参照してください。
Virtual machine stops responding with the error: The lock protecting virtualdisk.vmdk has been lost