8台のHDDと4台のSSDでミラーリングによって高速化されたパリティの構築

前提条件:WS2016 記憶域プールFriendlyName:Pool01

構築  

管理者で開いたpowershellには以下のようにコマンド入力して構築する。

#プール名: Pool01
#ストレージプールの確認
Get-StoragePool
#物理ディスクの確認
Get-StoragePool Pool01 | Get-PhysicalDisk | ft FriendlyName,SerialNumber,CanPool,BusType,DeviceId,EnclosureNumber,MediaType, Size -AutoSize
#ストレージ階層の作成
#SSDtier
Get-StoragePool Pool01 | New-StorageTier -FriendlyName SSDtier -MediaType SSD -ResiliencySettingName Mirror -NumberOfColumns 2
#HDDtier
Get-StoragePool Pool01 | New-StorageTier -FriendlyName HDDtier -MediaType HDD -ResiliencySettingName Parity -NumberOfColumns 8
$SSD = Get-StorageTier -FriendlyName SSDtier
$HDD = Get-StorageTier -FriendlyName HDDtier
Get-StoragePool Pool01 | New-VirtualDisk -FriendlyName VirtualDisk01 -WriteCacheSize 16GB -StorageTiers $SSD,$HDD -StorageTierSizes 185GB,26060GB

# ディスク確認
Get-Disk
# ディスクの初期化
Initialize-Disk -Number 14 -PartitionStyle GPT
# ボリュームの表示
Get-Volume
# パーティションの作成
New-Partition -DiskNumber 14 -UseMaximumSize -DriveLetter D
# ReFS でフォーマット
Format-Volume -DriveLetter D -FileSystem ReFS -Confirm:$false


SSDを4台使っているため、双方向ミラー(NumberOfDataCopies=2)と列(NumberOfColumns=2)にしている。スループットは2倍だが許容故障台数は1台になる。  

[必要ドライブ台数]=[NumberOfDataCopies]x[NumberOfColumns]  

HDD階層はシングルパリティを8列で構成している。許容故障台数は同様に1台である。 

MicrosoftはVirtualDiskを作成するときに最大サイズでは作れない不具合を認めています

9割の容量だと確実に作れますが、何となく容量がもったいないので何度か試してなるべく大きくなるようにしました。  

HDDtierは最小容量ドライブの空き領域が2GBになるように、 [最大容量]=[使用HDD容量]-[台数]x[2GB]  

SSDtierは同様に8GBになるように構築しました。  

人気の投稿