空き容量がない、または少ないデータストアおよび VMFS ボリュームのトラブルシューティング
search cancel

空き容量がない、または少ないデータストアおよび VMFS ボリュームのトラブルシューティング

book

Article ID: 313909

calendar_today

Updated On: 10-30-2024

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
免責事項:これは英文の記事「Troubleshooting ESXi datastore or VMFS volume that is full or near capacity (318856)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


キャパシティのガイドライン

ESX ホストは、仮想マシンの操作に必要なすべてのファイルを VMware Virtual Machine File System (VMFS) に保存します。このファイル システムは仮想マシンのすべての操作に必要であるため、適切な容量管理が重要です。この記事では、VMFS がいっぱいになることに関する潜在的な問題について概説します。
 

すべての VMFS (vmfs2, vmfs3, vmfs5, vmfs6) は、仮想マシンが正しく機能するように、一定レベルの空き領域を保持する必要があります。これらの容量のしきい値が満たされていることを確認してください。

200 MB のキャパシティ ESX のシステム アドミニストレータがキャパシティ問題の解決を図る際の推奨しきい値は 200 MB です。VMFS ボリュームのサイズは幅広くあるため、正確な比率を定義するのが不可能ですが、この時点で予期しない問題発生のリスクが 高くなります。
残り 100 MB 確認がなされない場合、VMFS ボリュームがわずか 100 MB が残っている時点まで拡張されると、様々な問題が発生する可能性があります。残り 100 MB の時点で VMware VMFS が拡張しなくなるため、ESX のシステム アドミニストレータがすぐに問題を解決するの重要なしきい値です。


詳細については、「VMFS データストア キャパシティの増加 」および「Unable to grow or expand a VMFS volume or datastore」を参照してください。


潜在的な問題

次に記載されているのが、スペースがない VMFS に配置されている仮想マシンに発生し得る問題のリストです。

仮想マシンの起動失敗 ESXi ホストは、サーバにインストールされている物理 RAM より多くの RAM を提供することができます。 これはオーバー コミットメントと呼ばれています。ESXi ホストは、割り当てメモリが仮想マシンで使用可能な物理 RAM よりも大きい仮想マシンに対して .vswp ファイルを作成します。<仮想マシン名>.vswp ファイルは、仮想マシンの起動時に作成されます。十分な空き容量がないと、このファイルが作成されず、仮想マシンが起動できません。
VMotion の失敗 VMware HA/DRS が有効になっているクラスタ内の ESXi ホストでは、vMotion が仮想マシンを別のホストに移行しようとしたときに失敗する可能性があります。VMware DRS は管理者が操作しなくても仮想マシンを vMotion するように構成できるため、障害としてすぐには認識されない営業時間外に発生する可能性があります。
スナップショットの作成/コミット スナップショットが作成されたり、仮想マシンにコミットするときに、データが VMFS に書き込まれます。VMFS が追加のデータを書き込めない場合、スナップショットは拡張しない、保存されない、あるいはコミットされません。その結果、仮想マシンに障害が発生する可能性があります。
パフォーマンスの低下

VMware VMFS は、ファイル システムであるため、スペースがいっぱいになると、ファイルコピー、 ls コマンド、 および多様な Linux レベルの機能のパフォーマンスが低下します。仮想マシンの可用性に影響を与える可能性は低いですが、これらの問題は ESXi のシステム管理者に影響するため、解決する必要があります。

: VMFS のようなジャーナル処理のファイル システムは通常、フル キャパシティに近い状況でも適切なパフォーマンスを維持できます。ただし、ファイル システムの使用領域が 100 パーセントになると、パフォーマンス問題の発生率が非常に高くなります。

予測不可能性 VMFS は ESXi ホストの根本要素であるため、ファイル システムがいっぱいになると、どのような問題が発生するかを正確に予測することは困難です。トラブルシューティングやシステムの運用を効率的に行うために、VMFS を前述のしきい値以内に維持してください。
 

: これはすべての発生する可能性のある問題を網羅したものではありませんが、過去に報告された VMFS がいっぱいになったときの重要な問題点を示しています。

Environment

VMware vSphere ESXi 8.0.x
VMware vSphere ESXi 7.0.0
VMware vSphere ESXi 6.7

Resolution

VMware VMFS がいっぱいになった場合の対応方法

VMFS がいっぱいになった場合、いくつかの対応方法があります。

  • Storage vMotion で仮想マシンを他のストレージに移行する:既存の VMware VMFS で利用可能なストレージを増やすことはできないが、そのホストを介して他の VMFS にアクセスできる場合は、仮想マシンを他の VMware VMFS に移行させることができます。

    仮想マシンの移行の詳細については、「Moving or copying a virtual machine within a VMware environment」 を参照してください。
  • データストアを追加する:ESXi ホストは最大 1024 個のデータストアを管理することができます。仮想マシンを保存できるの既存の空き領域が確認ができない場合は、ストレージを追加することができます。
     
  • 古いスナップショットを削除する:古いスナップショットも VMware VMFS に保存されるため、スナップショットをコミットまたは削除することで、追加のスペースを再利用できる可能性があります。この手順は、ファイル システム上にある各仮想マシンに関する知識が必要であり、トレーニングを受けた ESXi のシステム管理者が実行する必要があります。

    詳細については、「VMware Server 管理ガイド」 を参照してください。スナップショットの詳細については、「No more space for the redo log error when attempting to start a virtual machine」および 「Overview of virtual machine snapshots in vSphere 」を参照してください。
  • VMware VMFS をクリーンアップする:VMware VMFS はファイル システムであるため、仮想マシンの稼動に関係のないファイルを保存することができます。この場合は、経験のある管理者がファイル システムの内容を注意深く確認して、どのファイルが安全に削除できるかを判断します。VMware は、万が一ファイルが必要になった場合に備えて、VMware VMFS から削除されるファイルを最初にバックアップすることを強くお勧めします。




Additional Information