高感度な(センシティブな)仮想マシンが受ける vMotionのスタン時間による影響について
search cancel

高感度な(センシティブな)仮想マシンが受ける vMotionのスタン時間による影響について

book

Article ID: 430164

calendar_today

Updated On:

Products

VMware vSphere ESX 7.x VMware vSphere ESX 8.x VMware vSphere ESXi VMware vCenter Server

Issue/Introduction

免責事項:これは英文の記事「Sensitive Virtual Machines become impacted by vMotion stun time.(407273)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • 仮想マシン内で実行されているアプリケーションがクラッシュする。
  • 仮想マシンが一時的にPingに応答しなくなる。
  • データベースや銀行(金融)系アプリケーションがクラッシュする。

Environment

VMware vSphere ESXi 7.x

VMware vSphere ESXi 8.x

Cause

仮想マシンが移行される際、稼働中の仮想マシンをある物理 ESXiサーバーから別の物理サーバーへ移動させるために、短いスタン時間および高速なサスペンド/レジュームが発生します。

大半のゲストOSやアプリケーションは、このスタンやサスペンド/レジューム操作の影響を受けません。しかし、データベースや金融系アプリケーションのような一部の非常にセンシティブ(影響を受けやすい)なアプリケーションでは、vMotion に伴うスタンやサスペンド/レジューム時間が原因で、クラッシュや継続的なパフォーマンス低下が発生することがあります。

ゲスト OS やそのアプリケーションがスタン時間をどのように処理し、どれほどの回復力(レジリエンシー)を持っているかについては、トラブルシューティングやチューニングを行う作成元ベンダー(OSやアプリの開発元)の責任範囲となります。

Resolution

  1. 影響を受けやすい仮想マシンを DRS の対象外(無効化) にするか、アフィニティルール を使用して影響を受ける仮想マシンを特定のESXiホストに固定し、移行(vMotion)されないように構成してください。
  2. 詳細なチューニングについては、ゲストOSまたはアプリケーションのベンダーにお問い合わせください。

Additional Information

https://techdocs.broadcom.com/us/en/vmware-cis/cloud/vmware-cloud-on-aws/SaaS/operations-guide/managing-sddc-hosts-and-clusters/policies-and-profiles/create-or-delete-a-disable-drs-vmotion-policy.html

https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/6-7/vsphere-resource-management-6-7/using-drs-clusters-to-manage-resources/create-a-vm-host-affinity-rule.html

https://blogs.vmware.com/cloud-foundation/2019/07/09/the-vmotion-process-under-the-hood/