Voici un exemple de configuration de pool de stockage via powershell.
#Lister les disques disponibles pour le pool
Get-PhysicalDisk -CanPool $true
#Créer un pool
$poolDisks = Get-PhysicalDisk -CanPool $true
New-StoragePool -FriendlyName "Pool1"
-PhysicalDisks $poolDisks `
-ProvisioningTypeDefault Thin -StorageSubSystemFriendlyName
"Storage Spaces*"
#Créer un disque virtuel dans le pool en taille
dynamique
Get-StoragePool -FriendlyName Pool1 | New-VirtualDisk
-FriendlyName "data1" -Size 10GB -ProvisioningType Thin
#Créer un disque virtuel dans le pool en taille
fixe utilisant tout l’espace du pool disponible
Get-StoragePool -FriendlyName Pool1 | New-VirtualDisk
-FriendlyName "data" -ProvisioningType Fixe -usemaximumsize
#Créer un disque virtuel dans le pool en taille
fixe en mirroir (choix : mirror, parity, simple)
Get-StoragePool -FriendlyName Pool1 | New-VirtualDisk
-FriendlyName "mirroir" -Size 10GB `
-ProvisioningType Fixe -ResilencySettingsName
Mirror
#Initialiser et formater le disque
Get-VirtualDisk -FriendlyName data1 |
Initialize-Disk -PassThru | New-Partition -AssignDriveLetter -UseMaximumSize | Format-Volume
-Confirm:$false
#Afficher les informations sur les pools
Get-StoragePool | Format-Table FriendlyName,
`
@{Name="AllocGB";Expression={$_.AllocatedSize/1GB}},
`
@{Name="SizeGB";Expression={$_.Size/1GB}}
#Afficher les disques virtuels
Get-VirtualDisk | Format-Table FriendlyName,
`
@{Name="AllocGB";Expression={$_.AllocatedSize/1GB}},
`
@{Name="FootPrintGB";Expression={$_.FootprintOnPool/1GB}},
`
@{Name="SizeGB";Expression={$_.Size/1GB}}
#Ajouter un disque supplémentaire au pool en
mode échange à chaud
Add-PhysicalDisk -StoragePoolFriendlyName
"Pool1" -PhysicalDisks (Get-PhysicalDisk -friendlyname PhysicalDisk5)
–Usage Hot-Spare
#Supprimer un espace de stockage
Remove-VirtualDisk -FriendlyName "data"
#Supprimer un pool
Remove-StoragePool -FriendlyName
"Pool1"
#Supprimer un disque du pool
Set-PhysicalDisk -FriendlyName PhysicalDisk5
-Usage Retired
Get-PhysicalDisk -FriendlyName PhysicalDisk5
| Get-VirtualDisk | Repair-VirtualDisk
Remove-PhysicalDisk
–FriendlyName PhysicalDisk8Salutation,
Guillaume