VMware Thin vs. Thick プロビジョニングおよび変換方法

VMwareのThin ProvisioningとThick Provisioningの違い、それぞれの利点・欠点、それらの変換方法の手順を学びましょう。仮想マシンのストレージを最適化して、パフォーマンスとコスト効率を向上させます。

download-icon
無料ダウンロード
VM、OS、DB、ファイル、NASなどに対応
ken-sato

Updated by 佐藤健 on 2025/12/19

目次
  • VMware vSphere における3つのディスク モード

  • Thin ProvisioningからThick Provisioningへの変換

  • 厚プロビジョニングからスリープロビジョニングへの変換

  • プロフェッショナルVMwareディザスタリカバリツール

  • 厚プロビジョニングとシンプロビジョニングの変換に関するよくある質問

  • 結論

仮想マシンのストレージプロビジョニングは、仮想化環境を管理する上で重要な要素です。VMwareは、主に2つのストレージプロビジョニング方法を提供しています:厚みプロビジョニング(Thick Provisioning)と薄型プロビジョニング(Thin Provisioning)です。これらの方法の違いと、それらの間での変換プロセスを理解することは、ストレージの使用効率とパフォーマンスを最適化するために不可欠です。

VMware vSphere における3つのディスク モード

VMware vSphere で仮想マシンを作成する際には、ディスクのプロビジョニング タイプを選択する必要があります。オプションは以下のとおりです:  

  • 厚さプロビジョニング(Lazy Zeroed) 

  • 厚みプロビジョニング(イータゼロ) 

  • スリムプロビジョン 

各タイプのディスクは、作成方法やパフォーマンスに違いがあります。以下にその相違点を示します。 

薄型プロビジョン 

この方法はストレージ容量を節約します。仮想マシンを作成する際、薄型プロビジョニングされた仮想ディスクは、必要に応じて必要な容量を確保し、ゼロクリアします。未使用のスペースは他の仮想マシンによって利用可能です。薄型プロビジョニングにより、必要な最小限の容量に基づいて、複数のユーザー間で柔軟にディスクストレージを割り当てることが可能になります。顧客サイトで薄型プロビジョニングを導入することで、ストレージ利用率を向上させ、コストを大幅に削減できます。

利点:  

  • 仮想マシンをインストールする際の最速設定 

  • ストレージコストを削減します 

  • ストレージ容量を効率よく利用可能 

デメリット: 

  • メタデータの割り当てオーバーヘッドおよび初期書き込み操作時の追加オーバーヘッドにより、最も遅いパフォーマンス

  • ストレージの過剰プロビジョニングは、実際のリソースが枯渇したときにアプリケーションの中断やダウンタイムを引き起こす可能性があります 

  • クラスタリング機能をサポートしません 

  • 管理者の視点からの管理オーバーヘッド  

厚みプロビジョニング(Lazy Zeroed) 

厚みありのラズィゼロード方式は、仮想マシンディスクをデフォルトの厚みあり形式で作成します。VM作成時にディスク容量を確保しますが、ストレージデバイス上の古いデータは、ディスクに新しいデータが書き込まれるまでクリアされません。これは伝統的なストレージ構成モデルです。厚みありプロビジョニングは将来のニーズに備えて大量のストレージ容量を確保しますが、この容量が未使用のままとなる可能性があり、ストレージ容量の浪費を引き起こすことがあります。

利点:  

  • 厚プロビジョニング済みのイーターゼロと比較して、構成が高速化されました。

  • 従来のプロビジョニングよりも優れたパフォーマンス 

デメリット:  

  • 保存スペースを無駄にします 

    やや遅い設定速度(Thin Provisionedと比較して) 

  • 厚プロビジョニング イーガーゼロと比較してパフォーマンスが遅い 

  • クラスタリング機能をサポートしません 

厚さプロビジョニング(イガーローイング) 

厚プロビジョニング(イーターゼロ付き)は、フォールトトレランスなどのクラスタリング機能をサポートします。VM作成時に仮想ディスクファイルに必要なすべての領域を予約し、物理ストレージデバイスのハードディスクブロックをゼロクリアして、以前のデータを上書きします。 

利点: 

  • 優れたパフォーマンス 

  • 割り当てられたディスク領域をゼロにしてセキュリティリスクを軽減します 

  • Microsoft Cluster Server(MSCS)やVMware Fault Toleranceなどのクラスタリング機能をサポート 

デメリット: 

  • プロビジョニングに時間がかかる   

これらの3種類のディスクの特性に基づいて、そのパフォーマンスの順位は以下の通りです: 

厚みプロビジョニング イーガーゼロ化 > 厚みプロビジョニング レイジーゼロ化 > シンプロビジョン 

厚プロビジョニング(イーガーゼロ済)および厚プロビジョニング(レジィゼロ済)は、最も高速なディスク領域使用を提供する一方、薄プロビジョニングは最も多くのディスク容量を節約しますが、ディスクの「過剰プロビジョニング」リスクが高くなります。

Thin ProvisioningからThick Provisioningへの変換

パフォーマンス上の問題やストレージ容量の要件により、これらの2つのモード間で仮想マシンディスクを変換する必要がある場合があります。これは仮想マシンの構成ページで直接変更することはできませんが、確かに変更することは可能です。

注意: ディスクを変換する前に、仮想マシンの電源をオフにする必要があります!!! 

1. 仮想マシンの概要タブをクリックします。

2. リソースの下で仮想マシンが存在するデータストアを右クリックし、次にデータストアの参照をクリックします。

3. 仮想マシンのフォルダをダブルクリックして「.vmdk」ファイルを表示します。

4. 「.vmdk」ファイルを右クリックし、次にインフレートをクリックします。インフレートオプションはディスクを厚みプロビジョニングに変換します。

インフレートボタンがグレーアウトしている場合、次のいずれかの理由が考えられます: 

1. 仮想マシンがシャットダウンされていません。 

2. ディスクはすでに厚みがプロビジョニングされています。 

厚プロビジョニングからスリープロビジョニングへの変換

方法 1: VMware が推奨する方法

データストアを変更し、オフライン仮想マシン移行を実行することによって、ベースディスクを厚プロビジョニングからスリープロビジョニングに変換するには、以下の手順を実行してください:  

注意: このプロセスには複数のデータストアが必要です。利用可能なデータストアが1つのみである場合は、移行ではなく、代わりに薄型プロビジョニングされたディスクを使用して仮想マシンをターゲットの仮想マシンにクローンできます。 

1. 仮想マシンの電源を切ります。 

2. 仮想マシンを右クリックし、移行をクリックします。 

3. データストアの変更をクリックします。 

4. 「次へ」をクリックし、現在とは異なるデータストアを選択します。 

5. ドロップダウンメニューからThin Provisioned 仮想ディスク形式を選択します。 

6. 「次へ」をクリックし、次に「完了」をクリックします。変換の進行状況は、vCenter Server の「タスクとイベント」ビューで確認できます。

vSphere Webクライアントからストレージvモーションを実行する手順:  

1. 仮想マシンを右クリックし、移行を選択します。 

2. 仮想マシンを特定するには、そのデータセンター、フォルダ、クラスタ、リソース プール、ホスト、または vApp を選択します。 

3. 「関連オブジェクト」タブをクリックし、「仮想マシン」を選択します。

4. データストアの変更 を選択し、次に 次へ をクリックします。 

5. 仮想マシンのディスクに対してThin Provisionを選択し、次に次へをクリックします。

6. VMストレージポリシーのドロップダウンメニューから適切なストレージポリシーを選択し、次に次へをクリックします。 

7. 仮想マシンファイルの宛先データストアを選択して、次へ をクリックします。 

8. 選択内容の確認 ページの情報を確認し、次に 完了 をクリックしてください。

注意:使用可能なデータストアが1つのみの場合、変換はクローン作成によって実行できます: 

1. 変換する仮想マシンを右クリックし、次にクローンを作成をクリックします。 

2. 新しい名前を割り当て、場所を指定してから、次へ をクリックします。

3. ホストを選択してから、次へ をクリックします。 

4. ストレージ選択ステップで、ドロップダウンメニューを使用してThin Provisionedを選択し、次に次へをクリックして、必要に応じて後続のステップを完了します。

方法 2: 「esxcli」を使用する 

複数のデータストアを持っていない方、または仮想マシンをクローンしたくない方には、ESXi CLI が効果的な解決策を提供します。 

1. ESXiサーバーでSSHを有効にします: ホスト > 構成 > セキュリティプロファイル > プロパティ > SSH > オプション > 開始 を選択します。 

2. PuTTYやSecureCRTなどのSSHソフトウェアを使用してサーバーに接続します。 

“vmkfstools”を使用してディスクファイルを変換する: 

# vmkfstools -i <Source-File> -d {thick|thin} <Dest-File>

-i: ディスクイメージを複製します。 

ソースファイル: ソースファイル(例: “XXX.vmdk”) 

-d: ターゲットファイルオプション。「thick」または「thin」を指定します。

対象ファイル: ターゲットファイル。例: “XXX.vmdk” 

例: 

元のファイルが「old.vmdk」(厚さプロビジョニング)および「old-flat.vmdk」の場合、以下のコマンドを使用して薄型プロビジョニングに変換します:

# vmkfstools -i old.vmdk -d thin new.vmdk

作業完了後、2つの新しいファイル(「new.vmdk」と「new-flat.vmdk」)が生成されます。「.vmdk」ファイル内の「flat.vmdk」参照は自動的に新しいファイル名に更新されます。

設定の調整:  

1. 「new.vmdk」と「new-flat.vmdk」を「old.vmdk」と「old-flat.vmdk」に名前を変更します。

2. 新しいディスク ファイルを参照するように“.vmx”ファイルを変更します。

これらの手順が完了すると、ディスク変換が確定されます。

プロフェッショナルVMwareディザスタリカバリツール

Vinchin Backup & Recovery は堅牢なVMware環境保護ソリューションであり、自動VMバックアップ、エージェントレスバックアップ、LAN/LAN-Freeバックアップ、オフサイトコピー、インスタントリカバリ、効果的なデータ削減、クラウドアーカイブなどの高度なバックアップ機能を提供し、3-2-1のゴールデンバックアップ構成に従って、複製以上のProxmox VEにおけるデータセキュリティと完全性を包括的に保護します。 

さらに、データ暗号化およびランサムウェア対策保護により、VMwareの仮想マシンのバックアップをダブルで保護できます。また、データをVMwareホストから他の仮想プラットフォームに、またはその逆に簡単に移行することもできます。

VMwareのVMをバックアップする手順はたったの4ステップです:

1. バックアップ対象を選択します。

VMwareの仮想マシンをバックアップする

2. バックアップ先を選択します。

VMware VMのバックアップ

3. バックアップ戦略を構成します。

VMware VMのバックアップ

4. ジョブを確認して送信する。

VMwareの仮想マシンをバックアップする

今すぐVinchin Backup & Recoveryの60日間フル機能無料トライアル をお試しください。これにより、VMwareデータを簡単に保護し、自動バックアップと高速復旧を実現できます。

厚プロビジョニングとシンプロビジョニングの変換に関するよくある質問

1. Q: 厚プロビジョニングからシンプロビジョニングへの変換はVMデータに影響を与えますか?

いいえ、変換プロセスはVMのデータを変更しません。ただし、変更を行う前には常にバックアップを確保しておいてください。

2. Q: 仮想マシンは、厚プロビジョニングと薄プロビジョニングのディスクを混在させることはできますか?

はい、VM は厚手と薄型の両方のプロビジョニングディスクを混在させることができます。たとえば、データベースのパフォーマンス向上には厚手のイーグルゼロディスクを使用し、ログやバックアップには薄型プロビジョニングディスクを使用する場合があります。

結論

ThickプロビジョニングとThinプロビジョニングの変換を理解し、管理することは、ストレージ効率とパフォーマンスのバランスを取ろうとするVMware管理者にとって重要です。スペースまたはスピードの最適化を目的とする場合でも、VMwareの柔軟なプロビジョニングオプションは、特定のニーズに合わせて仮想環境を構築するために必要なツールを提供します。

共有:

Categories: VM Tips