Fonctionnement des pools et des groupes de volumes
Pour approvisionner le stockage, vous créez un pool ou un groupe de volumes contenant les disques durs (HDD) ou les disques SSD que vous souhaitez utiliser dans votre matrice de stockage.
Le matériel physique est provisionné en composants logiques, de sorte que les données puissent être organisées et facilement récupérées. Deux types de regroupements sont pris en charge :
-
Pools
-
Groupes de volumes RAID
Les pools et les groupes de volumes sont les unités de stockage de premier niveau d'une baie de stockage : ils divisent la capacité des disques en divisions gérables. Au sein de ces divisions logiques se trouvent les volumes ou les LUN individuels pour lesquels les données sont stockées. La figure suivante illustre ce concept.
1 LUN hôte ; 2 volumes ; 3 groupes ou pools de volumes ; 4 disques durs ou SSD
Lors du déploiement d'un système de stockage, la première étape consiste à présenter la capacité de disque disponible aux différents hôtes en :
-
Création de pools ou de groupes de volumes de capacité suffisante
-
Ajout du nombre de disques requis pour répondre aux besoins de performances du pool ou du groupe de volumes
-
En sélectionnant le niveau de protection RAID souhaité (en cas d'utilisation de groupes de volumes) pour répondre aux exigences spécifiques de l'entreprise
Vous pouvez avoir des pools ou des groupes de volumes sur le même système de stockage, mais un disque ne peut pas faire partie de plusieurs pools ou groupes de volumes. Les volumes présentés aux hôtes pour les E/S sont ensuite créés en utilisant l'espace du pool ou du groupe de volumes.
Pools
Les pools sont conçus pour agréger les disques durs physiques en un espace de stockage important et pour assurer une protection RAID améliorée. Un pool crée de nombreux jeux RAID virtuels à partir du nombre total de disques affectés au pool, et il répartit les données uniformément entre tous les disques participants. En cas de perte ou d'ajout d'un disque, System Manager rééquilibre de façon dynamique les données sur tous les disques actifs.
Les pools fonctionnent comme un autre niveau RAID, virtualisant l'architecture RAID sous-jacente afin d'optimiser les performances et la flexibilité lors d'opérations telles que la reconstruction, l'extension de disque et la gestion des pertes de disques. Le niveau RAID est automatiquement défini à 6 dans une configuration 8+2 (huit disques de données plus deux disques de parité).
Correspondance des disques
Vous pouvez choisir entre des disques HDD ou SSD pour une utilisation en pools. Cependant, comme pour les groupes de volumes, tous les disques du pool doivent utiliser la même technologie. Les contrôleurs sélectionnent automatiquement les lecteurs à inclure. Vous devez donc vous assurer que vous disposez d'un nombre suffisant de lecteurs pour la technologie que vous choisissez.
Gestion des disques défectueux
Les pools ont une capacité minimale de 11 disques, mais la valeur d'un disque est réservée à la capacité libre en cas de panne. Cette capacité libre est appelée « capacité de préservation ».
Lorsque des pools sont créés, une certaine capacité est conservée pour une utilisation en urgence. Cette capacité est exprimée en nombre de disques dans System Manager, mais l'implémentation réelle est répartie sur l'ensemble du pool de disques. La capacité par défaut préservée est basée sur le nombre de disques du pool.
Une fois le pool créé, vous pouvez modifier la valeur de la capacité de conservation à plus ou moins de capacité, ou même la définir sur aucune capacité de conservation (valeur de 0 disque). La capacité maximale pouvant être préservée (exprimée en nombre de disques) est de 10, mais la capacité disponible peut être inférieure, en fonction du nombre total de disques du pool.
Groupes de volumes
Les groupes de volumes définissent la manière dont la capacité est allouée dans le système de stockage aux volumes. Les disques sont organisés en groupes RAID, et les volumes résident sur les disques d'un groupe RAID. Par conséquent, les paramètres de configuration des groupes de volumes identifient les disques faisant partie du groupe et le niveau RAID utilisé.
Lorsque vous créez un groupe de volumes, les contrôleurs sélectionnent automatiquement les disques à inclure dans le groupe. Vous devez choisir manuellement le niveau RAID du groupe. La capacité du groupe de volumes correspond au total du nombre de lecteurs que vous sélectionnez, multiplié par leur capacité.
Correspondance des disques
Vous devez correspondre aux disques du groupe de volumes pour la taille et les performances. Si le groupe de volumes contient des disques de plus petite taille et de plus grande taille, tous les disques sont reconnus comme étant la plus petite taille de capacité. S'il y a des lecteurs plus lents et plus rapides dans le groupe de volumes, tous les lecteurs sont reconnus à la vitesse la plus lente. Ces facteurs affectent les performances et la capacité globale du système de stockage.
Vous ne pouvez pas combiner plusieurs technologies de disques (disques HDD et SSD). Les configurations RAID 3, 5 et 6 sont limitées à un maximum de 30 disques. Les niveaux RAID 1 et RAID 10 utilisent la mise en miroir, ce qui permet à ces groupes de volumes de disposer d'un nombre pair de disques.
Gestion des disques défectueux
Les groupes de volumes utilisent des disques de secours en attente en cas de panne d'un disque dans les volumes RAID 1/10, RAID 3, RAID 5 ou RAID 6 contenus dans un groupe de volumes. Un disque de secours ne contient aucune donnée et ajoute un niveau supplémentaire de redondance à votre matrice de stockage.
Si un lecteur tombe en panne dans la matrice de stockage, le disque de secours est automatiquement remplacé par le disque défectueux sans nécessiter de remplacement physique. Si le disque de secours est disponible lorsqu'un disque tombe en panne, le contrôleur utilise les données de redondance pour reconstruire les données du disque défaillant vers le disque de secours.