"HCI" はじめました。

vSAN担当小佐野舞です。VMwareのHCIを広めるため日々活動していきます。

サイジング - vSAN で使用するメモリ New!!!

 

f:id:vmwarekkHCI:20170810160941p:plain

 

 

ハードウェア選定時に必ず出てくるのが、メモリのサイジング。

vSAN 環境のメモリのサイジングの計算方法が変わりました。

 

 

KBはこちら(日本語KBが10/7時点では出ていないので英語を参照)

Understanding vSAN memory consumption in ESXi 6.0 U3, 6.5.0d, and later (2113954)

 

ベース(HOST_FOOTPRINT)は7GB、プラス、ディスクグループの構成により変わってきます。

vSANFootprint = HOST_FOOTPRINT + NumDiskGroups * DiskGroupFootprint

 

ディスクグループあたりの必要なメモリの計算式はこちら

ちょっとだけややこしいですね。。

DiskGroupFootprint = DISKGROUP_FIXED_FOOTPRINT + DISKGROUP_SCALABLE_FOOTPRINT + CacheSize * CACHE_DISK_FOOTPRINT + NumCapacityDisks * CAPACITY_DISK_FOOTPRINT

足し算と掛け算なので一度計算すれば慣れると思います!

 

項目ごとの説明は下記となります。

f:id:vmwarekkHCI:20191007130340p:plain

 

HOST_FOOTPRINT:
ディスクグループの数に関係なく、vSAN を使用するホストごとに固定で消費するメモリ

NumDiskGroups:
ホストあたりのディスクグループの数(1から5)

DiskGroupFootprint:
ホストのディスクグループあたりで必要なメモリ

NumCapacityDisks:
各ディスクグループに所属するキャパシティディスクの本数

CAPACITY_DISK_FOOTPRINT:
キャパシティディスクの容量に関係なく、キャパシティディスク1本あたりで必要なメモリ

DISKGROUP_FIXED_FOOTPRINT:
ホストあたりのひとつのディスクグループに必要なメモリ

DISKGROUP_SCALABLE_FOOTPRINT:
ESXiホストの物理メモリを基準とした各ディスクグループで必要なメモリ

CacheSize:
キャッシュディスクの容量(オールフラッシュの場合は最大600GB、ハイブリッドの場合は最大2TB)

CACHE_DISK_FOOTPRINT: キャッシュディスクの容量(GB)ごとに必要なメモリ

 

 

 

例えば、「オールフラッシュ構成、ディスクグループが1つ」の場合を算出してみましょう。

キャパシティディスクは3本、キャッシュサイズは最大値の600GBの計算です。
Formula:
HOST_FOOTPRINT + NumDiskGroups * (DISKGROUP_FIXED_FOOTPRINT + DISKGROUP_SCALABLE_FOOTPRINT + CacheSize * CACHE_DISK_FOOTPRINT + NumCapacityDisks * CAPACITY_DISK_FOOTPRINT)

Example:
7100 + (1360 + 1310 + 600 * 20 + 3 * 160) = 22250 MB

ホストあたりvSAN で使用するメモリは約22GBとなります。 

 

ホストあたりのメモリ容量は、仮想マシンで使用する容量にvSAN で使用する分を追加してサイジングを行ってください。