Partager via


Configurer une stratégie de stockage VMware vSAN

Les stratégies de stockage VMware vSAN définissent les exigences de stockage pour vos machines virtuelles. Ces stratégies garantissent que vos machines virtuelles ont le niveau de service requis, car elles déterminent la façon dont le stockage est alloué à chaque machine virtuelle. Chaque machine virtuelle que vous déployez sur un magasin de données vSAN est affectée à au moins une stratégie de stockage de machines virtuelles.

Vous pouvez affecter une stratégie de stockage de machine virtuelle pendant le déploiement initial d’une machine virtuelle ou pendant d’autres opérations de machine virtuelle, telles que le clonage ou la migration. Les utilisateurs après le déploiement avec les rôles cloudadmin ou équivalents ne peuvent pas modifier la stratégie de stockage par défaut pour une machine virtuelle. Toutefois, les modifications de la stratégie de stockage par disque de machine virtuelle sont autorisées.

Les utilisateurs autorisés peuvent utiliser la Run commande pour modifier la stratégie de stockage de machine virtuelle par défaut ou existante en une stratégie disponible pour une machine virtuelle après le déploiement. Aucune modification n’est apportée à la stratégie de stockage de machine virtuelle au niveau disque. Vous pouvez toujours modifier la stratégie de stockage de machine virtuelle au niveau du disque en fonction de vos besoins.

Les commandes Exécuter sont exécutées successivement dans l’ordre de leur envoi.

Dans cet article, découvrez comment :

  • Répertoriez toutes les stratégies de stockage.
  • Définissez la stratégie de stockage pour une machine virtuelle.
  • Spécifiez la stratégie de stockage par défaut pour un cluster.
  • Créez une stratégie de stockage.
  • Supprimez une stratégie de stockage.

Conditions préalables pour les clusters vSAN OSA

Assurez-vous que le niveau minimal d’hôtes est respecté, conformément au tableau suivant :

Configuration RAID Nombre de défaillances tolérées (FTT) Minimum d’hôtes requis
RAID-1 (mise en miroir)
Paramètre par défaut
1 3
RAID-5 (codage d'effacement) 1 4
RAID-1 (mise en miroir) 2 5
RAID-6 (codage d'effacement) 2 6
RAID-1 (mise en miroir) 3 7

Conditions préalables pour les clusters basés sur l’ESA vSAN

Assurez-vous que le niveau minimal d’hôtes est respecté, conformément au tableau suivant :

Configuration RAID Nombre de défaillances tolérées (FTT) Minimum d’hôtes requis
RAID-1 (mise en miroir)
Paramètre par défaut
1 3
RAID-5 (optimisé pour l’ESA) 1 3
RAID-1 (mise en miroir) 2 5
RAID-6 (optimisé pour l’ESA) 2 6
6 RAID-1 (mise en miroir) 3 7

Répertorier les stratégies de stockage

Exécutez l’applet Get-StoragePolicy de commande pour répertorier les stratégies de stockage vSAN disponibles pour définir sur une machine virtuelle.

  1. Connectez-vous au portail Azure ou, le cas échéant, connectez-vous au portail Azure US Government.

  2. Sélectionnez Commande d’exécution>Packages>Get-StoragePolicies.

    Capture d’écran montrant comment accéder aux commandes d’exécution de stratégie de stockage disponibles.

  3. Fournissez les valeurs requises ou modifiez les valeurs par défaut en fonction du tableau suivant. Ensuite, sélectionnez Exécuter.

    Champ Valeur
    Conserver jusqu’à Période de rétention de la sortie de la cmdlet. La valeur par défaut est 60.
    Spécifier un nom pour l’exécution Nom alphanumérique. Par exemple, Get-StoragePolicies-Exec1.
    Délai d'expiration Période après laquelle une cmdlet se termine si elle prend trop de temps à se terminer.

    Capture d’écran montrant comment répertorier les stratégies de stockage disponibles.

  4. Consultez Notifications pour voir la progression.

Définir une stratégie de stockage sur une machine virtuelle

Exécutez le cmdlet Set-VMStoragePolicy pour modifier les stratégies de stockage basées sur vSAN sur un cluster par défaut, une machine virtuelle individuelle ou un groupe de machines virtuelles qui partagent un nom de machine virtuelle similaire. Par exemple, si vous avez trois machines virtuelles nommées MyVM1, MyVM2 et MyVM3, la fourniture de MyVM au paramètre VMName modifie les trois machines virtuelles. StoragePolicy

Remarque

Le SDDC exécutant vCenter version 8 n’a plus besoin d’utiliser cette commande d’exécution pour modifier la stratégie de stockage d’une machine virtuelle. Vous pouvez le faire en mode natif dans l’interface utilisateur/l’API vCenter.

  1. Sélectionnez Commande d’exécution>Packages>Set-VMStoragePolicy.

  2. Fournissez les valeurs requises ou modifiez les valeurs par défaut en fonction du tableau suivant. Ensuite, sélectionnez Exécuter.

    Champ Valeur
    VMName Nom de la machine virtuelle cible.
    NomDePolitiqueDeStockage Nom de la stratégie de stockage que vous souhaitez définir. Par exemple, RAID1 FTT-1.
    Conserver jusqu’à Période de rétention de la sortie de la cmdlet. La valeur par défaut est 60.
    Spécifier un nom pour l’exécution Nom alphanumérique. Par exemple, changeVMStoragePolicy.
    Délai d'expiration Période après laquelle une cmdlet se termine si elle prend trop de temps à se terminer.
  3. Consultez Notifications pour voir la progression.

Définir une stratégie de stockage sur toutes les machines virtuelles dans un emplacement

Exécutez l’applet Set-LocationStoragePolicy de commande pour modifier les stratégies de stockage vSAN sur toutes les machines virtuelles d’un emplacement dans lequel un emplacement est le nom d’un cluster, d’un pool de ressources ou d’un dossier. Par exemple, si vous avez trois machines virtuelles dans cluster-3, l’approvisionnement du cluster-3 modifie la stratégie de stockage sur les trois machines virtuelles.

Remarque

Vous ne pouvez pas utiliser le client vSphere pour modifier la stratégie de stockage par défaut ou les stratégies de stockage existantes pour une machine virtuelle.

  1. Sélectionnez Commande d’exécution>Packages>Set-LocationStoragePolicy.

  2. Fournissez les valeurs requises ou modifiez les valeurs par défaut en fonction du tableau suivant. Ensuite, sélectionnez Exécuter.

    Champ Valeur
    Lieu Nom de la machine virtuelle cible.
    NomDePolitiqueDeStockage Nom de la stratégie de stockage à définir. Par exemple, RAID1 FTT-1.
    Conserver jusqu’à Période de rétention de la sortie de la cmdlet. La valeur par défaut est 60.
    Spécifier un nom pour l’exécution Nom alphanumérique. Par exemple, changeVMStoragePolicy.
    Délai d'expiration Période après laquelle une cmdlet se termine si elle prend trop de temps à se terminer.
  3. Consultez Notifications pour voir la progression.

Répertorier les stratégies de stockage pour les objets non liés

Les objets non associés dans vCenter sont des objets de stockage vSAN qui ne sont liés à aucune machine virtuelle ou espace de noms actif, souvent résultant de suppressions de machines virtuelles ou d’opérations d’API, et peuvent s’accumuler au fil du temps, ce qui peut entraîner des problèmes d’intégrité ou de capacité de cluster s’ils ne sont pas gérés.

Exécutez l’applet Get-UnassociatedVsanObjectsWithPolicy de commande pour répertorier les objets vSAN non associés avec la stratégie de stockage spécifiée.

  1. Sélectionnez Exécuter la commande>Packages>Microsoft.AVS.Management>Get-UnassociatedVsanObjectsWithPolicy.

Remarque

Utilisez la dernière version du package Microsoft.AVS.Management .

Capture d’écran montrant comment accéder à la commande d’exécution de la stratégie de stockage non associée.

  1. Fournissez les valeurs requises ou modifiez les valeurs par défaut en fonction du tableau suivant. Ensuite, sélectionnez Exécuter.
Champ Valeur
Nom de la stratégie Nom de la stratégie de stockage pour filtrer les objets non associés. Veuillez vérifier que le nom de la stratégie est une correspondance exacte. Par exemple, RAID-1 FTT-1
Nom du cluster Nom du cluster à analyser pour les objets non associé. Par exemple, cluster-1
Conserver jusqu’à Période de rétention de la sortie de la cmdlet. La valeur par défaut est 60.
Spécifier un nom pour l’exécution Nom alphanumérique. Par exemple, Get-UnassociatedVsanObjectsWithPolicy-Exec1.
Délai d'expiration Période après laquelle une cmdlet se termine si elle prend trop de temps à se terminer.

Capture d’écran montrant comment répertorier les stratégies de stockage non associées.

  1. Consultez Notifications pour voir la progression.

Définir une stratégie de stockage pour les objets vSAN non associé

Exécutez l’applet de commande pour modifier la Update-StoragePolicyOfUnassociatedVsanObjects stratégie de stockage vSAN actuelle en une stratégie de stockage cible sur un cluster. Par exemple, si vous avez des objets non associés à RAID-5 FTT-1 dans cluster-1, vous pouvez définir le nom de la stratégie cible comme RAID-1 FTT-1.

  1. Sélectionnez Exécuter la commande>Packages>Microsoft.AVS.Management>Update-StoragePolicyOfUnassociatedVsanObjects.

  2. Fournissez les valeurs requises ou modifiez les valeurs par défaut en fonction du tableau suivant. Ensuite, sélectionnez Exécuter.

Champ Valeur
CurrentPolicyName Nom de la stratégie de stockage dont disposent actuellement les objets non liés. Par exemple, RAID-5 FTT-1
TargetPolicyName Nom de la stratégie de stockage que vous souhaitez définir pour les objets non associé. Par exemple, RAID-1 FTT-1
Nom du cluster Nom du cluster dans lequel vous souhaitez mettre à jour les objets non associé. Par exemple, cluster-1
Conserver jusqu’à Période de rétention de la sortie de la cmdlet. La valeur par défaut est 60.
Spécifier un nom pour l’exécution Nom alphanumérique. Par exemple, Update-StoragePolicyOfUnassociatedVsanObjects-Exec1.
Délai d'expiration Période après laquelle une cmdlet se termine si elle prend trop de temps à se terminer.

Capture d’écran montrant comment mettre à jour les stratégies de stockage non associées.

  1. Consultez Notifications pour voir la progression.

Spécifier une stratégie de stockage pour un cluster

Exécutez l’applet Set-ClusterDefaultStoragePolicy de commande pour spécifier une stratégie de stockage par défaut pour un cluster.

  1. Sélectionnez Commande d’exécution>Packages>Set-ClusterDefaultStoragePolicy.

  2. Fournissez les valeurs requises ou modifiez les valeurs par défaut en fonction du tableau suivant. Ensuite, sélectionnez Exécuter.

    Champ Valeur
    Nom du cluster Nom du cluster.
    NomDePolitiqueDeStockage Nom de la stratégie de stockage à définir. Par exemple, RAID1 FTT-1.
    Conserver jusqu’à Période de rétention de la sortie de la cmdlet. La valeur par défaut est 60.
    Spécifier un nom pour l’exécution Nom alphanumérique. Par exemple, Set-ClusterDefaultStoragePolicy-Exec1.
    Délai d'expiration Période après laquelle une cmdlet se termine si elle prend trop de temps à se terminer.
  3. Consultez Notifications pour voir la progression.

Remarque

La modification de la stratégie de cluster par défaut affecte uniquement les nouvelles machines virtuelles. Les machines virtuelles existantes conservent la stratégie avec laquelle elles sont actuellement configurées ou déployées.

Créer une stratégie de stockage Azure VMware Solution personnalisée

Exécutez le cmdlet New-AVSStoragePolicy pour créer ou remplacer une stratégie existante. Cette fonction crée une nouvelle stratégie de stockage vSphere ou remplace une stratégie existante. Les types de stratégie non basés sur vSAN, vSAN uniquement, VMEncryption uniquement, basés sur des balises uniquement ou toute combinaison de ces types de stratégie sont pris en charge.

Gardez à l’esprit les informations suivantes :

  • Vous ne pouvez pas modifier les stratégies de stockage par défaut Azure VMware Solution existantes.
  • Certaines options activées dans les stratégies de stockage produisent un avertissement indiquant qu’une stratégie n’est pas conforme.
  • Lorsque vous modifiez des stratégies de stockage existantes, les objets vSAN associés existants tels que les machines virtuelles, les fichiers VMDK et les fichiers ISO semblent « hors conformité ». Cela signifie que les objets existants s’exécutent sur les paramètres de stratégie prémodifiés. Pour mettre à jour pour correspondre aux paramètres de stratégie modifiés, réappliquez la stratégie de stockage aux objets.
  1. Sélectionnez Exécuter une commande>Packages>New-AVSStoragePolicy.

  2. Fournissez les valeurs requises ou modifiez les valeurs par défaut en fonction du tableau suivant. Ensuite, sélectionnez Exécuter.

    Champ Valeur
    Remplacer Remplacez la stratégie de stockage existante.
    - La valeur par défaut est $false.
    - Le passage de l'écrasement true fourni écrase une stratégie existante exactement comme définie.
    – Les valeurs non passées sont supprimées ou définies sur les valeurs par défaut.
    NotTags Correspondance avec les magasins de données qui ne possèdent pas ces balises.
    – Les balises sont sensibles à la casse.
    – Séparez plusieurs balises par des virgules.
    - Exemple : Tag1,Tag 2,Tag_3.
    Balises Correspond aux magasins de données qui ont ces balises.
    – Les balises sont sensibles à la casse.
    – Séparez plusieurs balises par des virgules.
    - Exemple : Tag1,Tag 2,Tag_3.
    vSANForceProvisioning Force l’approvisionnement de la stratégie.
    - La valeur par défaut est $false.
    - Les valeurs valides sont $true ou $false.
    - Avertissement : les objets vSAN provisionnés par force ne sont pas couverts par le contrat de niveau de service Microsoft (SLA). La perte de données et l’instabilité vSAN peuvent se produire.
    - La valeur recommandée est $false.
    vSANChecksumDisabled Active ou désactive la somme de contrôle pour la stratégie.
    - La valeur par défaut est $false.
    - Les valeurs valides sont $true ou $false.
    - Avertissement : la désactivation de la somme de contrôle peut entraîner une perte et/ou une corruption des données.
    - La valeur recommandée est $false.
    vSANCacheReservation Pourcentage de réservation de cache pour la stratégie.
    - La valeur par défaut est 0.
    - Les valeurs valides sont 0 à 100.
    vSANIOLimit Définit la limite des entrées/sorties autorisées (E/S).
    - La valeur par défaut n’est pas définie.
    - Les valeurs valides sont 0 à 2147483647.
    - Limite d'opérations d'entrée/sortie par seconde (IOPS) pour la stratégie.
    vSANDiskStripesPerObject Le nombre de disques durs (HDD) sur lesquels chaque réplique d'un objet de stockage est répartie en bandes.
    - La valeur par défaut est 1. Les valeurs valides sont 1 à 12.
    - Une valeur supérieure à 1 peut entraîner de meilleures performances (par exemple, lorsque les échecs du cache de lecture flash doivent être servis à partir du disque dur), mais entraîne également une utilisation plus élevée des ressources système.
    vSANObjectSpaceReservation Réservation d’objets.
    - La valeur par défaut est 0.
    - Les valeurs valides sont 0 à 100.
    - 0 = Provisionnement léger.
    - 100 = Disposition épaisse.
    VMEncryption Définit le chiffrement de machine virtuelle.
    - La valeur par défaut est None.
    - Les valeurs valides sont None, Pre-IOet Post-IO.
    - Pre-IO permet aux solutions de filtrage d’E/S virtuelles (VAIO) de capturer des données avant le chiffrement de machine virtuelle.
    - Post-IO permet aux solutions de filtrage VAIO de capturer des données après le chiffrement de machine virtuelle.
    vSANFailuresToTolerate Nombre de pannes d'hôtes vSAN à tolérer.
    - La valeur par défaut est R1FTT1.
    - Les valeurs valides sont None, , R1FTT1R1FTT2, R1FTT3R5FTT1, , R6FTT2, et R1FTT3.
    - None = Aucune redondance des données.
    - R1FTT1 = 1 échec - RAID-1 (mise en miroir).
    - R1FTT2 = 2 échecs - RAID-1 (mise en miroir).
    - R1FTT3 = 3 échecs - RAID-1 (mise en miroir).
    - R5FTT1 = 1 échec - RAID-5 (codage d’effacement).
    - R6FTT2 = 2 échecs - RAID-6 (codage d'effacement).
    - L’option None (aucune redondance des données) n’est pas couverte sous le contrat SLA Microsoft.
    vSANSiteDisasterTolerance Valable uniquement pour les clusters extensibles.
    - La valeur par défaut est None.
    - Les valeurs valides sont None, , DualPreferred, Secondaryet NoneStretch.
    - None = Aucune redondance de site. Cette option est recommandée pour les clusters non extensibles et non pour les clusters extensibles.
    - Dual = Redondance double site. Cette option est recommandée pour les clusters extensibles.
    - Preferred = Aucune redondance de site. Conservez les données par défaut (cluster étendu).
    - Secondary = Aucune redondance de site. Conservez les données sur le site secondaire (cluster étendu).
    - NoneStretch = Aucune redondance de site. Non recommandé. Pour plus d’informations, consultez Pour les clusters étendus vSAN, n’utilisez pas de stratégie de stockage avec locality=none.
    Description Description de la stratégie de stockage que vous créez, en texte libre.
    Nom Nom de la stratégie de stockage à définir. Par exemple, RAID1 FTT-1.
    Conserver jusqu’à Période de rétention de la sortie de la cmdlet. La valeur par défaut est 60.
    Spécifier un nom pour l’exécution Nom alphanumérique. Par exemple, New-AVSStoragePolicy-Exec1.
    Délai d'expiration Période après laquelle une cmdlet se termine si elle prend trop de temps à se terminer.
  3. Consultez Notifications pour voir la progression.

Supprimer une stratégie de stockage Azure VMware Solution

Exécutez l’applet Remove-AVSStoragePolicy de commande pour spécifier la stratégie de stockage par défaut pour un cluster.

  1. Sélectionnez Exécuter une commande>Packages>Remove-AVSStoragePolicy.

  2. Fournissez les valeurs requises ou modifiez les valeurs par défaut en fonction du tableau suivant. Ensuite, sélectionnez Exécuter.

    Champ Valeur
    Nom Nom de la stratégie de stockage. Les caractères génériques ne sont pas pris en charge et sont supprimés.
    Conserver jusqu’à Période de rétention de la sortie de la cmdlet. La valeur par défaut est 60.
    Spécifier un nom pour l’exécution Nom alphanumérique. Par exemple, Remove-AVSStoragePolicy-Exec1.
    Délai d'expiration Période après laquelle une cmdlet se termine si elle prend trop de temps à se terminer.
  3. Consultez Notifications pour voir la progression.