Skip to main content
NetApp virtualization solutions
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Préparez-vous à déployer Microsoft Hyper-V en exploitant les systèmes de stockage ONTAP

Contributeurs netapp-jsnyder kevin-hoke

Préparez votre environnement pour déployer un cluster Microsoft Hyper-V avec des systèmes de stockage ONTAP . Cette procédure comprend l’installation des fonctionnalités de Windows Server, la configuration des interfaces réseau pour le trafic Hyper-V, le choix de la conception de stockage appropriée, l’installation des utilitaires d’hôte iSCSI, la configuration de l’initiateur Windows iSCSI et la création d’un cluster de basculement.

Prérequis pour la procédure de déploiement

  • Tout le matériel doit être certifié pour la version de Windows Server que vous exécutez, et la solution de cluster de basculement complète doit réussir tous les tests de l'assistant de validation d'une configuration.

  • Nœuds Hyper-V joints au contrôleur de domaine (recommandé) et connectivité appropriée entre eux.

  • Chaque nœud Hyper-V doit être configuré de manière identique.

  • Adaptateurs réseau et commutateurs virtuels désignés configurés sur chaque serveur Hyper-V pour le trafic séparé pour la gestion, iSCSI, SMB, migration en direct.

  • La fonctionnalité de cluster de basculement est activée sur chaque serveur Hyper-V.

  • Les partages SMB ou CSV sont utilisés comme stockage partagé pour stocker les machines virtuelles et leurs disques pour le clustering Hyper-V.

  • Le stockage ne doit pas être partagé entre différents clusters. Prévoyez un ou plusieurs partages CSV/CIFS par cluster.

  • Si le partage SMB est utilisé comme stockage partagé, les autorisations sur le partage SMB doivent être configurées pour accorder l’accès aux comptes d’ordinateur de tous les nœuds Hyper-V du cluster.

Pour plus d'informations, voir :

Installation des fonctionnalités Windows

Les étapes suivantes décrivent comment installer les fonctionnalités Windows Server 2022 requises.

Tous les hôtes

  1. Préparez le système d'exploitation Windows 2022 avec les mises à jour et les pilotes de périphériques nécessaires sur tous les nœuds désignés.

  2. Connectez-vous à chaque nœud Hyper-V à l’aide du mot de passe administrateur saisi lors de l’installation.

  3. Lancez une invite PowerShell en cliquant avec le bouton droit sur l'icône PowerShell dans la barre des tâches et en sélectionnant Run as Administrator .

  4. Ajoutez les fonctionnalités Hyper-V, MPIO et de clustering.

    Add-WindowsFeature Hyper-V, Failover-Clustering, Multipath-IO `-IncludeManagementTools –Restart

Configuration des réseaux

Une planification réseau appropriée est essentielle pour parvenir à un déploiement tolérant aux pannes. La configuration d’adaptateurs réseau physiques distincts pour chaque type de trafic était la suggestion standard pour un cluster de basculement. Avec la possibilité d'ajouter des adaptateurs réseau virtuels, de combiner des commutateurs intégrés (SET) et des fonctionnalités telles que Hyper-V QoS, concentrez le trafic réseau sur moins d'adaptateurs physiques. Concevez la configuration du réseau en tenant compte de la qualité de service, de la redondance et de l’isolation du trafic. La configuration de techniques d'isolation réseau telles que les VLAN en conjonction avec des techniques d'isolation du trafic fournit une redondance pour le trafic et la qualité de service, ce qui améliorerait et ajouterait de la cohérence aux performances du trafic de stockage.

Il est conseillé de séparer et d’isoler des charges de travail spécifiques à l’aide de plusieurs réseaux logiques et/ou physiques. Voici des exemples typiques de trafic réseau généralement divisés en segments :

  • Réseau de stockage ISCSI.

  • Réseau CSV (Cluster Shared Volume) ou Heartbeat.

  • Migration en direct

  • Réseau de machines virtuelles

  • Réseau de gestion

Remarque : lorsque iSCSI est utilisé avec des cartes réseau dédiées, l’utilisation d’une solution de regroupement n’est pas recommandée et MPIO/DSM doit être utilisé.

Remarque : les meilleures pratiques de mise en réseau Hyper-V ne recommandent pas non plus d’utiliser l’association de cartes réseau pour les réseaux de stockage SMB 3.0 dans un environnement Hyper-V.

Pour plus d'informations, reportez-vous à"Planifier la mise en réseau Hyper-V dans Windows Server"

Déterminer la conception du stockage pour Hyper-V

Hyper-V prend en charge le stockage NAS (SMB3.0) et le stockage en bloc (iSCSI/FC) comme stockage de sauvegarde pour les machines virtuelles. NetApp prend en charge les protocoles SMB3.0, iSCSI et FC qui peuvent être utilisés comme stockage natif pour les machines virtuelles - volumes partagés en cluster (CSV) utilisant iSCSI/FC et SMB3. Les clients peuvent également utiliser SMB3 et iSCSI comme options de stockage connectées aux invités pour les charges de travail qui nécessitent un accès direct au stockage. ONTAP fournit des options flexibles avec un stockage unifié (All Flash Array) - pour les charges de travail nécessitant un accès à un protocole mixte et un stockage optimisé SAN (All SAN Array) pour les configurations SAN uniquement.

La décision d'utiliser SMB3 plutôt qu'iSCSI/FC est motivée par l'infrastructure existante en place aujourd'hui. SMB3/iSCSI permet aux clients d'utiliser l'infrastructure réseau existante. Les clients disposant d'une infrastructure FC existante peuvent exploiter cette infrastructure et présenter le stockage sous forme de volumes partagés en cluster basés sur FC.

Remarque : un contrôleur de stockage NetApp exécutant le logiciel ONTAP peut prendre en charge les charges de travail suivantes dans un environnement Hyper-V :

  • Machines virtuelles hébergées sur des partages SMB 3.0 disponibles en continu

  • Machines virtuelles hébergées sur des LUN CSV (Cluster Shared Volume) exécutés sur iSCSI ou FC

  • Stockage en invité et transfert de disques vers les machines virtuelles invitées

Remarque : les fonctionnalités principales ONTAP telles que le provisionnement dynamique, la déduplication, la compression, le compactage des données, les clones flexibles, les instantanés et la réplication fonctionnent de manière transparente en arrière-plan, quelle que soit la plate-forme ou le système d’exploitation, et offrent une valeur significative pour les charges de travail Hyper-V. Les paramètres par défaut de ces fonctionnalités sont optimaux pour Windows Server et Hyper-V.

Remarque : MPIO est pris en charge sur la machine virtuelle invitée à l'aide d'initiateurs intégrés si plusieurs chemins sont disponibles pour la machine virtuelle et si la fonctionnalité d'E/S multichemin est installée et configurée.

Remarque : ONTAP prend en charge tous les principaux protocoles clients standard du secteur : NFS, SMB, FC, FCoE, iSCSI, NVMe/FC et S3. Cependant, NVMe/FC et NVMe/TCP ne sont pas pris en charge par Microsoft.

Installation des utilitaires hôtes NetApp Windows iSCSI

La section suivante décrit comment effectuer une installation sans assistance des utilitaires hôtes iSCSI Windows NetApp . Pour des informations détaillées concernant l'installation, consultez le"Installez Windows Unified Host Utilities 7.2 (ou la dernière version prise en charge)"

Tous les hôtes

  1. Télécharger"Utilitaires de l'hôte Windows iSCSI"

  2. Débloquer le fichier téléchargé.

    Unblock-file ~\Downloads\netapp_windows_host_utilities_7.2_x64.msi
  3. Installez les utilitaires hôtes.

    ~\Downloads\netapp_windows_host_utilities_7.2_x64.msi /qn "MULTIPATHING=1"

Remarque : Le système redémarrera pendant ce processus.

Configuration de l'initiateur iSCSI de l'hôte Windows

Les étapes suivantes décrivent comment configurer l’initiateur Microsoft iSCSI intégré.

Tous les hôtes

  1. Lancez une invite PowerShell en cliquant avec le bouton droit sur l’icône PowerShell dans la barre des tâches et en sélectionnant Exécuter en tant qu’administrateur.

  2. Configurez le service iSCSI pour qu'il démarre automatiquement.

    Set-Service -Name MSiSCSI -StartupType Automatic
  3. Démarrez le service iSCSI.

    Start-Service -Name MSiSCSI
  4. Configurez MPIO pour revendiquer n’importe quel périphérique iSCSI.

    Enable-MSDSMAutomaticClaim -BusType iSCSI
  5. Définissez la politique d'équilibrage de charge par défaut de tous les nouveaux appareils réclamés sur Round Robin.

    Set-MSDSMGlobalDefaultLoadBalancePolicy -Policy RR 
  6. Configurez une cible iSCSI pour chaque contrôleur.

    New-IscsiTargetPortal -TargetPortalAddress <<iscsia_lif01_ip>> -InitiatorPortalAddress <iscsia_ipaddress>
    
    New-IscsiTargetPortal -TargetPortalAddress <<iscsib_lif01_ip>> -InitiatorPortalAddress <iscsib_ipaddress
    
    New-IscsiTargetPortal -TargetPortalAddress <<iscsia_lif02_ip>> -InitiatorPortalAddress <iscsia_ipaddress>
    
    New-IscsiTargetPortal -TargetPortalAddress <<iscsib_lif02_ip>> -InitiatorPortalAddress <iscsib_ipaddress>
  7. Connectez une session pour chaque réseau iSCSI à chaque cible.

    Get-IscsiTarget | Connect-IscsiTarget -IsPersistent $true -IsMultipathEnabled $true -InitiatorPo rtalAddress <iscsia_ipaddress>
    
    Get-IscsiTarget | Connect-IscsiTarget -IsPersistent $true -IsMultipathEnabled $true -InitiatorPo rtalAddress <iscsib_ipaddress>

Remarque : ajoutez plusieurs sessions (minimum 5 à 8) pour des performances accrues et une meilleure utilisation de la bande passante.

Création d'un cluster

Un seul serveur

  1. Lancez une invite PowerShell avec des autorisations administratives, en cliquant avec le bouton droit sur l'icône PowerShell et en sélectionnant Run as Administrator` .

  2. Créer un nouveau cluster.

    New-Cluster -Name <cluster_name> -Node <hostnames> -NoStorage -StaticAddress <cluster_ip_address>

    Image montrant l'interface de gestion des clusters

  3. Sélectionnez le réseau de cluster approprié pour la migration en direct.

  4. Désigner le réseau CSV.

    (Get-ClusterNetwork -Name Cluster).Metric = 900
  5. Modifiez le cluster pour utiliser un disque quorum.

    1. Lancez une invite PowerShell avec des autorisations administratives en cliquant avec le bouton droit sur l'icône PowerShell et en sélectionnant « Exécuter en tant qu'administrateur ».

      start-ClusterGroup "Available Storage"| Move-ClusterGroup -Node $env:COMPUTERNAME
    2. Dans le gestionnaire de cluster de basculement, sélectionnez Configure Cluster Quorum Settings .

      Image des paramètres de configuration du quorum du cluster

    3. Cliquez sur Suivant sur la page d’accueil.

    4. Sélectionnez le témoin du quorum et cliquez sur Suivant.

    5. Sélectionnez « Configurer un témoin de disque » et cliquez sur Suivant.

    6. Sélectionnez le disque W : dans le stockage disponible et cliquez sur Suivant.

    7. Cliquez sur Suivant sur la page de confirmation et sur Terminer sur la page de résumé.

      Pour des informations plus détaillées sur le quorum et le témoin, voir"Configuration et gestion du quorum"

  6. Exécutez l’assistant de validation de cluster à partir du gestionnaire de cluster de basculement pour valider le déploiement.

  7. Créez un LUN CSV pour stocker les données de la machine virtuelle et créez des machines virtuelles hautement disponibles via des rôles dans Failover Cluster Manager.