Déployer des espaces de stockage sur un serveur autonome

S’applique à : Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Cette rubrique explique comment déployer espaces de stockage sur un serveur autonome. Pour plus d’informations sur la création d’un espace de stockage cluster, consultez Déployer un cluster espaces de stockage sur Windows Server 2012 R2.

Pour créer un espace de stockage, vous devez d'abord créer un ou plusieurs pools de stockage. Un pool de stockage est une collection de disques physiques. Un pool de stockage permet de regrouper le stockage, d'étendre la capacité de façon souple et de déléguer l'administration.

Vous pouvez créer un ou plusieurs disques virtuels à partir d'un pool de stockage. Ces disques virtuels sont également désignés sous le nom d'espaces de stockage. Un espace de stockage s'affiche dans le système d'exploitation Windows sous la forme d'un disque classique à partir duquel vous pouvez créer des volumes formatés. Quand vous créez un disque virtuel via l'interface utilisateur des services de fichiers et de stockage, vous pouvez configurer le type de résilience (simple, en miroir ou à parité), le type d'allocation (dynamique ou fixe) et la taille. À l'aide de Windows PowerShell, vous pouvez définir d'autres paramètres, tels que le nombre de colonnes, la valeur de l'entrelacement et les disques physiques du pool à utiliser. Pour plus d’informations sur ces paramètres supplémentaires, voir New-VirtualDisk et le forum sur le stockage serveur Windows.

Notes

Vous ne pouvez pas utiliser d’espace de stockage pour héberger le système d’exploitation Windows.

Vous pouvez créer un ou plusieurs volumes à partir d'un disque virtuel. Lorsque vous créez un volume, vous pouvez configurer la taille, la lettre de lecteur ou le dossier, le système de fichiers NTFS ou le système de fichiers résilient (ReFS)), la taille de l’unité d’allocation et une étiquette de volume facultative.

La figure suivante illustre le flux de travail des espaces de stockage.

Storage Spaces workflow

Figure 1 : flux de travail des espaces de stockage

Notes

Cette rubrique inclut des exemples d'applets de commande Windows PowerShell que vous pouvez utiliser pour automatiser certaines des procédures décrites. Pour plus d’informations, consultez PowerShell.

Prérequis

Pour utiliser espaces de stockage sur un serveur autonome Windows Server 2012−, assurez-vous que les disques physiques que vous souhaitez utiliser répondent aux conditions préalables suivantes.

Important

Si vous souhaitez savoir comment déployer espaces de stockage sur un cluster de basculement, consultez Déployer un cluster espaces de stockage sur Windows Server 2012 R2. Un déploiement de cluster de basculement présente différentes conditions préalables, telles que les types de bus de disque pris en charge, les types de résilience pris en charge et le nombre minimal requis de disques.

Domaine Condition requise Notes
Types de bus du disque - SAS (Serial Attached SCSI)
- SATA (Serial Advanced Technology Attachment)
- Contrôleurs iSCSI et Fibre Channel
Vous pouvez également utiliser des lecteurs USB. Toutefois, il n’est pas optimal d’utiliser des lecteurs USB dans un environnement de serveur.
espaces de stockage est pris en charge sur les contrôleurs iSCSI et Fibre Channel (FC) tant que les disques virtuels créés au-dessus d’eux ne sont pas résilients (simples avec n’importe quel nombre de colonnes).
Configuration de disque - Les disques physiques doivent avoir au moins 4 Go
- Les disques doivent être vides et non mis en forme. Ne créez pas de volumes.
Considérations relatives aux adaptateurs de bus hôte -Les adaptateurs de bus hôte (HBA) simples qui ne prennent pas en charge la fonctionnalité RAID sont recommandés
-En cas de compatibilité RAID, les adaptateurs de bus hôte (HBA) doivent être en mode non RAID avec toutes les fonctionnalités RAID désactivées
-Les adaptateurs ne doivent pas abstraire les disques physiques, mettre les données en cache ou masquer les périphériques attachés. Cela comprend les services de boîtier fournis par les périphériques JBOD (just-a-bunch-of-disks) connectés.
Les espaces de stockage sont compatibles uniquement avec les adaptateurs de bus hôte où vous pouvez désactiver intégralement toutes les fonctionnalités RAID.
Boîtiers JBoD - Les boîtiers JBOD sont facultatifs
- Recommandé d’utiliser espaces de stockage boîtiers certifiés répertoriés dans le catalogue de serveurs Windows
- Si vous utilisez un boîtier JBOD, vérifiez auprès de votre fournisseur de stockage que le boîtier prend en charge espaces de stockage pour garantir une fonctionnalité complète
- Pour déterminer si le boîtier JBOD prend en charge l’identification du boîtier et de l’emplacement, exécutez l’applet de commande Windows PowerShell suivante :

Get-PhysicalDisk | ? {$_. BusType –eq « SAS"} | Fc
Si les champs EnclosureNumber et SlotNumber contiennent des valeurs, le boîtier prend en charge ces fonctionnalités.

Pour planifier le nombre de disques physiques et le type de résilience voulu pour le déploiement d'un serveur autonome, utilisez les instructions suivantes.

Type de résilience Configuration requise pour le disque Quand l’utiliser
Simple

- Bandes de données sur des disques physiques
- Optimise la capacité du disque et augmente le débit
- Aucune résilience (ne protège pas contre l’échec du disque)






Nécessite au moins un disque physique. À ne pas utiliser pour héberger des données irremplaçables. Les espaces simples ne protègent pas contre l’échec du disque.

À utiliser pour héberger des données temporaires ou facilement recréées à moindre coût.

Adapté aux charges de travail hautes performances où la résilience n’est pas requise ou est déjà fournie par l’application.
Miroir

- Stocke deux ou trois copies des données sur l’ensemble de disques physiques
- Augmente la fiabilité, mais réduit la capacité. Une duplication se produit avec chaque écriture. Un espace en miroir agrège également les données par bandes sur plusieurs disques physiques.
- Débit de données supérieur et latence d’accès inférieure à la parité
- Utilise le suivi des régions sales (DRT) pour suivre les modifications apportées aux disques du pool. Quand le système redémarre après un arrêt non planifié et que les espaces sont remis en ligne, DRT assure la cohérence des disques dans le pool.
Nécessite au moins deux disques physiques pour une protection contre une seule défaillance de disque.

Nécessite au moins cinq disques physiques pour une protection contre deux défaillances de disque simultanées.
À utiliser pour la plupart des déploiements. Par exemple, les espaces en miroir sont adaptés à un partage de fichiers à usage général ou à une bibliothèque de disques durs virtuels (VHD).
Parité

- Bande les données et les informations de parité entre les disques physiques
- Augmente la fiabilité lorsqu’il est comparé à un espace simple, mais réduit quelque peu la capacité
- Augmente la résilience par le biais de la journalisation. Vous pouvez ainsi empêcher tout endommagement des données en cas d'arrêt non planifié.
Nécessite au moins trois disques physiques pour une protection contre une seule défaillance de disque. À utiliser pour les charges de travail hautement séquentielles, telles que l'archivage ou la sauvegarde.

Étape 1 : créer un pool de stockage

Vous devez d'abord regrouper les disques physiques disponibles en un ou plusieurs pools de stockage.

  1. Dans le volet de navigation Gestionnaire de serveur, sélectionnez Fichier et Stockage Services.

  2. Dans le volet de navigation, sélectionnez la page Pools Stockage.

    Par défaut, les disques disponibles sont inclus dans un pool appelé pool primordial. Si aucun pool primordial n'est répertorié sous POOLS DE STOCKAGE, cela indique que le stockage ne répond pas aux conditions requises pour les espaces de stockage. Assurez-vous que les disques répondent aux conditions requises qui sont présentées dans la section Conditions préalables.

    Conseil

    Si vous sélectionnez le pool de stockage Primordial, les disques physiques disponibles sont répertoriés sous DISQUES PHYSIQUES.

  3. Sous POOLS DE STOCKAGE, sélectionnez la liste TÂCHES, puis nouveau Stockage pool. L’Assistant Nouveau pool Stockage s’ouvre.

  4. Dans la page Avant de commencer, sélectionnez Suivant.

  5. Dans la page Spécifier un nom et un sous-système de pool de stockage , entrez un nom et une description facultative pour le pool de stockage, sélectionnez le groupe de disques physiques disponibles que vous souhaitez utiliser, puis sélectionnez Suivant.

  6. Dans la page Sélectionner des disques physiques pour la page du pool de stockage , procédez comme suit, puis sélectionnez Suivant :

    1. Cochez la case en regard de chaque disque physique à inclure dans le pool de stockage.

    2. Si vous souhaitez désigner un ou plusieurs disques comme secours à chaud, sous Allocation, sélectionnez la flèche déroulante, puis sélectionnez Remplacement à chaud.

  7. Dans la page Confirmer les sélections , vérifiez que les paramètres sont corrects, puis sélectionnez Créer.

  8. Dans la page Afficher les résultats , vérifiez que toutes les tâches ont été effectuées, puis sélectionnez Fermer.

    Notes

    Éventuellement, pour passer directement à l'étape suivante, vous pouvez cocher la case Créer un disque virtuel lorsque l'Assistant se ferme.

  9. Sous POOLS DE STOCKAGE, vérifiez que le nouveau pool de stockage est répertorié.

Windows PowerShell commandes équivalentes pour la création de pools de stockage

L'applet ou les applets de commande Windows PowerShell suivantes remplissent la même fonction que la procédure précédente. Entrez chaque applet de commande sur une seule ligne, même si elles peuvent apparaître comme renvoyées sur plusieurs lignes ici en raison de contraintes de mise en forme.

L'exemple suivant indique les disques physiques qui sont disponibles dans le pool primordial.

Get-StoragePool -IsPrimordial $true | Get-PhysicalDisk -CanPool $True

L’exemple suivant crée un pool de stockage nommé StoragePool1 qui utilise tous les disques disponibles.

New-StoragePool –FriendlyName StoragePool1 –StorageSubsystemFriendlyName "Windows Storage*" –PhysicalDisks (Get-PhysicalDisk –CanPool $True)

L’exemple suivant crée un pool de stockage, StoragePool1, qui utilise quatre disques disponibles.

New-StoragePool –FriendlyName StoragePool1 –StorageSubsystemFriendlyName "Windows Storage*" –PhysicalDisks (Get-PhysicalDisk PhysicalDisk1, PhysicalDisk2, PhysicalDisk3, PhysicalDisk4)

L'exemple de séquence d'applets de commande suivant montre comment ajouter un disque physique disponible PhysicalDisk5 en tant que disque d'échange à chaud au pool de stockage StoragePool1.

$PDToAdd = Get-PhysicalDisk –FriendlyName PhysicalDisk5
Add-PhysicalDisk –StoragePoolFriendlyName StoragePool1 –PhysicalDisks $PDToAdd –Usage HotSpare

Étape 2 : créer un disque virtuel.

Vous devez ensuite créer un ou plusieurs disques virtuels à partir du pool de stockage. Quand vous créez un disque virtuel, vous pouvez sélectionner la disposition des données sur les disques physiques. Cela affecte à la fois la fiabilité et les performances. Vous pouvez également choisir de créer des disques à allocation dynamique ou fixe.

  1. Si l'Assistant Nouveau disque virtuel n'est pas déjà ouvert, dans la page Pools de stockage du Gestionnaire de serveur, sous POOLS DE STOCKAGE, assurez-vous que le pool de stockage voulu est sélectionné.

  2. Sous VIRTUAL DISKS, sélectionnez la liste TÂCHES , puis sélectionnez Nouveau disque virtuel. L’Assistant Nouveau disque virtuel s’ouvre.

  3. Dans la page Avant de commencer, sélectionnez Suivant.

  4. Dans la page Sélectionner le pool de stockage , sélectionnez le pool de stockage souhaité, puis sélectionnez Suivant.

  5. Dans la page Spécifier le nom du disque virtuel , entrez un nom et une description facultative, puis sélectionnez Suivant.

  6. Dans la page Sélectionner la mise en page de mise en page de stockage , sélectionnez la disposition souhaitée, puis sélectionnez Suivant.

    Notes

    Si vous sélectionnez une disposition où vous n’avez pas suffisamment de disques physiques, vous recevez un message d’erreur lorsque vous sélectionnez Suivant. Pour plus d’informations sur la disposition à utiliser et la configuration requise pour le disque, consultez Conditions préalables).

  7. Si vous avez sélectionné Miroir comme disposition de stockage et que vous disposez de cinq disques ou plus dans le pool, la page Configurer les paramètres de résilience s’affiche. Sélectionnez l’une des options suivantes :

    • Miroir double
    • Miroir triple
  8. Dans la page Spécifier le type d’approvisionnement , sélectionnez l’une des options suivantes, puis sélectionnez Suivant.

    • Dynamique

      Avec l'allocation dynamique, l'espace est alloué en fonction des besoins. L'utilisation du stockage disponible est ainsi optimisée. Toutefois, comme cela vous permet d'allouer le stockage de façon excessive, vous devez soigneusement surveiller la quantité d'espace disque disponible.

    • Fixe

      Avec l'allocation fixe, la capacité de stockage est allouée immédiatement, au moment de la création d'un disque virtuel. Par conséquent, l'allocation fixe utilise une quantité d'espace du pool de stockage égale à la taille du disque virtuel.

      Conseil

      Avec les espaces de stockage, vous pouvez créer à la fois des disques virtuels à allocation dynamique et fixe dans le même pool de stockage. Par exemple, vous pouvez utiliser un disque virtuel à allocation dynamique pour héberger une base de données et un disque virtuel à allocation fixe pour héberger les fichiers journaux associés.

  9. Dans la page Spécifier la taille du disque virtuel, procédez comme suit :

    Si vous avez sélectionné l’approvisionnement mince à l’étape précédente, dans la zone Taille du disque virtuel , entrez une taille de disque virtuel, sélectionnez les unités (Mo, Go ou To), puis sélectionnez Suivant.

    Si vous avez sélectionné l’approvisionnement fixe à l’étape précédente, sélectionnez l’une des options suivantes :

    • Spécifier la taille

      Pour spécifier une taille, entrez une valeur dans la zone taille du disque virtuel , puis sélectionnez les unités (Mo, Go ou To).

      Si vous utilisez une disposition de stockage autre que la disposition simple, le disque virtuel utilise plus d'espace libre que la taille que vous spécifiez. Pour éviter une erreur potentielle si la taille du volume dépasse l'espace libre du pool de stockage, vous pouvez cocher la case Créer le disque virtuel le plus volumineux possible par rapport à la taille spécifiée.

    • Taille maximale

      Sélectionnez cette option pour créer un disque virtuel qui utilise la capacité maximale du pool de stockage.

  10. Dans la page Confirmer les sélections , vérifiez que les paramètres sont corrects, puis sélectionnez Créer.

  11. Dans la page Afficher les résultats , vérifiez que toutes les tâches ont été effectuées, puis sélectionnez Fermer.

    Conseil

    Par défaut, la case Créer un volume lorsque l'Assistant se ferme est cochée. Vous passez directement à l'étape suivante.

Windows PowerShell commandes équivalentes pour créer des disques virtuels

L'applet ou les applets de commande Windows PowerShell suivantes remplissent la même fonction que la procédure précédente. Entrez chaque applet de commande sur une seule ligne, même si elles peuvent apparaître comme renvoyées sur plusieurs lignes ici en raison de contraintes de mise en forme.

L’exemple suivant crée un disque virtuel de 50 Go nommé VirtualDisk1 sur un pool de stockage nommé StoragePool1.

New-VirtualDisk –StoragePoolFriendlyName StoragePool1 –FriendlyName VirtualDisk1 –Size (50GB)

L’exemple suivant crée un disque virtuel mis en miroir nommé VirtualDisk1 sur un pool de stockage nommé StoragePool1. Le disque utilise la capacité de stockage maximale du pool de stockage.

New-VirtualDisk –StoragePoolFriendlyName StoragePool1 –FriendlyName VirtualDisk1 –ResiliencySettingName Mirror –UseMaximumSize

L’exemple suivant crée un disque virtuel de 50 Go nommé VirtualDisk1 sur un pool de stockage nommé StoragePool1. Le disque utilise le type d'allocation dynamique.

New-VirtualDisk –StoragePoolFriendlyName StoragePool1 –FriendlyName VirtualDisk1 –Size (50GB) –ProvisioningType Thin

L’exemple suivant crée un disque virtuel nommé VirtualDisk1 sur un pool de stockage nommé StoragePool1. Le disque virtuel utilise une mise en miroir triple et a une taille fixe de 20 Go.

Notes

Vous devez disposer d'au moins cinq disques physiques dans le pool de stockage pour que cette applet de commande fonctionne. (Les disques alloués en tant que disques d'échange à chaud ne sont pas inclus.)

New-VirtualDisk -StoragePoolFriendlyName StoragePool1 -FriendlyName VirtualDisk1 -ResiliencySettingName Mirror -NumberOfDataCopies 3 -Size 20GB -ProvisioningType Fixed

Étape 3 : créer un volume

Vous devez ensuite créer un volume à partir du disque virtuel. Vous pouvez affecter une lettre ou un dossier de lecteur facultatif, puis mettre en forme le volume avec un système de fichiers.

  1. Si l’Assistant Nouveau volume n’est pas déjà ouvert, dans la page Pools Stockage dans Gestionnaire de serveur, sous VIRTUAL DISKS, cliquez avec le bouton droit sur le disque virtuel souhaité, puis sélectionnez Nouveau volume.

    L'Assistant Création d'un nouveau volume s'ouvre.

  2. Dans la page Avant de commencer, sélectionnez Suivant.

  3. Dans la page Sélectionner le serveur et le disque , procédez comme suit, puis sélectionnez Suivant.

    1. Dans la zone Serveur , sélectionnez le serveur sur lequel vous souhaitez approvisionner le volume.

    2. Dans la zone Disque , sélectionnez le disque virtuel sur lequel vous souhaitez créer le volume.

  4. Dans la page Spécifier la taille du volume , entrez une taille de volume, spécifiez les unités (Mo, Go ou To), puis sélectionnez Suivant.

  5. Dans la page Affecter à une lettre de lecteur ou à un dossier, configurez l’option souhaitée, puis sélectionnez Suivant.

  6. Dans la page Sélectionner les paramètres du système de fichiers , procédez comme suit, puis sélectionnez Suivant.

    1. Dans la liste du système de fichiers , sélectionnez NTFS ou ReFS.

    2. Dans la liste Taille d'unité d'allocation, laissez la valeur de paramètre Par défaut ou définissez la taille d'unité d'allocation.

      Notes

      Pour plus d’informations sur la taille d’unité d’allocation, consultez Taille de cluster par défaut pour NTFS, FAT et exFAT.

    3. Vous pouvez éventuellement, dans la zone Nom de volume, entrer un nom d'étiquette de volume, par exemple Données RH.

  7. Dans la page Confirmer les sélections , vérifiez que les paramètres sont corrects, puis sélectionnez Créer.

  8. Dans la page Afficher les résultats , vérifiez que toutes les tâches ont été effectuées, puis sélectionnez Fermer.

  9. Pour vérifier que le volume a été créé, dans Gestionnaire de serveur, sélectionnez la page Volumes. Le volume est répertorié sous le serveur où il a été créé. Vous pouvez également vérifier que le volume figure dans l'Explorateur Windows.

Windows PowerShell commandes équivalentes pour la création de volumes

L’applet de commande Windows PowerShell suivante effectue la même fonction que la procédure précédente. Entrez la commande sur une seule ligne.

L'exemple suivant initialise les disques pour le disque virtuel VirtualDisk1, crée une partition avec une lettre de lecteur affectée, puis formate le volume avec le système de fichiers NTFS par défaut.

Get-VirtualDisk –FriendlyName VirtualDisk1 | Get-Disk | Initialize-Disk –Passthru | New-Partition –AssignDriveLetter –UseMaximumSize | Format-Volume

Informations supplémentaires