Le nombre de colonnes indique le nombre de disques physiques sur lesquels Microsoft Storage Spaces répartit les données. Le
nombre de colonnes a une corrélation directe avec les performances, car l'augmentation du nombre de colonnes permet à un plus
grand nombre de disques physiques d'être répartis et d'être accessibles en parallèle pendant les opérations de lecture et
d’écriture.
Vous pouvez définir le nombre de colonnes uniquement lors de la création des disques virtuels à l’aide de PowerShell. Vous
ne pouvez pas définir le nombre de colonnes en utilisant l’interface utilisateur graphique (GUI). La création d’un disque
virtuel dans la GUI sélectionne un nombre de colonnes par défaut qui peut ne pas être optimisé pour votre solution. Une fois
qu’un disque virtuel est créé, le nombre de colonnes ne peut pas être modifié. Pour un disque virtuel qui utilise des niveaux
de stockage, le nombre de colonnes des niveaux SSD et HDD doit être identique.
Exécutez la commande PowerShell suivante pour créer des disques virtuels avec un nombre de colonnes spécifié.
New-VirtualDisk -FriendlyName <vdName> -StoragePoolFriendlyName <poolName>
-ProvisioningType Fixed -ResiliencySettingName <Simple| Mirror| Parity>
-PhysicalDiskRedundancy <1|2> -NumberOfColumns <#ofColumns>
-StorageTiers<ssdTierObject, hddTierObject> -StorageTierSizes <ssdTierSize , hddTierSize>
Par exemple, un nouveau disque virtuel appelé exampleVD2 est créé dans le pool de stockage MyPool1. Ce disque virtuel est
un miroir bidirectionnel. Le nombre de colonnes pour ce disque virtuel est de six ; par conséquent, l'attribut
NumberOfColumns a la valeur
6.
New-VirtualDisk -FriendlyName “exampleVD2” -StoragePoolFriendlyName “MyPool1”
-ProvisioningType Fixed -ResiliencySettingName Mirror -PhysicalDiskRedundancy 1
–NumberOfColumns 6 –StorageTiers $ssd_tier, $hdd_tier –StorageTierSizes 100GB,15TB
Tableau 1. Exigences de nombre de colonnesType de résilience | Nombre minimal de colonnes | Corrélation colonne-disque | Nombre minimal de disques |
---|
Simple | 1 | 1:1 | 1 |
Miroir bidirectionnel | 1 | 1:2 | 2* |
Miroir tri-directionnel | 1 | 1:3 | 3* |
Parité double | 7 | 1:1 | 7 |
Parité simple | 3 | 1:1 | 3 |
- REMARQUE : * Ce minimum ne prend pas compte la surcharge en cas de panne de disque.
Lors du dimensionnement du nombre de colonnes d’un disque virtuel, tenez compte des points suivants.
Les disques virtuels seront-ils configurés pour être reconstruits automatiquement ?
| Lorsqu’un disque est défaillant et que les reconstructions automatiques sont activées, le disque virtuel tente de réparer
le disque virtuel dégradé à l’aide de l’espace de disque libre existant dans le pool. Toutefois, pour qu'une reconstruction
automatique puisse être exécutée, le disque virtuel doit non seulement disposer d’un espace de disque libre, mais également
contenir suffisamment de disques libres disponibles pour restaurer le niveau de résilience prévu tout en maintenant le nombre
de colonnes d'origine.
Afin de prendre en compte cette nécessité, nous devons soustraire un certain nombre de disques de réparation du nombre de
disques disponibles dans le pool avant de calculer le nombre de colonnes. Pour les équations répertoriées ci-dessous, Dell
recommande que ce nombre soit défini sur 1 ou 2, afin de maintenir à un niveau optimal le nombre de colonnes. Si vous n'avez
pas l'intention d'activer de reconstructions automatiques pour le DV, ce retrait n'est pas obligatoire.
|
La fonction Enclosure awareness est-elle activée pour le disque virtuel ?
| Lorsque la fonction Enclosure awareness est activée, les copies de données sont réparties dans les boîtiers pour faire face
à la panne d’un boîtier complet tout en maintenant l’accès aux données. Suffisamment de disques libres doivent être disponibles
pour reconstruire les disques virtuels dans les boîtiers restants tout en maintenant le nombre de colonnes d’origine.
|
- REMARQUE : Les résultats des formules donnant le nombre de colonnes doivent être arrondis au nombre entier le plus proche. Par ailleurs,
les résultats qui donnent un nombre de colonnes égal ou inférieur à zéro indiquent une configuration SSD non valide pour le
pool. Ajoutez d’autres disques SSD au pool pour disposer d'un nombre de colonnes valide.
Pour les disques virtuels en miroir :
Sans la fonction Enclosure awareness
Avec la fonction Enclosure awareness
- REMARQUE : Le nombre de copies de données est 2 pour les espaces en miroir bidirectionnel et 3 pour les espaces mis en miroir tridirectionnel.
Pour les disques virtuels de parité double :
Sans la fonction Enclosure awareness
Avec la fonction Enclosure awareness
Par exemple, si vous disposez de trois boîtiers de stockage
DSMS 3060e contenant chacun 12 disques SSD et 48 disques HDD et que vous décidez de créer deux pools de stockage, MyPool1 et MyPool2,
vous devez calculer le nombre de colonnes de cette manière pour les disques virtuels dans différents scénarios.
Tableau 2. Exemple de miroir bi-directionnel sans fonction la fonction Enclosure awarenessNom du pool | MyPool1 |
---|
Disque durs | 72 |
SSD | 18 |
Nom du disque virtuel | columnExample1 |
Résilience | miroir bi-directionnel |
Enclosure awarness | Non |
Reconstruction automatique | Oui |
Nombre de colonnes | 8 |
Tableau 3. Exemple de miroir tri-directionnel avec la fonction Enclosure awarenessNom du pool | MyPool2 |
---|
Disque durs | 72 |
SSD | 18 |
Nom du disque virtuel | columnExample2 |
Résilience | miroir tri-directionnel |
Enclosure awarness | Oui |
Reconstruction automatique | Oui |
Nombre de colonnes | 4 |