Skip to content

Instantly share code, notes, and snippets.

@jarrelscy
Created April 30, 2019 08:10
Show Gist options
  • Save jarrelscy/8595259d79af8c1b583a4e58f6620faf to your computer and use it in GitHub Desktop.
Save jarrelscy/8595259d79af8c1b583a4e58f6620faf to your computer and use it in GitHub Desktop.
$StoragePoolName = "MyStoragePool"
$TieredSpaceName = "MyTieredSpace"
$SSDTierName = "SSDTier"
$HDDTierName = "HDDTier"
$PhysicalDisks = (Get-PhysicalDisk -CanPool $True | Where MediaType -NE UnSpecified)
$SubSysName = (Get-StorageSubSystem).FriendlyName
New-StoragePool -PhysicalDisks $PhysicalDisks -StorageSubSystemFriendlyName $SubSysName -FriendlyName $StoragePoolName
Get-StoragePool -FriendlyName $StoragePoolName | Get-PhysicalDisk | Select FriendlyName, MediaType
$SSDTier = New-StorageTier -StoragePoolFriendlyName $StoragePoolName -FriendlyName $SSDTierName -MediaType SSD -ResiliencySettingName Mirror -PhysicalDiskRedundancy 1
$HDDTier = New-StorageTier -StoragePoolFriendlyName $StoragePoolName -FriendlyName $HDDTierName -MediaType HDD -ResiliencySettingName Mirror -PhysicalDiskRedundancy 1
New-VirtualDisk -StoragePoolFriendlyName $StoragePoolName -FriendlyName $TieredSpaceName -StorageTiers $SSDTier, $HDDTier -StorageTierSizes 100GB,7280GB -ResiliencySettingName Mirror -WriteCacheSize 8GB -AutoNumberOfColumns
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment