Seventyfour - stock.adobe.com

Comment gérer le stockage sous Windows à l'aide de Storage Spaces

Windows Storage Spaces est une approche alternative à la gestion traditionnelle du stockage qui offre une flexibilité et une évolutivité accrues grâce à un processus de configuration simple.

La gestion traditionnelle du stockage sur les serveurs de fichiers Windows repose souvent sur du matériel spécialisé et des options de configuration relativement peu flexibles. Ces contraintes ne répondent pas aux besoins des administrateurs d’aujourd’hui en matière de gestion du stockage, qui attendent une solution hautement configurable et facilement évolutive.

Windows Storage Spaces offre aux administrateurs une approche définie par logiciel (SDS), alliant flexibilité, fiabilité et évolutivité accrues. Il présente également les avantages et fonctionnalités suivants :

  • Un stockage défini par logiciel ne nécessitant aucun matériel spécialisé, permettant diverses combinaisons de disques en fonction des besoins.
  • Des options de résilience adaptées à différents cas d’utilisation.
  • Un provisionnement fin des disques pour éviter le gaspillage d’espace ou la surallocation.
  • Des outils de gestion graphiques natifs de Windows et des cmdlets PowerShell.
  • La prise en charge de types de disques mixtes, améliorant ainsi la flexibilité.
  • Une évolutivité grâce à la prise en charge du redimensionnement dynamique.
  • Une redondance grâce à la mise en miroir des disques et/ou à la parité des données.

Bien que les fonctionnalités de parité puissent sembler similaires à celles du RAID, les Espaces de stockage ne nécessitent pas le matériel dédié ni le support technique associé requis par les matrices RAID. En termes de fonctionnalités, de flexibilité et de résilience, les Espaces de stockage s’apparentent davantage au gestionnaire de volumes logiques (Logical Volume Manager) de Linux.

Les déploiements de serveurs simples peuvent encore reposer sur le partitionnement traditionnel, mais les serveurs Windows modernes tireront très certainement parti des avantages offerts par les « Espaces de stockage ». Cet article présente les procédures de configuration, de modification et de gestion des « Espaces de stockage », ainsi que les bonnes pratiques pour l’utilisation de cette fonctionnalité Windows.

La configuration de Storage Spaces est simple une fois que vous en comprenez le processus de base et la terminologie. Vous commencerez par regrouper la capacité de deux disques durs ou plus, créant ainsi un pool d’espace disponible. Vous créerez ensuite des disques virtuels à partir de cet espace. Partitionnez les disques virtuels, appliquez un système de fichiers, attribuez une lettre de lecteur et configurez les autres paramètres. Les utilisateurs pourront alors accéder à cet espace en tant qu’espace de stockage disponible dans l’Explorateur de fichiers.

Les étapes sont détaillées ci-dessous.

1/ Connecter des périphériques de stockage

Installez ou connectez au moins deux disques physiques. Il peut s’agir de disques internes, externes, USB, SATA (Serial Advanced Technology Attachment) ou SCSI (Serial-Attached SCSI). Sauvegardez toutes les données présentes sur ces disques, car Windows les formatera au cours du processus de configuration. Notez que les disques ne doivent pas nécessairement être du même type, de la même capacité ou de la même vitesse.

Une fois les disques installés, sélectionnez Gestionnaire de serveur > Services de fichiers et de stockage > Volumes > Disques. Cliquez avec le bouton droit pour mettre chaque disque en ligne afin que Windows puisse l’utiliser.

Screenshot of Windows Server Manager showing how to bring connected storage devices online through File and Storage Services.
Figure 1. Activez les unités de stockage à l'aide du Gestionnaire de serveur Windows.

2/ Créer un pool de stockage

Suivez ces étapes pour créer un pool de stockage regroupant l'espace disponible sur les disques connectés :

  1. Dans le Gestionnaire de serveur, accédez à Services de fichiers et de stockage > Volumes > Pools de stockage, puis ouvrez l'Assistant Nouveau pool de stockage à partir du menu déroulant Tâches dans le volet Disques physiques.
Screenshot of the Storage Pools settings in Windows Server Manager showing where to locate the New Storage Pool button.
Figure 2. Gérer plusieurs disques physiques comme une seule ressource en créant un nouveau pool de stockage.
  1. Une fois l'assistant « Nouveau pool de stockage » ouvert, cliquez sur Suivant pour continuer.
  2. Saisissez un nom et une description pour le pool, puis cliquez sur Suivant.
Screenshot of the New Storage Pool Wizard prompting the user to specify a storage pool name and system.
Figure 3. L'assistant « Nouveau pool de stockage » vous demande de lui attribuer un nom et une description. Vous devez ensuite sélectionner les disques à regrouper.
  1. Sélectionnez les disques physiques que vous souhaitez inclure dans le pool. Vous pouvez configurer plusieurs pools ; vous n’avez donc pas besoin de sélectionner tous les disques disponibles. Cliquez sur Suivant.
  2. Vérifiez que vos sélections correspondent à vos besoins, puis cliquez sur Créer.
  3. Une fois le pool créé par Windows, fermez l’interface. Notez l’option intitulée « Créer un disque virtuel à la fermeture de cet assistant ». Cochez cette case pour passer automatiquement aux étapes suivantes.

3/ Créer un disque virtuel

L'étape suivante consiste à créer un disque virtuel à partir du pool de stockage que vous venez de créer. Vous utiliserez ce disque virtuel comme s'il s'agissait d'un disque physique. Les étapes suivantes décrivent ce processus :

  1. Dans le menu déroulant « Tâches » du volet « Disques virtuels », sélectionnez « Nouveau disque virtuel ».
  2. Sélectionnez le pool de stockage à partir duquel vous souhaitez créer le nouveau disque virtuel, puis cliquez sur OK.
  3. L'assistant « Nouveau disque virtuel » s'ouvre. Cliquez sur Suivant pour continuer.
Screenshot of the Storage Pools settings in Windows Server Manager showing where to locate the New Virtual Disk button.
Figure 4. Une fois le pool de stockage créé, créez un disque virtuel à l'aide de l'assistant « Nouveau disque virtuel ».
  1. Saisissez un nom et une description pour le disque virtuel, puis cliquez sur Suivant.
  2. Configurez la reconnaissance du boîtier si votre configuration le prend en charge. Cliquez sur Suivant.
  3. Sélectionnez une structure de stockage pour définir la résilience, puis cliquez sur Suivant. Il existe trois options de structure : Simple (sans résilience), Miroir et Parité (similaire au RAID 5).
  4. Sélectionnez un provisionnement dynamique ou fixe pour allouer de l'espace au disque virtuel, puis cliquez sur Suivant.
  5. Spécifiez la taille du nouveau disque virtuel. Il n'est pas nécessaire qu'il occupe la totalité du pool, car vous pouvez créer plusieurs disques virtuels à partir d'un même pool. Cliquez sur Suivant.
Screenshot of the New Virtual Disk Wizard prompting the user to specify the size of the virtual disk.
Figure 5. Spécifiez la taille du nouveau disque virtuel. Notez qu’un même pool peut contenir plusieurs disques virtuels ; un disque individuel n’a donc pas besoin d’avoir la même taille que l’ensemble du pool.
  1. Vérifiez que les options sélectionnées correspondent à vos besoins, puis cliquez sur « Créer ».
  2. Une fois le disque virtuel créé par Windows, vous pouvez fermer l’interface. Notez l’option intitulée « Créer un volume à la fermeture de cet assistant ». Cochez cette case pour passer automatiquement aux étapes suivantes.

4/ Créer un volume

Considérez le disque virtuel comme un disque physique. Vous devez maintenant y créer un volume en suivant la procédure ci-dessous, qui s'apparente au partitionnement traditionnel :

  1. Cliquez avec le bouton droit sur le nouveau disque virtuel dans le volet « Disques virtuels », puis sélectionnez « Nouveau volume » pour lancer l'assistant de création de volume.
Screenshot of the Storage Pools settings in Windows Server Manager showing where to locate the New Volume button in the Virtual Disks pane.
Figure 6. Une fois le nouveau disque virtuel créé, accédez à l'assistant de création de volume via le volet « Disques virtuels ».
  1. Sélectionnez le serveur et le disque virtuel. Cliquez sur Suivant.
Screenshot of the New Volume Wizard prompting the user to select the server and disk for the new volume.
Figure 7. Commencez par choisir un serveur et un disque pour héberger le nouveau volume.
  1. Choisissez une taille pour le nouveau volume. Il n'est pas nécessaire qu'il occupe la totalité du disque virtuel. Cliquez sur Suivant pour continuer.
  2. Choisissez une lettre de lecteur ou un chemin d'accès au dossier pour le point de montage. Cliquez sur Suivant.
  3. Sélectionnez le système de fichiers NTFS ou ReFS, puis choisissez une taille d'unité d'allocation et un nom de volume. Cliquez sur Suivant pour continuer.
  4. Vérifiez que les sélections correspondent à vos besoins, puis cliquez sur Créer.
  5. Sélectionnez Fermer pour quitter l'assistant de création de volume.

L'assistant termine l'opération en formatant et en montant le volume. Celui-ci apparaît désormais comme un lecteur dans le Gestionnaire de fichiers. Vous pouvez créer des dossiers à partager sur le réseau ou utiliser ce volume comme vous le feriez avec un lecteur classique.

Screenshot of Windows File Manager showing how a newly created volume appears as a drive in the
Une fois le nouveau volume créé, il apparaîtra dans le Gestionnaire de fichiers sous la lettre de lecteur ou le chemin d'accès au dossier sélectionné dans l'assistant de création de volume.

5/ Modifier la capacité de stockage

L'ajout ou la suppression de capacité de stockage suit une procédure similaire à celle de la création d'un nouveau pool. Cependant, au lieu de créer un nouvel espace, vous l'ajouterez au stockage existant. Vous avez également la possibilité de réduire la capacité de stockage. Suivez ces étapes pour modifier la capacité de stockage :

  1. Installez ou connectez un nouveau disque physique.
  2. Utilisez le menu « Pools de stockage » pour ajouter le nouveau disque au pool souhaité.
  3. Étendez le disque virtuel afin d'y inclure le nouvel espace de stockage.
Figure 9. Lorsque vous augmentez la capacité du pool de stockage, étendez le disque virtuel afin d'y inclure le nouveau disque de stockage physique.
  1. Agrandissez le volume ou la partition à l'aide de l'interface « Gestion des disques » afin de tirer parti de la capacité supplémentaire.

Notez qu'il n'est pas nécessaire de mettre les disques hors ligne pour modifier leur capacité. Cette fonctionnalité est indispensable pour les serveurs de fichiers très sollicités qui ont besoin de plus d'espace mais doivent rester accessibles aux utilisateurs.

Screenshot of the Disk Management interface showing how to modify the volume of a virtual disk.
Figure 10. L'interface « Gestion des disques » permet aux utilisateurs d'agrandir, de réduire ou de supprimer des volumes d'un disque virtuel.

6/ Administrez Storage Spaces

Il existe plusieurs interfaces permettant de gérer Storage Spaces, notamment des options graphiques et en ligne de commande, entre autres.

L'interface du Gestionnaire de serveur offre un moyen simple de gérer les configurations de stockage. Pour accéder à Storage Spaces, rendez-vous dans Gestionnaire de serveur > Services de fichiers et de stockage > Pools de stockage.

Il existe de nombreuses applets de commande PowerShell permettant de gérer la capacité de stockage, notamment les suivantes :

  • Get-PhysicalDisk : répertorie les disques disponibles.
  • Add-PhysicalDisk : ajoute des disques disponibles à un pool.
  • New-StoragePool : crée un pool de stockage.
  • Get-StoragePool : affiche les informations relatives au pool de stockage.
  • New-VirtualDisk : crée un disque virtuel à partir d’un pool de stockage.
  • Get-VirtualDisk : affiche les informations relatives au disque virtuel.
  • Resize-VirtualDisk : étend le disque virtuel sur l’espace nouvellement installé.
  • Resize-Partition : étend le volume sur le disque virtuel étendu.
  • Optimize-StoragePool : rééquilibre les disques physiques d’un pool afin d’optimiser l’espace et les performances.
Screenshot of a Windows PowerShell script running the Get-StoragePool cmdlet.
Figure 11. La cmdlet Get-StoragePool affiche des informations sur tous les pools de stockage.

Vous pouvez créer des scripts PowerShell pour automatiser l'administration et la surveillance du stockage.

La capacité de stockage est prête pour une gestion standard. Vous pouvez désormais configurer des fonctionnalités de stockage supplémentaires, notamment la déduplication des données, les composants du Gestionnaire de ressources du serveur de fichiers et les sauvegardes Windows.

7/ Surveiller Storage Spaces

Windows consigne les informations relatives à Storage Spaces dans l'Observateur d'événements, notamment les avertissements et les erreurs concernant les disques physiques, les pools de stockage et les disques virtuels. Le fichier journal principal est le journal Système, mais vous pouvez également trouver des informations dans les journaux des applications et des services, sous les dossiers de journaux « StorageManagement » et « StorageSpaces ».

Screenshot of Windows Event Viewer.
Figure 12. Vérifiez dans l'Observateur d'événements Windows s'il y a des avertissements, des erreurs ou d'autres événements liés à Storage Spaces.

Consultez ces logs si vous soupçonnez un problème au niveau de Storage Spaces.

Sélectionnez les nœuds « Volumes », « Disques » et « Pools de stockage » dans le Gestionnaire de serveur pour consulter les informations relatives à l'état et à l'intégrité de chaque composant du pool de stockage.

Screenshot of Windows Server Manager showing status and health information for the volume component of the storage pool.
Figure 13. Vérifiez à nouveau chaque composant dans le Gestionnaire de serveur pour obtenir des informations actualisées sur son état et son intégrité.

Comme mentionné ci-dessus, PowerShell comprend également diverses cmdlets de surveillance et de collecte d’informations.

Les bonnes pratiques relatives à Storage Spaces

Documentez soigneusement vos configurations de Storage Spaces, y compris les mises à jour et les modifications apportées à la capacité et aux disques.

Surveillez régulièrement Storage Spaces à l’aide des cmdlets Get-StoragePool et Get-VirtualDisk pour vérifier l’état de santé des disques, obtenir des informations sur leur capacité et connaître leur statut. Remplacez les disques et augmentez la capacité en fonction de ces informations.

N’oubliez pas que la résilience offerte par Storage Spaces ne remplace pas les sauvegardes régulières. Les espaces de stockage ne doivent constituer qu’une couche parmi plusieurs autres de protection des données.

Les serveurs Windows modernes tirent pleinement parti de Storage Spaces ; commencez donc dès aujourd’hui à migrer vos données.

Cet article est initialement paru en anglais sur TechTarget.com, une publication sœur du MagIT.

Pour approfondir sur Administration du stockage