Partager via


Configurer VMware vSAN (OSA)

VMware vSAN offre de nombreuses fonctionnalités incluses dans chaque déploiement d’Azure VMware Solution. Chaque cluster possède son propre magasin de données VMware vSAN.

Azure VMware Solution par défaut avec les configurations suivantes par cluster :

Terrain Valeur
TRIM/UNMAP Désactivé
Optimiser l’espace Déduplication et compression

Remarque

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

Dans cet article, découvrez comment :

  • Activez ou désactivez vSAN TRIM/UNMAP.
  • Activez la compression vSAN uniquement.
  • Désactivez la déduplication et la compression vSAN.
  • Activez ou désactivez le chiffrement de données vSAN en transit.

Définir VMware vSAN TRIM/UNMAP

Pour activer ou désactiver la commande TRIM/UNMAP, exécutez le cmdlet Set-AVSVSANClusterUNMAPTRIM.

Remarque

Lorsque vous activez TRIM/UNMAP sur votre magasin de données vSAN, il peut y avoir un impact négatif sur les performances.

  1. Connectez-vous au portail Azure.

  2. Sélectionnez Run Command>Packages>Set-AVSVSANClusterUNMAPTRIM.

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

    Terrain Valeur
    Nom Nom du cluster tel que défini dans vCenter Server. Délimitez des virgules pour cibler uniquement certains clusters. (Cible vide tous les clusters.)
    Activer true ou false.
    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, désactivez vSAN TRIMUNMAP.
    Délai d'expiration Période après laquelle une cmdlet se termine si elle prend trop de temps à se terminer.
  4. Consultez Notifications pour voir la progression.

Une fois que vSAN TRIM/UNMAP est activé, vous devez respecter certaines conditions préalables pour que la commande fonctionne comme prévu et récupère correctement la capacité inutilisée. Les prérequis au niveau de la machine virtuelle sont les suivants :

  • Matériel de machine virtuelle version 11 ou ultérieure pour Windows.
  • Matériel de machine virtuelle version 13 ou ultérieure pour Linux.
  • Le drapeau disk.scsiUnmapAllowed n’est pas réglé sur false. La valeur par défaut est implicite true. Ce paramètre peut être utilisé comme commutateur d’arrêt au niveau de la machine virtuelle. Vous pouvez utiliser ce paramètre si vous souhaitez désactiver ce comportement par machine virtuelle et ne souhaitez pas utiliser la configuration in-guest pour désactiver ce comportement. Les modifications apportées aux fichiers VMX nécessitent un redémarrage pour prendre effet.
  • Le système d’exploitation invité doit être en mesure d’identifier le disque virtuel comme étant mince.
  • Une fois que vous avez activé une machine virtuelle au niveau d’un cluster, elle doit être désactivée, puis réactiver. (Un redémarrage est insuffisant.)

Pour plus d’informations sur la récupération de l’espace permettant l’exécution de TRIM/UNMAP pour les systèmes Windows et Linux, consultez les articles VMware suivants :

Définir l’efficacité de l’espace VMware vSAN

Pour définir le modèle d'efficacité spatiale de votre choix, exécutez le cmdlet Set-vSANCompressDedupe.

Remarque

La modification de ce paramètre entraîne une resynchronisation vSAN et une dégradation des performances pendant que les disques sont reformatés. Assurez-vous que vous disposez d’un espace disponible suffisant lorsque vous passez à la nouvelle configuration. Nous vous recommandons de disposer d’au moins 25 % d’espace disponible.

  1. Connectez-vous au portail Azure.

  2. Sélectionnez Run command>Packages>Set-vSANCompressDedupe.

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

    Terrain Valeur
    Compression true ou false.
    Déduplication true ou false. (Lorsque vous activez la déduplication, vous activez la déduplication et la compression.)
    ClustersToChange Nom du cluster tel que défini dans vCenter Server. Délimitez des virgules pour cibler plusieurs clusters.
    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, définissez cluster-1 pour compresser uniquement.
    Délai d'expiration Période après laquelle une cmdlet s’arrête si son exécution prend trop de temps.

En savoir plus sur le cmdlet Set-vSANCompressDedupe :

  • Lorsque vous définissez Compression sur false et Deduplication sur true, vSAN est défini sur Deduplication et Compression.
  • Lorsque vous définissez Compression sur false et Deduplication sur false, toute l’efficacité de l'espace est désactivée.
  • Les paramètres par défaut pour Azure VMware Solution sont Deduplication et Compression.
  • Le Compression paramètre offre seulement des performances légèrement meilleures.
  • Lorsque vous désactivez les paramètres Compression et Deduplication, vous pouvez obtenir les meilleures performances, mais au détriment de l'efficacité spatiale.

Définir le chiffrement des données VMware vSAN en transit

Exécutez l’applet de commande pour activer ou désactiver le Set-vSANDataInTransitEncryption chiffrement de données en transit pour tous les clusters ou clusters spécifiés d’un centre de données défini par logiciel (SDDC).

Remarque

Lorsque vous modifiez ce paramètre, il y a un impact sur les performances. Consultez le chiffrement et les performances des données vSAN.

  1. Connectez-vous au portail Azure.

  2. Sélectionnez Exécuter des packages > de >commande Set-vSANDataInTransitEncryption.

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

    Terrain Valeur
    Nom du cluster Nom du cluster. Laissez vide si vous devez activer l’ensemble du SDDC. Sinon, entrez une liste séparée par des virgules de noms.
    Activer Spécifiez true ou false pour activer ou désactiver la fonctionnalité.
  4. Consultez Notifications pour voir la progression.

Vous pouvez également utiliser la Get-vSANDataInTransitEncryptionStatus commande pour vérifier l’état actuel ou vérifier l’état après avoir effectué l’opération Set-vSANDataInTransitEncryptionStatus . Cette action vérifie l’état actuel du chiffrement du cluster.