Déployer un cluster hyperconvergé d’espaces de stockage direct dans VMMDeploy a Storage Spaces Direct hyper-converged cluster in VMM

Important

Cette version de Virtual Machine Manager (VMM) a atteint la fin de la prise en charge, nous vous recommandons la mise à niveau vers VMM 2019.This version of Virtual Machine Manager (VMM) has reached the end of support, we recommend you to upgrade to VMM 2019.

Cet article explique comment créer un cluster hyperconvergé exécutant des espaces de stockage direct (S2D) dans System Center - Virtual Machine Manager (VMM).Read this article to set up a hyper-converged cluster running Storage Spaces Direct (S2D) in System Center - Virtual Machine Manager (VMM). En savoir plus sur les espaces de stockage direct (S2D).Learn more about S2D.

Vous pouvez déployer un cluster S2D hyperconvergé en approvisionnant un cluster Hyper-V et en activant S2D à partir d’ordinateurs hôtes Hyper-V existants, ou en approvisionnant un cluster à partir de systèmes nus.You can deploy a hyper-converged S2D cluster by provisioning a Hyper-V cluster and enable S2D from existing Hyper-V hosts, or by provisioning from bare-metal servers.

Pour l’instant, vous ne pouvez pas activer les espaces de stockage direct dans un déploiement hyperconvergé sur un cluster Hyper-V déployé à partir de systèmes nus avec le système d’exploitation Nano.You can't currently enable S2D in a hyper-converged deployment on a Hyper-V cluster deployed from bare metal computers with the Nano operating system.

Notes

Vous devez activer S2D avant d’ajouter le fournisseur de stockage à VMM.You must enable S2D before adding the storage provider to VMM. Pour activer S2D, accédez à Configuration générale > Spécifier le nom du cluster et le groupe hôte, puis sélectionnez l’option Activer les espaces de stockage direct, comme illustré ci-dessous :To enable S2D, go to General Configuration > Specify the cluster name and host group and select the Enable Storage Spaces Direct option, as shown below:

S2D activé

Une fois qu’un cluster a été activé avec S2D, VMM effectue les opérations suivantes :After you enable a cluster with S2D, VMM does the following:

  1. Le rôle Serveur de fichiers et la fonctionnalité Clustering avec basculement sont activés.The File Server role and the Failover Clustering feature is enabled.
  2. La réplication du stockage et la déduplication des données sont activées.Storage replica and data deduplication is enabled.
  3. Le cluster est éventuellement validé et créé.The cluster is optionally validated and created.
  4. S2D est activé, et une baie de stockage portant le nom que vous avez fourni dans l’Assistant est créée.S2D is enabled, and a storage array is created with the same name you provide in the wizard.

Si vous utilisez PowerShell pour créer un cluster hyperconvergé, le pool et le niveau de stockage sont automatiquement créés avec l’option Enable-CLusterS2D autoconfig=true.If you use PowerShell to create a hyper-converged cluster, the pool and the storage tier is automatically created with the Enable-ClusterS2D autoconfig=true option.

Avant de commencerBefore you start

  • Veillez à exécuter VMM 2016 ou une version ultérieure.Make sure you're running VMM 2016 or later.
  • Les hôtes Hyper-V dans un cluster doivent exécuter Windows Server 2016 ou ultérieur avec le rôle Hyper-V installé et être configurés pour héberger des machines virtuelles.Hyper-V hosts in a cluster should be running Windows Server 2016 or later with the Hyper-V Role installed, and be configured to host VMs.

Une fois ces conditions préalables réunies, vous pouvez approvisionner un cluster, puis configurer les ressources de stockage sur ce cluster.After these prerequisites are in place, you provision a cluster, and set up storage resources on it. Vous pouvez ensuite déployer des machines virtuelles sur le cluster, ou exporter le stockage vers d’autres ressources en utilisant SOFS.You can then deploy VMs on the cluster, or export the storage to other resources using SOFS.

Étape 1 : Provisionner le clusterStep 1: Provision the cluster

Approvisionner un cluster à partir d’ordinateurs hôtes Hyper-VProvision a cluster from Hyper-V hosts

  1. Si vous devez ajouter les hôtes Hyper-V à l’infrastructure VMM, suivez ces étapes.If you need to add the Hyper-V hosts to the VMM fabric, follow these steps. Si les hôtes sont déjà dans l’infrastructure VMM, passez à l’étape suivante.If they’re already in the VMM fabric, skip to the next step.
  2. Suivez les instructions pour approvisionner un cluster à partir d’ordinateurs hôtes Hyper-V autonomes gérés dans l’infrastructure VMM.Follow the instructions for provisioning a cluster from standalone Hyper-V hosts managed in the VMM fabric.

Notez les points suivants :Note the following:

  • Quand vous configurez le cluster, pensez à sélectionner l’option Activer les espaces de stockage direct dans la page Configuration générale de l’Assistant Création d’un cluster Hyper-V.When you set up the cluster, remember to select the Enable Storage Spaces Direct option on the General Configuration page of the Create Hyper-V Cluster wizard. - Dans Type de ressource, sélectionnez Serveurs existants exécutant un système d’exploitation Windows Server, puis sélectionnez les hôtes Hyper-V à ajouter au cluster.-In Resource Type, select Existing servers running a Windows Server operating system, and select the Hyper-V hosts to add to the cluster.
  • Si S2D est activé, vous devez valider le cluster.If S2D is enabled, you must validate the cluster. Vous ne pouvez pas passer cette étape.Skipping this step isn't supported.

Approvisionner un cluster à partir de systèmes nusProvision a cluster from bare metal machines

Notes

En règle générale, un nœud S2D nécessite les paramètres RDMA, QoS et SET.Typically, S2D node requires RDMA, QOS and SET settings. Pour configurer ces paramètres pour un nœud à l’aide de systèmes nus, vous pouvez utiliser la fonctionnalité de script de post-déploiement dans PCP.To configure these settings for a node using bare metal computers, you can use the post deployment script capability in PCP. Voici l’exemple de script de post-déploiement PCP.Here is the sample PCP post deployment script. Vous pouvez également utiliser ce script pour configurer RDMA, QoS et SET en ajoutant un nouveau nœud à un déploiement S2D existant à partir de systèmes nus.You can also use this script to configure RDMA, QoS and SET while adding a new node to an existing S2D deployment from bare metal computers.

  1. Lisez les conditions préalables au déploiement d’un cluster à partir d’un système nu (ou déploiement complet).Read the prerequisites for bare-metal cluster deployment. Sachez que :Note that:

    • Le disque VHD ou VHDX généralisé dans la bibliothèque VMM doit exécuter Windows Server 2016 avec les dernières mises à jour.The generalized VHD or VHDX in the VMM library should be running Windows Server 2016 with the latest updates. Les valeurs Système d’exploitation et Plateforme de virtualisation doivent être définies pour le disque dur.The Operating system and Virtualization platform values for the hard disk should be set.
    • Pour un déploiement complet, vous devez ajouter un serveur d’environnement PXE (PreBoot Execution Environment) à l’infrastructure VMM.For bare-metal deployment you need to add a pre-boot execution environment (PXE) server to the VMM fabric. Le serveur PXE est fourni via les services de déploiement Windows.The PXE server is provided through Windows Deployment Services. VMM utilise sa propre image WinPE. Vous devez vous assurer qu’il s’agit de la dernière version.VMM uses it’s own WinPE image, and you need to make sure that it’s the latest. Pour cela, cliquez sur Infrastructure > Infrastructure > Mettre à jour l’image WinPE et attendez la fin de la tâche.To do this, click Fabric > Infrastructure > Update WinPE image, and make sure that the job finishes.
  2. Suivez les instructions pour approvisionner un cluster à partir de systèmes nus.Follow the instructions for provisioning a cluster from bare-metal computers.

Étape 2 : Configurer la mise en réseau pour le clusterStep 2: Set up networking for the cluster

Une fois que le cluster est approvisionné et géré dans l’infrastructure VMM, vous devez configurer la mise en réseau pour les nœuds de cluster.After the cluster is provisioned and managed in the VMM fabric, you need to set up networking for cluster nodes.

  1. Commencez par créer un réseau logique pour mettre en miroir votre réseau de gestion physique.Start by creating a logical network to mirror your physical management network.
  2. Vous devez configurer un commutateur logique en activant la fonctionnalité Switch Embedded Teaming (SET) afin qu’il prenne en charge la virtualisation.You need to set up a logical switch with Switch Embedded Teaming (SET) enabled, so that the switch is aware of virtualization. Ce commutateur, connecté au réseau logique de gestion, comporte toutes les cartes virtuelles hôtes qui sont nécessaires pour fournir l’accès au réseau de gestion, ou configurer la mise en réseau du stockage.This switch is connected to the management logical network, and has all of the host virtual adapters that are required to provide access to the management network, or configure storage networking. S2D s’appuie sur un réseau pour communiquer entre les ordinateurs hôtes.S2D relies on a network to communicate between hosts. Il est recommandé d’utiliser des cartes compatibles RDMA.RDMA-capable adapters are recommended.
  3. Créez les réseaux de machines virtuelles.Create VM networks.

Étape 3 : Configurer les paramètres DCB sur le cluster S2DStep 3: Configure DCB settings on the S2D cluster

Notes

Cette fonctionnalité s’applique à VMM 2019 UR1.This feature is applicable for VMM 2019 UR1. La configuration des paramètres DCB est une étape facultative pour bénéficier d’une haute performance au cours du flux de travail de création du cluster S2D.Configuration of DCB settings is an optional step to achieve high performance during S2D cluster creation workflow. Si vous ne souhaitez pas configurer les paramètres DCB, passez à l’étape 4.Skip to step 4, if you do not wish to configure DCB settings.

RecommandationsRecommendations

  • Si vous avez déployé des cartes réseau virtuelles, nous vous recommandons de les mapper avec les cartes réseau physiques correspondantes pour des performances optimales.If you have vNICs deployed, for optimal performance, we recommend to map all your vNICs with the corresponding pNICs. Les affinités entre les cartes réseau virtuelles et physiques sont définies de façon aléatoire par le système d’exploitation ; il peut y avoir des cas où plusieurs cartes réseau virtuelles sont mappées à la même carte réseau physique.Affinities between vNIC and pNIC are set randomly by the operating system, and there could be scenarios where multiple vNICs are mapped to the same pNIC. Pour éviter de tels scénarios, nous vous recommandons de définir manuellement l’affinité entre carte réseau virtuelle et carte réseau physique en suivant les étapes répertoriées ici.To avoid such scenarios, we recommend you to manually set affinity between vNIC and pNIC by following the steps listed here.

  • Lorsque vous créez un profil de port de carte réseau, nous vous recommandons d’autoriser la priorité IEEE.When you create a network adapter port profile, we recommend you to allow IEEE priority. Plus d’informationsLearn more. Vous pouvez également définir la priorité IEEE à l’aide des commandes PowerShell suivantes :You can also set the IEEE Priority by using the following PowerShell commands:

    PS> Set-VMNetworkAdapterVlan -VMNetworkAdapterName SMB2 -VlanId "101" -Access -ManagementOS
    PS> Set-VMNetworkAdapter -ManagementOS -Name SMB2 -IeeePriorityTag on
    

Avant de commencerBefore you begin

Vérifiez les points suivants :Ensure the following:

  1. Vous exécutez VMM 2016 ou une version ultérieure.You are running VMM 2016 or later.

  2. Les hôtes Hyper-V du cluster exécutent Windows Server 2016 ou une version ultérieure ; par ailleurs, le rôle Hyper-V est installé et configuré de façon à héberger des machines virtuelles.Hyper-V hosts in the cluster are running Windows Server 2016 or later with the Hyper-V role installed, and configured to host VMs.

    Notes

    • Vous pouvez configurer les paramètres DCB sur le cluster S2D Hyper-V (hyper-convergé) et le cluster S2D SOFS (désagrégé).You can configure DCB settings on both Hyper-V S2D cluster (Hyper-converged) and SOFS S2D cluster (disaggregated).
    • Les paramètres DCB peuvent être configurés au cours du flux de travail de création du cluster ou sur un cluster existant.You can configure the DCB settings during cluster creation workflow or on an existing cluster.
    • Il n’est possible de configurer les paramètres DCB que sur un cluster SOFS existant, et non lors de la création du cluster SOFS.You cannot configure DCB settings during SOFS cluster creation, you can only configure on an existing SOFS cluster. Tous les nœuds du cluster SOFS doivent être gérés par VMM.All the nodes of the SOFS cluster must be managed by VMM.
    • La configuration des paramètres DCB lors de la création du cluster n’est prise en charge que si ce dernier est créé avec un serveur Windows existant.Configuration of DCB settings during cluster creation is supported only when the cluster is created with an existing windows server. Elle n’est pas prise en charge avec un flux de travail de déploiement complet/déploiement du système d’exploitation.It is not supported with bare metal/ operating system deployment workflow.

Suivez les étapes ci-dessous pour configurer les paramètres DCB :Use the following steps to configure DCB settings:

  1. Créez un cluster Hyper-V, puis sélectionnez Activer les espaces de stockage direct.Create a new Hyper-V cluster, select Enable Storage Spaces Direct. L’option Configuration DCB est ajoutée au flux de travail de création du cluster Hyper-V.DCB Configuration option gets added to the Hyper-V cluster creation workflow.

    Cluster Hyper-V

  2. Dans Configuration DCB, sélectionnez Configurer DCB (Datacenter Bridging) .In DCB configuration, select Configure Data Center Bridging.

  3. Indiquez les valeurs Priorité et Bande passante du trafic Pulsation du cluster et SMB Direct.Provide Priority and Bandwidth values for SMB-Direct and Cluster Heartbeat traffic.

    Notes

    Des valeurs par défaut sont affectées à Priorité et à Bande passante.Default values are assigned to Priority and Bandwidth. Personnalisez ces valeurs selon les besoins de l’environnement de votre organisation.Customize these values based on your organization's environment needs.

    Priorité et Bande passante

    Valeurs par défaut :Default values:

    Classe de traficTraffic Class PriorityPriority Bande passante (%)Bandwidth (%)
    Pulsation du clusterCluster Heartbeat 77 11
    SMB DirectSMB-Direct 33 5050
  4. Sélectionnez les cartes réseau utilisées pour le trafic de stockage.Select the network adapters used for storage traffic. RDMA est activé sur ces cartes réseau.RDMA is enabled on these network adapters.

    Notes

    Dans un scénario de carte réseau convergée, sélectionnez les cartes réseau virtuelles de stockage.In a converged NIC scenario, select the storage vNICs. Il est nécessaire que les cartes réseau physiques sous-jacentes soient compatibles RDMA pour que les cartes réseau virtuelles soient affichées et sélectionnables.The underlying pNICs should be RDMA capable for vNICs to be displayed and available for selection.

    Activer RDMA

  5. Vérifiez le résumé et sélectionnez Terminer.Review the summary and select Finish.

    Un cluster S2D est créé et les paramètres DCB sont configurés sur tous les nœuds S2D.An S2D cluster will be created and the DCB parameters are configured on all the S2D Nodes.

    Notes

    • Pour configurer les paramètres DCB sur les clusters S2D Hyper-V existants, accédez à la page Propriétés du cluster, puis à la page Configuration DCB.DCB settings can be configured on the existing Hyper-V S2D clusters by visiting the Cluster Properties page, and navigating to DCB configuration page.
    • Toute modification hors bande des paramètres DCB sur un nœud entraîne la non-conformité du cluster S2D dans VMM.Any out-of-band changes to DCB settings on any of the nodes will cause the S2D cluster to be non-compliant in VMM. Une option Corriger sera fournie sur la page Configuration DCB des propriétés du cluster, qui permettra d’appliquer les paramètres DCB configurés dans VMM aux nœuds du cluster.A Remediate option will be provided in the DCB configuration page of cluster properties, which you can use to enforce the DCB settings configured in VMM on the cluster nodes.

Étape 4 : Gérer le pool et créer des volumes partagés de clusterStep 4: Manage the pool and create CSVs

Vous pouvez maintenant modifier les paramètres du pool de stockage, et créer des disques virtuels et des volumes partagés de cluster.You can now modify the storage pool settings, and create virtual disks and CSVs.

  1. Cliquez sur Infrastructure > Stockage > Groupes.Click Fabric > Storage > Arrays.

  2. Cliquez avec le bouton droit sur le cluster > Gérer le pool, puis sélectionnez le pool de stockage créé par défaut.Right-click the cluster > Manage Pool, and select the storage pool that was created by default. Vous pouvez modifier le nom par défaut et ajouter une classification.You can change the default name, and add a classification.

  3. Pour créer un volume partagé de cluster, cliquez avec le bouton droit sur le cluster > Propriétés > Volumes partagés.To create a CSV, right-click the cluster > Properties > Shared Volumes.

  4. Dans l’Assistant Création de volume > Type de stockage, spécifiez le nom du volume et sélectionnez le pool de stockage.In the Create Volume Wizard > Storage Type, specify the volume name, and select the storage pool.

  5. Dans Capacité, vous pouvez spécifier la taille du volume, le système de fichiers et les paramètres de résilience.In Capacity, you can specify the volume size, file system, and resiliency settings.

    Paramètres des volumes

  6. Cliquez sur Configurer les paramètres avancés du stockage et de la hiérarchisation pour configurer ces options.Click Configure advanced storage and tiering settings to set up these options.

    Paramètres des volumes

  7. Dans Résumé, vérifiez les paramètres, puis terminez l’Assistant.In Summary, verify settings and finish the wizard. Un disque virtuel est créé automatiquement quand vous créez le volume.A virtual disk will be created automatically when you create the volume.

Si vous utilisez PowerShell, le pool et le niveau de stockage sont automatiquement créés avec l’option Enable-ClusterS2D autoconfig=true.If you use Powershell, the pool and the storage tier is automatically created with the Enable-ClusterS2D autoconfig=true option.

Étape 5 : Déployer des machines virtuelles sur le clusterStep 5: Deploy VMs on the cluster

Dans une topologie hyperconvergée, les machines virtuelles peuvent être déployées directement sur le cluster.In a hyper-converged topology VMs can be directly deployed on the cluster. Leurs disques durs virtuels sont placés sur les volumes que vous avez créés avec S2D.Their virtual hard disks are placed on the volumes you created using S2D. Vous devez créer et déployer ces machines virtuelles comme vous le feriez pour toute autre machine virtuelle.You create and deploy these VMs just as you would any other VM.

Étape 3 : Gérer le pool et créer des volumes partagés de clusterStep 3: Manage the pool and create CSVs

Vous pouvez maintenant modifier les paramètres du pool de stockage, et créer des disques virtuels et des volumes partagés de cluster.You can now modify the storage pool settings, and create virtual disks and CSVs.

  1. Cliquez sur Infrastructure > Stockage > Groupes.Click Fabric > Storage > Arrays.

  2. Cliquez avec le bouton droit sur le cluster > Gérer le pool, puis sélectionnez le pool de stockage créé par défaut.Right-click the cluster > Manage Pool, and select the storage pool that was created by default. Vous pouvez modifier le nom par défaut et ajouter une classification.You can change the default name, and add a classification.

  3. Pour créer un volume partagé de cluster, cliquez avec le bouton droit sur le cluster > Propriétés > Volumes partagés.To create a CSV, right-click the cluster > Properties > Shared Volumes.

  4. Dans l’Assistant Création de volume > Type de stockage, spécifiez le nom du volume et sélectionnez le pool de stockage.In the Create Volume Wizard > Storage Type, specify the volume name, and select the storage pool.

  5. Dans Capacité, vous pouvez spécifier la taille du volume, le système de fichiers et les paramètres de résilience.In Capacity, you can specify the volume size, file system, and resiliency settings.

    Paramètres des volumes

  6. Cliquez sur Configurer les paramètres avancés du stockage et de la hiérarchisation pour configurer ces options.Click Configure advanced storage and tiering settings to set up these options.

    Paramètres des volumes

  7. Dans Résumé, vérifiez les paramètres, puis terminez l’Assistant.In Summary, verify settings and finish the wizard. Un disque virtuel est créé automatiquement quand vous créez le volume.A virtual disk will be created automatically when you create the volume.

Si vous utilisez PowerShell, le pool et le niveau de stockage sont automatiquement créés avec l’option Enable-ClusterS2D autoconfig=true.If you use Powershell, the pool and the storage tier is automatically created with the Enable-ClusterS2D autoconfig=true option.

Étape 4 : Déployer des machines virtuelles sur le clusterStep 4: Deploy VMs on the cluster

Dans une topologie hyperconvergée, les machines virtuelles peuvent être déployées directement sur le cluster.In a hyper-converged topology VMs can be directly deployed on the cluster. Leurs disques durs virtuels sont placés sur les volumes que vous avez créés avec S2D.Their virtual hard disks are placed on the volumes you created using S2D. Vous devez créer et déployer ces machines virtuelles comme vous le feriez pour toute autre machine virtuelle.You create and deploy these VMs just as you would any other VM.

Étapes suivantesNext steps