Infrastructure engineer's blog

Infrastructure engineer's blog

関東圏で働くインフラエンジニアの常日頃

vSANデータストア上の仮想マシンディスクサイズ

今回はVMware環境でよく利用されているvSAN構成を構築したので、実際に利用される仮想マシンのディスクサイズについて調べた結果をまとめてみます。

vSANの機能面の説明は以下のVMware Japan Blogに書かれているので、知らない方はみておくと後述の理解の参考になります。

blogs.vmware.com

 

今回はvSANを有効化してvSANデータストアを構築したので、仮想マシンのディスクサイズの見え方について確認してみました。

環境構成

vCenter Server:vCenter Server 7.0 Update2

ESXi:ESXi 7.0 Update2 (3台)

仮想マシン:CentOS7

 

ディスクサイズとストレージポリシーの確認 

今回はvSANのデフォルトとして設定される[vSAN Default Storage Policy]を設定しています。「許容される障害の数」は1件の障害としている為、RAID-1(ミラーリング)となり仮想マシンのディスクがミラー化されて作成されます。

また、仮想ディスクはシンプロビジョニングディスクとして構成されます。

 

f:id:nsma077:20210828113355j:plain


仮想マシンのサマリ画面からストレージ使用量をみると、9.13GB となっていますね。

f:id:nsma077:20210828113921j:plain

 

vSANデータストア上の仮想マシンのディスクサイズの確認 

実際にvSANデータストア上の仮想マシンのディスクサイズを見ていきます。

vSANデータストアや健全性などの情報はクラスタを選択してGUI上から確認していく事になります。

 

クラスタの監視タブを選択し、vSANのカテゴリ内で[仮想オブジェクト]を選択すると、vSANデータストア上にある仮想マシンがリストされてきます。

f:id:nsma077:20210828114414j:plain

 

同じvSANのカテゴリ内で[容量]を選択すると、vSANデータストアの使用済みの領域が確認できます。

f:id:nsma077:20210828114736j:plain

 

画面の下へスクロールすると使用量の内訳が出力されていますが、仮想マシンのVMDKファイルは[プライマリデータ]と[レプリカの使用量]と出力されており、ミラーリングされたVMDKファイルの総サイズが8.88GBとなっているのが分かります。

f:id:nsma077:20210828114902j:plain

 

つまり、仮想マシンのサマリ画面から確認できたストレージ使用量は、ミラー化されたディスクの使用量も含まれている状況であった事が分かりました。

 

このように、vSANデータストアを利用する場合は仮想マシンのディスクサイズがストレージポリシーによってミラー化される為、その点を考慮に入れて仮想マシンを配置する必要があるわけです。