▼
Scroll to page 2
of
44
Guide des meilleures pratiques pour Dell Storage avec Microsoft Storage Spaces Remarques, précautions et avertissements REMARQUE : Une REMARQUE indique des informations importantes qui peuvent vous aider à mieux utiliser votre ordinateur. PRÉCAUTION : Une PRÉCAUTION indique un risque d'endommagement du matériel ou de perte de données et vous indique comment éviter le problème. AVERTISSEMENT : Un AVERTISSEMENT indique un risque d'endommagement du matériel, de blessures corporelles ou même de mort. © 2016 Dell Inc. Tous droits réservés. Ce produit est protégé par les lois sur les droits d'auteur et la propriété intellectuelle des États-Unis et des autres pays. Dell et le logo Dell sont des marques de Dell Inc. aux États-Unis et/ou dans d'autres juridictions. Toutes les autres marques et tous les noms de produits mentionnés dans ce document peuvent être des marques de leurs sociétés respectives. 2016 - 05 Rév. A04 Table des matières 1 Introduction........................................................................................................... 5 2 Terminologie..........................................................................................................7 3 Meilleures pratiques relatives au matériel....................................................... 8 Configuration recommandée des commutateurs...............................................................................8 Stockage................................................................................................................................................ 8 Exigences de rack..................................................................................................................................9 4 Meilleures pratiques de mise en réseau..........................................................12 Conditions requises pour les adresses IP .......................................................................................... 12 Conditions requises relatives au sous-réseau pour les configurations SOFS...................................12 Configuration requise pour les configurations convergentes...........................................................13 Cartes d'interface réseau.....................................................................................................................14 Remote Direct Memory Access.......................................................................................................... 14 5 Meilleures pratiques Windows Server 2012 R2............................................. 15 Versions de Windows Server 2012 R2.................................................................................................15 Configuration MPIO.............................................................................................................................15 Éléments de SMB à prendre en compte pour les configurations SOFS............................................16 Commande UNMAP............................................................................................................................ 17 Configuration des mises à jour de Windows Server...........................................................................17 6 Meilleures pratiques des espaces de stockage Microsoft........................... 18 Pools de stockage............................................................................................................................... 18 Configuration de pools de stockage pour les reconstructions.........................................................19 Disques virtuels (Microsoft Storage Spaces)...................................................................................... 20 Nombre de colonnes.......................................................................................................................... 22 Taille d'entrelacement.........................................................................................................................25 Taille de secteur logique.....................................................................................................................26 Niveaux de stockage........................................................................................................................... 26 Enclosure awarness............................................................................................................................ 30 Cache à écriture différée.....................................................................................................................31 Disque de journal.................................................................................................................................31 Ajout d’espace disque à un pool de stockage................................................................................... 32 7 Meilleures pratiques relatives au cluster........................................................34 Volume partagé de cluster................................................................................................................. 34 3 Cache de volumes partagés (CSV) de cluster.................................................................................... 34 Quorum du cluster..............................................................................................................................34 8 Meilleures pratiques Scale-Out File Server....................................................36 Utilisation de Scale-Out File Share.....................................................................................................36 Création de partages de fichiers.........................................................................................................37 Deduplication (Déduplication)............................................................................................................ 37 9 Meilleures pratiques de convergence............................................................ 39 Cas d'utilisation convergente............................................................................................................. 39 Définition de la taille du processeur logique des machines virtuelles Hyper-V...............................39 Détermination du nombre de processeurs logiques disponibles .............................................. 39 Calcul des conditions requises pour le processeur logique....................................................... 39 Définition de la taille de la mémoire des machines virtuelles Hyper-V............................................40 Calcul de la mémoire requise.......................................................................................................40 Mémoire dynamique.....................................................................................................................40 Affectation et configuration du stockage.......................................................................................... 42 Éléments à prendre en compte lors de l'affectation de fichiers CSV à des machines virtuelles spécifiques..................................................................................................................... 42 Disques durs virtuels (VHDX)........................................................................................................ 42 Deduplication (Déduplication)......................................................................................................42 Espaces de parité...........................................................................................................................42 Affectation et configuration du réseau ............................................................................................. 42 Commutateurs virtuels (Hyper-V) ............................................................................................... 42 Regroupement (« teaming ») de cartes réseau............................................................................42 10 Obtention d'aide...............................................................................................43 Contacter Dell..................................................................................................................................... 43 Quick Resource Locator .................................................................................................................... 43 4 Introduction 1 Ce document décrit les meilleures pratiques concernant la solution DSMS (Dell Storage with Microsoft Storage Spaces). La solution DSMS est une plateforme de stockage définie par le logiciel qui utilise les espaces de stockage Microsoft et les serveurs, le stockage et les réseaux Dell. Vous pouvez déployer et configurer la solution DSMS comme SOFS (Serveur de fichiers avec montée en puissance parallèle ou comme solution convergente). Lorsque vous configurez la solution DSMS comme SOFS, le calcul des charges de travail est ventilé à partir du stockage. Le calcul des charges de travail utilise SMB (Server Message Block) pour accéder aux partages de fichiers SOFS sur les nœuds de stockage, lesquels sont directement reliés par SAS aux boîtiers de stockage et sont provisionnés puis protégés par les espaces de stockage en cluster. Sinon, vous pouvez configurer la solution DSMS en tant que solution convergente. Dans cette implémentation, SOFS n'est pas utilisé et les charges de travail de calcul s'exécutent alors directement sur les serveurs, lesquels relient directement SAS aux boîtiers de stockage. Les Storage Spaces (espaces de stockage) en cluster sont utilisés pour provisionner et protéger le stockage partagé, qui est utilisé pour stocker toutes les données de la charge de travail de calcul. Ce document est conçu pour prendre en charge les configurations DSMS, comportant des SKU de solution unique appelés ID de solution. Ces ID de solution DSMS sont requis pour commander une configuration DSMS et pour accéder à des avantages tels que les performances et le dimensionnement, des composants de stockage et serveur optimisés, des mises à jour de charge de travail utile unique et le support technique au niveau de la solution. Si vous vous trouvez dans une zone géographique en dehors des États-Unis, les ID de solution sont pas disponibles pour le moment. Cependant, vous pouvez faire référence au nom de la configuration à la place. Pour obtenir la liste complète des ID de solution de configuration, voir Dell Storage with Microsoft Storage Spaces Configurations and Solution IDs (Configurations et ID de solution Dell Storage with Microsoft Storage Spaces disponible dans Dell Tech Center (Centre technique Dell). 5 Figure 1. Le bon ID de solution vous connecte à tout ce que la solution a à offrir, notamment les services et le support Dell. 6 Terminologie • 2 Résilience : fait référence à la méthode par laquelle un disque virtuel (DV) est protégé contre les pannes de disque physique. Il existe trois types d'option de résilience pour Microsoft Storage Spaces : Simple, Mis en miroir et Parité. – Disque virtuel simple : les données sont réparties sur les disques physiques, et aucune résilience n'est fournie. Il n’existe aucune protection contre les pannes de disque physique. – Disque virtuel mis en miroir : les données sont réparties sur les disques physiques et une ou deux copies supplémentaires des données sont également inscrites sur un second ensemble de disques physiques pour vous protéger des pannes de disque physique. Un miroir bi-directionnel peut tolérer une panne d'un seul disque physique, tandis qu'un miroir tri-directionnel peut tolérer deux pannes de disque physique. – Disque virtuel de parité : les données sont réparties sur le disque physique ainsi que des informations de parité. Il existe deux types d'option de parité : parité simple et parité double. La parité simple écrit une copie des informations de parité pour la protection contre une panne de disque dur, alors que la parité double écrit deux copies pour la protection contre deux pannes de disques durs (HDD). • Scale-Out File Server (SOFS) : rôle qui permet à un cluster de faire office de serveur de fichiers actifactif, ce qui améliore les performances et fournit des partages de fichiers SMB haute disponibilité. • Hyper-V : rôle qui permet à un serveur d'héberger plusieurs machines virtuelles (VM) invitées qui partagent les ressources matérielles sous-jacentes par la virtualisation des processeurs, de la mémoire et du stockage. • Nœud de stockage : serveur physique membre d'un cluster de basculement SOFS. • Nœud de calcul : serveur physique qui est membre d'un cluster de basculement exécutant une charge de travail de calcul (par exemple : Hyper-V et SQL) • Pools de stockage : groupe de disques physiques qui permet de gérer et d’utiliser l’espace de disque combiné de tous les disques physiques du pool. • Espaces de stockage : disques virtuels créés à partir de l’espace de disque libre d'un pool de stockage. Vous pouvez configurer chaque espace de stockage avec des niveaux de stockage et de résilience spécifiques. • Niveaux de stockage : permet d’améliorer les performances en créant et gérant deux niveaux de données distincts, un niveau SSD et un niveau HDD. Les données les plus utilisées sont stockées sur le niveau SSD haut débit, et les moins fréquemment utilisées, sur le niveau HDD. 7 3 Meilleures pratiques relatives au matériel Configuration recommandée des commutateurs Pour les configurations SOFS, lors de l'intégration de la solution dans l'infrastructure de commutateur, assurez-vous que des connexions réseau redondantes existent entre les clients SMB et les nœuds de stockage SOFS. La communication du client SMB avec les nœuds de stockage doit utiliser des commutateurs compatibles avec 10 GbE . Dell recommande le déploiement de deux commutateurs compatibles avec 10 GbE, en haut de rack, pour assurer la redondance des chemins d'accès et du commutateur physique pour cette solution. Vous devez configurer les commutateurs pour les trames étendues avec la taille de la trame de l'unité de transmission maximale (MTU) définie sur la MTU la plus élevée que le commutateur prenne en charge, généralement 9 Ko. En outre, vous devez activer le contrôle de flux sur le commutateur pour la réception mais pas pour la transmission de données. Dans le cas des configurations convergentes, lors du déploiement de configurations moindres avec seulement deux nœuds de serveur, un commutateur peut ne pas être nécessaire pour les réseaux uniquement utilisés pour la communication inter-nœuds, tels que Pulsation, la redirection CSV et la migration dynamique Hyper-V. Pour la communication inter-nœuds sur les configurations à deux nœuds, utilisez un câble réseau à connexion directe pour relier les deux nœuds de serveur. Reportezvous à la Matrice de prise en charge pour vérifier que les adaptateurs prennent en charge les connexions directes entre deux nœuds. Toutefois, pour les configurations plus importantes dans lesquelles un commutateur est obligatoire, Dell recommande d'utiliser deux commutateurs de haut de rack pour assurer la redondance des chemins et des commutateurs physiques. Vous devez configurer les commutateurs pour les trames étendues avec la taille de trame la plus élevée que le commutateur prenne en charge, généralement 9 Ko. En outre, vous devez activer le contrôle de flux sur le commutateur pour la réception mais pas pour la transmission de données. Pour plus d’informations sur la liste des derniers commutateurs Dell validés pour cette solution, voir le document Dell Storage with Microsoft Storage Spaces Support Matrix disponible sur Dell.com/ dsmsmanuals. Stockage Pour optimiser les performances et la redondance, distribuez les disques SSD uniformément entre chaque boîtier de stockage. Par exemple, dans le cas d’une configuration 4 x 4 avec quatre boîtiers DSMS 3060e et 48 disques SSD au total, chaque boîtier de stockage doit contenir 12 disques SSD. 8 Exigences de rack Lorsque vous prévoyez de déployer cette solution, utilisez le Tableau 1 et le Tableau 2 afin d'estimer les besoins en espace physique requis dans le rack. Dell vous recommande d'utiliser un rack 48U dont la profondeur est d'au moins 1 000 mm lors du déploiement de cette solution afin d'assurer la facilité de gestion des câbles. Cependant, si la solution comprend un boîtier de stockage DSMS 3060e, un rack de 1 200 mm de profondeur est recommandé. Les quatre principaux composants de cette solution sont les serveurs clients, les commutateurs, les serveurs et les boîtiers de stockage. Bien que le nombre de serveurs et de boîtiers de stockage soit défini en fonction de la solution commandée, vous pouvez personnaliser les serveurs clients et les commutateurs pour répondre aux exigences de l'application. Les besoins en espace rack de chaque solution sont répertoriés dans les tableaux suivants. Tableau 1. Espace de rack requis pour les configurations SOFS Serveur ou solution de stockage 2x2 2x3 3x3 2x4 4x4 DSMS 630 avec DSMS 3060e 10U 14U 15U 18U 20U DSMS 730 avec DSMS 1400 series 8U 10U 12U 12U S/O DSMS 730 avec DSMS 3060e 12U 16U 18U 20U S/O Tableau 2. Espace de rack requis dans le cas de configurations convergentes Serveur ou solution de stockage 2X1 2x2 2x3 3x3 4X3 DSMS 730 avec DSMS 1400 series 6U 8U 10U 12U 14U 9 Figure 2. Exemple d'utilisation de l'espace rack pour la configuration SOFS 1. Deux commutateurs : Dell Networking S4810 3. Deux nœuds de stockage—DSMS 730 2. Quatre serveurs client SMB—DSMS 630 (1U chacun) 4. Deux boîtiers de stockage—DSMS 3060e (4U chacun) (1U chacun) (2U chacun) 10 Figure 3. Exemple d'utilisation de l'espace rack dans la cas d'une configuration convergente 1. Deux commutateurs : Dell Networking S4810 (1U chacun) 3. Deux boîtiers de stockage—DSMS 1400 (2U chacun) 2. Deux serveurs de calcul—DSMS 730 (2U chacun) 11 Meilleures pratiques de mise en réseau 4 Conditions requises pour les adresses IP Dell vous recommande d'utiliser des adresses IP statiques pour tous les ports réseau. Les configurations peuvent nécessiter jusqu'à 7 adresses IP pour chaque nœud pour faciliter la gestion. Conditions requises relatives au sous-réseau pour les configurations SOFS Dell vous recommande d'utiliser cinq sous-réseaux distincts pour les configurations SOFS. Deux réseaux de stockage à haut-débit sont utilisés pour la communication du client SMB externe (routage par L3). Deux sous-réseaux supplémentaires sont utilisés pour la communication du cluster (ne nécessitent pas de routage par L3). Le cinquième sous-réseau est utilisé pour la gestion de cluster et l'intégration d'Active Directory. Ce sous-réseau peut utiliser une infrastructure réseau existante. Si la solution nécessite une disponibilité importante, chaque paire redondante de sous-réseaux doit être acheminée via deux commutateurs physiquement distincts. REMARQUE : À l'intérieur de Failover Cluster Manager, assurez-vous que seuls les sous-réseaux SMB (sous-réseau 2 et 3 dans le tableau suivant) sont définis sur Client et Cluster. La gestion du serveur et les sous-réseaux de communication interne doivent être définis sur Cluster uniquement. Cette opération est effectuée pour éviter d'utiliser les connexions réseau 1 G pour le trafic haute vitesse. Tableau 3. Configurations SOFS : présentation du sous-réseau par port Adresse statique ou DHCP Masque de sous-réseau Passerell e DNS Réseau Gestion de L'un ou l'autre serveur iDRAC X X X Sous-réseau 1 ou réseau existant (routable par L3) Gestion de cluster ou de serveur L'un ou l'autre X X X Sous-réseau 1 ou réseau existant (routable par L3) L'un ou l'autre X X X Sous-réseau 1 ou réseau client existant (routable par L3) Statique X X X Sous-réseau 2 (couche 3 : Communicati on externe 12 Adresse statique ou DHCP Masque de sous-réseau Passerell e DNS vers les clients SMB Réseau routable) Statique X X X Sous-réseau 3 (couche 3 : routable) Communicati on interne entre les nœuds du cluster de serveurs Statique X Sous-réseau Statique X Sous-réseau Configuration requise pour les configurations convergentes Les configurations réseau convergentes changent en fonction de la charge de travail que la solution supporte. Il n'existe pas de solution unique utilisable pour toutes les infrastructures de mise en réseau. La liste ci-dessous comprend les différents types de trafic réseau à prendre en compte lors de la planification du déploiement. En fonction de la vitesse du réseau et de l'infrastructure de votre environnement, vous pouvez regrouper plusieurs de ces réseaux sur une ou plusieurs cartes d'interface réseau physiques (NIC). Tableau 4. Type de trafic réseau pour configuration convergente Réseau Description Gestion de serveur iDRAC Réseau utilisé pour gérer le serveur physique à distance à l'aide de l'utilitaire iDRAC (Integrated Dell Remote Access Controller) et de l'interface Web. Gestion Réseau utilisé pour gérer les serveurs physiques tel que l'intégration d'Active Directory et de DNS (Domain Name System). Communication externe Réseau utilisé pour la communication vers des applications exécutées sur la solution, telles que la réplique d'Hyper-V, l'accès externe aux partages de fichiers ou les machines virtuelles. Communication interne entre les nœuds du cluster de serveurs Réseau utilisé pour le cluster de basculement, qui fournit la communication pour la pulsation en plus de communication internœud, telles que la redirection CSV et la migration dynamique d'Hyper-V. 13 Cartes d'interface réseau Configurez les cartes réseau sur tous les clients et serveurs pour les trames jumbo avec la taille du MTU de trame définie sur 9 Ko. En outre, assurez-vous que le contrôle de flux est activé sur toutes les NIC. Généralement, le contrôle de flux est activé par défaut pour les cartes réseau qui prennent en charge cette fonctionnalité. Pour vérifier que le contrôle de flux est activé sur chaque carte réseau : 1. À l'aide du Gestionnaire de serveur, ouvrez la page Connexions réseau. Sinon, entrez la commande PowerShell <ncpa.cpl> sur l'interface de ligne de commande du shell. 2. Sélectionnez la carte NIC, puis cliquez sur Propriétés. 3. Dans Propriétés, cliquez sur Configurer. Dans la boîte de dialogue, cliquez sur l'onglet Avancé. SousPropriété, cliquez surContrôle de flux, puis sélectionnez la propriété appropriée à partir du menu déroulant Valeur. En outre, il est recommandé de renommer tous les réseaux dans Windows Server Failover Cluster Manager (le Gestionnaire du cluster de basculement Windows Server), selon leur fonction en utilisant des noms tels que Manage (Gérer), External (Externe) ou Cluster. Remote Direct Memory Access RDMA (Remote Direct Memory Access) permet d'augmenter de manière significative le débit et une faible latence en effectuant les transferts de mémoire directs entre les serveurs. Dans le cas des configurations SOFS, SMB direct est une fonction de Windows Server 2012 R2 qui permet l'utilisation de RDMA entre les clients SMB et le serveur. SMB Direct requiert une carte réseau qui prend en charge le protocole RDMA. En outre, les nœuds de stockage et les clients SMB doivent disposer d'adaptateurs RDMA pour pouvoir utiliser SMB Direct. Pour plus d’informations sur la liste des adaptateurs RDMA pris en charge, voir Dell Storage with Microsoft Storage Spaces Support Matrix sur le site Dell.com/ dsmsmanuals. Vous devez configurer les adaptateurs RDMA sur tous les clients et les serveurs SMB pour les trames étendues ayant une taille de trame MTU de 9 Ko. En outre, vérifiez que le contrôle de flux est activé sur toutes les cartes réseau. Par ailleurs, lors de l’ajout d’adaptateurs RDMA pris en charge à la solution, vous devez exécuter plusieurs étapes dans Windows Server 2012 R2 pour que SMB Direct soit activé, les connexions SMB existantes soient mises à jour et le routage SMB soit configuré (si pris en charge par l'adaptateur). Pour plus d’informations sur la configuration des adaptateurs RDMA, voir le Guide de déploiement de Dell Storage with Microsoft Storage Spaces sur le site Dell.com/dsmsmanuals. Dans le cas des configurations convergentes, RDMA est généralement utilisée pour la communication interne entre les nœuds de cluster du serveur dotés de profils d'E/S importants tels que la redirection CSV et la migration dynamique d'Hyper-V. Les adaptateurs RDMA ne doivent pas être regroupés ou ajoutés à un commutateur virtuel Hyper-V, car ils perdraient la fonctionnalité RDMA. Configurez les adaptateurs RDMA sur tous les serveurs pour les trames étendues dont la taille de trame MTU est réglée sur 9 Ko. En outre, assurez-vous que contrôle de flux est activé sur toutes les NIC. 14 Meilleures pratiques Windows Server 2012 R2 5 Versions de Windows Server 2012 R2 Il existe deux versions différentes de Windows Server prises en charge par les solutions DSM : Windows Server 2012 R2 Édition Standard et Windows Server 2012 R2 Édition Datacenter. La différence principale entre les deux éditions, en ce qui concerne la solution DSMS, porte sur la gestion des licences pour systèmes d'exploitation invités dans les machines virtuelles. L'édition Standard vous permet d'installer 2012 R2 sur l'hôte et sur jusqu'à deux machines virtuelles. L'édition Datacenter vous permet d'installer 2012 R2 sur l'hôte et sur un nombre illimité de machines virtuelles. Dans le cas des configurations SOFS, les machines virtuelles ne sont pas installées sur les nœuds de stockage ; par conséquent, il est recommandé d'utiliser Windows Server 2012 R2 Édition Standard. Dans le cas des configurations convergentes, le choix de l'édition du système d'exploitation dépend de l'éventuelle exploitation de machines virtuelles (VM) par la solution. Si c'est le cas, l'utilisation de l'Édition Datacenter sur les serveurs est souvent la meilleure option car cela vous permet d'installer un nombre illimité de machines virtuelles exécutant 2012 R2. Toutefois, si vous n'avez pas l'intention d'exécuter des VM avec la solution et que vous exécuterez d'autres applications ou charges de travail, l'utilisation de l'Édition standard peut s'avérer plus rentable. Configuration MPIO La configuration de MPIO (Multipath I/O) sur chaque serveur permet à Windows Server d'utiliser d’autres chemins d'accès au disque dur en cas de panne et d'équilibrer la charge. Chaque serveur correctement câblé et utilisant des disques physiques SAS à deux ports possède deux chemins physiques vers chaque disque physique. REMARQUE : La procédure suivante doit être réalisée avant l'ajout de disques à un pool. La stratégie globale d'équilibrage de charge MPIO recommandée pour cette solution est Least Blocks (LB). Exécutez la commande PowerShell suivante sur chaque serveur pour activer LB : Set-MSDSMGlobalDefaultLoadBalancePolicy -Policy LB Cette action permet de définir la valeur globale de LB. Tout nouveau lecteur ajouté à la solution sera automatiquement configuré en tant que LB. Dell recommande l'utilisation de Least Blocks pour les 15 disques durs SSD et les disques durs HDD afin d'optimiser les performances dans la plupart des applications. Utilisez le code suivant pour configurer une autre stratégie d'équilibrage de charge pour différents groupes de disques. Dell utilise l'identificateur de modèle de disque pour accélérer les modifications. Si vous disposez d'une combinaison de modèles de disques HDD et SSD, vous devrez peut-être passer outre et les modifier manuellement. Exécutez la commande suivante pour obtenir la valeur d'Identificateur matériel cible : mpclaim -e Exécutez la commande suivante pour configurer la stratégie MPIO pour l'Identificateur matériel spécifié : mpclaim -l -t "Target H/W Identifier" Policy Number Options de Numérotation des stratégies : 0 = Effacer la stratégie 1 = Basculer uniquement 2 = Round Robin 6 = Moindres blocs Vous devez exécuter le processus pour les disques HDD et SSD. D'autres options de numéro de stratégie sont disponibles, mais Dell ne prend en charge que ceux mentionnés ici. Si un pool est déjà créé, vous devez acquérir manuellement l'Identificateur matériel de disque et définir une stratégie pour celui-ci. Éléments de SMB à prendre en compte pour les configurations SOFS Dell requiert l'exécution de Microsoft Windows Server 2012 R2 sur les serveurs. Dell vous recommande d'exécuter Microsoft Windows Server 2012 R2 sur tous les clients SMB. Lors de l'utilisation de Microsoft Windows Server 2012 sur les clients SMB, Dell recommande d’utiliser la version R2 afin que les clients SMB puissent accéder aux nouvelles fonctions SMB introduites dans Microsoft Windows Server 2012 R2. Tableau 5. Fonctionnalités nouvelles et mises à jour de SMB dans Windows Server 2012 R2 Fonction Résumé Rééquilibrage automatique des clients Scale-Out File Share Modifie la fonctionnalité relative à la manière dont les clients SMB se connectent à chaque partage SOFS. Les clients SMB sont redirigés vers le nœud dans le cluster, qui fournit le chemin optimal vers le volume CSV. Cela réduit les E/S redirigées entre les nœuds de stockage. Amélioration des messages d’événement SMB Fournit des informations supplémentaires dans la consignation des événements SMB, qui sont utilisées pour la résolution de certaines pannes réseau. 16 Fonction Résumé Migration dynamique Hyper-V sur SMB Permet l’utilisation des fonctionnalités SMB avancées pour la migration dynamique, notamment SMB Direct et SMB Multichannel. Amélioration de la gestion de la bande passante SMB Étend la fonction de gestion de bande passante SMB pour contrôler différents types de trafics SMB. Prise en charge de plusieurs instances SMB sur Scale-Out File Share Permet à chaque nœud de stockage de séparer le trafic CSV intra cluster du trafic SMB dans des instances distinctes. Amélioration des performances de SMB Direct (SMB sur RDMA) Fournit plusieurs améliorations en matière de performances pour les petites charges de travail d’E/S. Commande UNMAP Windows Server 2012 R2 propose régulièrement des commandes d'annulation d'adressage (UNMAP) aux disques SSD pour optimiser l'espace de stockage sur ces disques. Cependant, les disques SSD SAS sont généralement optimisés automatiquement, sans nécessité de rappel par le système d'exploitation. Dell vous conseille de désactiver la fonction UNMAP du système d'exploitation, ce qui peut provoquer un délai de latence plus long lors du traitement de ces commandes. Exécutez la commande PowerShell suivante pour désactiver UNMAP. Fsutil behavior set disabledeletenotify 1 Configuration des mises à jour de Windows Server Dell recommande d’activer les mises à jour automatiques dans Windows Update ou Windows Server Update Services (WSUS) pour être certain de recevoir les dernières mises à jour, ce qui peut affecter de nombreuses fonctions de cette solution. Pour plus d'informations sur les mises à jour requises et les articles de la base de connaissances, reportez-vous au Guide Dell Storage with Microsoft Storage Spaces Support Matrix disponible sur Dell.com/dsmsmanuals. 17 Meilleures pratiques des espaces de stockage Microsoft 6 Pools de stockage Lors de la configuration des pools, dans le cas de la configuration de plusieurs boîtiers, assurez-vous que les disques physiques sont répartis de façon égale sur tous les boîtiers en utilisant plusieurs pools, plutôt que d’affecter un pool à un seul boîtier. Par exemple, si vous disposez de deux boîtiers DSMS 1420, chacun contenant 20 disques durs et quatre disques SSD, 40 disques durs et huit disques SDD sont disponibles pour être configurés dans le pool. Dans cet exemple, vous avez besoin d’un minimum de deux pools. Le pool 1 contient deux disques SSD et 10 disques durs du premier DSMS 1420, puis deux disques SSD et 10 disques durs du second DSMS 1420. Le pool 2 contient les disques restants. Figure 4. Répartition des disques physiques dans les pools 18 Configuration de pools de stockage pour les reconstructions Microsoft Storage Spaces reconstruit automatiquement les disques virtuels en utilisant l'espace de disque libre et ne nécessite pas l'attribution de disques de secours. Si un disque physique tombe en panne, il est régénéré à partir de l'espace de disque de stockage disponible sans intervention de l'utilisateur. La reconstruction démarre immédiatement après la détection d'une panne de disque, limitant l'exposition à d'autres pannes de disque physique alors que le disque virtuel est en cours d'exécution dans un état dégradé. Dell vous recommande d'activer les reconstructions automatiques. Exécutez la commande PowerShell suivante pour permettre les reconstructions automatiques (configurées pour chaque pool). Set-StoragePool –FriendlyName <poolName> -RetireMissingPhysicalDisks Always REMARQUE : Avant d'effectuer une opération de maintenance, lorsque les pools de stockage sont configurés sur reconstruction automatique et avant de mettre hors tension un boîtier de stockage, vous devez modifier l'attribut RetireMissingPhysicalDisks de tous les pools de stockage affectés sur Jamais. Lorsque la communication du réseau avec le lecteur devient indisponible car le boîtier de stockage a été mis hors tension pour des raisons de maintenance, la modification des attributs empêche les disques virtuels de lancer les reconstructions immédiatement. Assurez-vous de remettre l'attribut RetireMissingPhysicalDisks à la valeur d'origine une fois les opérations achevées. Lorsqu'un pool de stockage est configuré pour des reconstructions automatiques, il est important de maintenir suffisamment d'espace disque dans chaque pool pour activer automatiquement la reconstruction du disque virtuel en cas de panne de disque physique. L'espace requis est égal à un disque complet avec un espace supplémentaire de 8 Go (pour la surcharge d'espaces de stockage) multiplié par le nombre de disques en panne. La même équation est utilisée pour les niveaux de stockage de disques durs et de disques SSD. Voici les équations pour définir la taille des niveaux de stockage. Formule pour calculer la quantité d'espace libre à réserver pour les reconstructions automatiques par niveau de stockage et par pool indépendamment du boîtier : • Capacité libre requise dans le niveau de stockage de disques durs par pool = (capacité de disques durs en TiB + 0,0078125 TiB) * (Nombre de pannes de disque nécessitant une restauration) • Capacité libre requise dans le niveau de stockage de disques SSD par pool = (capacité de disques SSD en TiB + 0,0078125 TiB) * (Nombre de pannes de disque nécessitant une restauration) Formule pour calculer la quantité d'espace libre à réserver pour les reconstructions automatiques par niveau de stockage et par pool en fonction du boîtier : • Capacité libre requise dans le niveau de stockage de disques durs par pool = (capacité de disques en TiB + 0,0078125 TiB) * (Nombre de pannes de disque nécessitant une restauration)* (nombre de boîtiers) / (nombre de boîtiers – copies de données + 1) • Capacité libre requise dans le niveau de stockage de disques SSD par pool = (capacité de disques en TiB + 0,0078125 TiB) * (Nombre de pannes de disque nécessitant une restauration)* (nombre de boîtiers) / (nombre de boîtiers – copies de données + 1) Il existe deux types de méthodes de reconstruction : parallèle et séquentielle. Au cours d’un processus de reconstruction parallèle, les données nécessaires à la reconstruction sont obtenues à partir de plusieurs 19 disques physiques du pool. Les reconstructions parallèles sont très rapides et réduisent la durée pendant laquelle un disque virtuel est dégradé. Toutefois, lorsque plusieurs disques physiques fournissent les données de réparation, les performances d'E/S du stockage sont impactées pendant les reconstructions. Une reconstruction séquentielle utilise uniquement les données de réparation d'un seul disque physique du pool à la fois. Cela signifie que les E/S du stockage sont moins impactées pendant les reconstructions, mais ces dernières sont beaucoup plus longues. Dell recommande la reconstruction parallèle car elle fournit la méthode la plus rapide pour vous assurer que tous les disques virtuels retrouvent pleinement leur résilience. Pour optimiser les réparations des disques virtuels, l'article de la base de données (KB) Microsoft Novembre 2014 (KB3000850) est requis sur tous les nœuds de calcul et de stockage. En outre, vous devez effectuer les tâches répertoriées à l'URL suivante : https://technet.microsoft.com/en-us/library/dn858079.aspx Exécutez l’une des commandes PowerShell suivantes pour configurer la méthode de reconstruction (configurée pour chaque pool). Set-StoragePool –FriendlyName <poolName> –RepairPolicy Parallel Set-StoragePool –FriendlyName <poolName> –RepairPolicy Sequential Disques virtuels (Microsoft Storage Spaces) Lorsque vous configurez un disque virtuel, il existe une option permettant de sélectionner divers types de résilience : simple, miroir bi-directionnel, miroir tri-directionnel, parité simple ou parité double. Dell recommande d’utiliser des disques virtuels miroirs bi/tri-directionnels. Les disques virtuels mis en miroir sont optimisées et offrent les meilleures performances et résilience pour les charges de travail Hyper-V. La parité des disques virtuels est destinée aux charges de travail séquentielles, telles que les sauvegardes et l'archivage. N'utilisez pas la parité des des disques virtuels pour des charges de travail aléatoires, parce qu'il affecte les performances. Les disques virtuels uniques ne sont pas recommandés, car ils n'offrent aucune résilience. Tableau 6. Tolérance aux pannes et efficacité des pools Type de résilience Efficacité d'espace disque Tolérance aux pannes pour chaque pool de stockage Exemple de boîtiers dotés de 60 HDD de 4 To (3,64 TiB) Simple 100 % 0 disque Espace disque brut de 218,4 TiB Espace de disque utilisable de 218,4 TiB miroir bidirectionnel 20 50 % 1 disque Espace disque brut de 218,4 TiB Type de résilience Efficacité d'espace disque Tolérance aux pannes pour chaque pool de stockage Exemple de boîtiers dotés de 60 HDD de 4 To (3,64 TiB) Espace de disque utilisable de 109,2 TiB miroir tridirectionnel 33 % 2 disques Espace disque brut de 218,4 TiB Espace de disque utilisable de 72,07 TiB Parité 1 disque Exemple avec 7 colonnes : Espace disque brut de 218,4 TiB Espace de disque utilisable de 187,2 TiB Parité double 2 disques Exemple avec 7 colonnes : Espace disque brut de 218,4 TiB Espace de disque utilisable de 124,8 TiB REMARQUE : La création de disques virtuels avec le provisionnement dynamique n’est pas prise en charge. Le provisionnement fixe permet d'utiliser des niveaux de stockage et la mise en cluster de basculement ; ni l'un ni l'autre ne sont pris en charge avec le provisionnement dynamique. La taille de l’espace de stockage est fonction du nombre de disques et de pools dont vous disposez. Répartissez uniformément les disques virtuels dans les pools et affectez-les de manière uniforme sur les nœuds du cluster afin de permettre l’équilibrage de la charge et la résilience. Vous pouvez exécuter la commande Powershell New-VirtualDisk pour plus d'options de création avancée de disque virtuelle. Par exemple, un disque virtuel appelé exampleVD1 a été créé dans le pool de stockage MyPool1. Ce disque virtuel était un miroir tri-directionnel. Par conséquent, l'attribut ResiliencySettingName a été 21 défini sur Miroir et l'attribut PhysicalDiskRedundancy sur 2. Comme des niveaux de stockage sont utilisés, les tailles d'espace de disque des niveaux sont définies comme faisant partie du disque virtuel. New-VirtualDisk -FriendlyName “exampleVD1” -StoragePoolFriendlyName “MyPool1” ProvisioningType Fixed -ResiliencySettingName Mirror -PhysicalDiskRedundancy 2 – StorageTiers $ssd_tier, $hdd_tier –StorageTierSizes 400GB, 40TB REMARQUE : Dell vous recommande de créer des espaces de stockage ne dépassant pas 10 To. Pour plus d'informations, voir Dell Storage with Microsoft Storage Spaces Support Matrix disponible sur Dell.com/dsmsmanuals. Nombre de colonnes Le nombre de colonnes indique le nombre de disques physiques sur lesquels Microsoft Storage Spaces répartit les données. Le nombre de colonnes a une corrélation directe avec les performances, car l'augmentation du nombre de colonnes permet à un plus grand nombre de disques physiques d'être répartis et d'être accessibles en parallèle pendant les opérations de lecture et d’écriture. Vous pouvez définir le nombre de colonnes uniquement lors de la création des disques virtuels à l’aide de PowerShell. Vous ne pouvez pas définir le nombre de colonnes en utilisant l’interface utilisateur graphique (GUI). La création d’un disque virtuel dans la GUI sélectionne un nombre de colonnes par défaut qui peut ne pas être optimisé pour votre solution. Une fois qu’un disque virtuel est créé, le nombre de colonnes ne peut pas être modifié. Pour un disque virtuel qui utilise des niveaux de stockage, le nombre de colonnes des niveaux SSD et HDD doit être identique. Exécutez la commande PowerShell suivante pour créer des disques virtuels avec un nombre de colonnes spécifié. New-VirtualDisk -FriendlyName <vdName> -StoragePoolFriendlyName <poolName> -ProvisioningType Fixed -ResiliencySettingName <Simple| Mirror| Parity> -PhysicalDiskRedundancy <1|2> -NumberOfColumns <#ofColumns> -StorageTiers<ssdTierObject, hddTierObject> -StorageTierSizes <ssdTierSize , hddTierSize> Par exemple, un nouveau disque virtuel appelé exampleVD2 est créé dans le pool de stockage MyPool1. Ce disque virtuel est un miroir bidirectionnel. Le nombre de colonnes pour ce disque virtuel est de six ; par conséquent, l'attribut NumberOfColumns a la valeur6. New-VirtualDisk -FriendlyName “exampleVD2” -StoragePoolFriendlyName “MyPool1” -ProvisioningType Fixed -ResiliencySettingName Mirror -PhysicalDiskRedundancy 1 –NumberOfColumns 6 –StorageTiers $ssd_tier, $hdd_tier –StorageTierSizes 100GB, 15TB Tableau 7. Exigences de nombre de colonnes Type de résilience Nombre minimal de colonnes Corrélation colonnedisque Nombre minimal de disques Simple 1 1:1 1 Miroir bidirectionnel 1 1:2 2* Miroir tri-directionnel 1 1:3 3* 22 Type de résilience Nombre minimal de colonnes Corrélation colonnedisque Nombre minimal de disques Parité double 7 1:1 7 Parité simple 3 1:1 3 REMARQUE : * Ce minimum ne prend pas compte la surcharge en cas de panne de disque. Lors du dimensionnement du nombre de colonnes d’un disque virtuel, tenez compte des points suivants. Les disques virtuels seront-ils configurés pour être reconstruits automatiquement ? Lorsqu’un disque est défaillant et que les reconstructions automatiques sont activées, le disque virtuel tente de réparer le disque virtuel dégradé à l’aide de l’espace de disque libre existant dans le pool. Toutefois, pour qu'une reconstruction automatique puisse être exécutée, le disque virtuel doit non seulement disposer d’un espace de disque libre, mais également contenir suffisamment de disques libres disponibles pour restaurer le niveau de résilience prévu tout en maintenant le nombre de colonnes d'origine. Afin de prendre en compte cette nécessité, nous devons soustraire un certain nombre de disques de réparation du nombre de disques disponibles dans le pool avant de calculer le nombre de colonnes. Pour les équations répertoriées cidessous, Dell recommande que ce nombre soit défini sur 1 ou 2, afin de maintenir à un niveau optimal le nombre de colonnes. Si vous n'avez pas l'intention d'activer de reconstructions automatiques pour le DV, ce retrait n'est pas obligatoire. La fonction Enclosure awareness est-elle activée pour le disque virtuel ? Lorsque la fonction Enclosure awareness est activée, les copies de données sont réparties dans les boîtiers pour faire face à la panne d’un boîtier complet tout en maintenant l’accès aux données. Suffisamment de disques libres doivent être disponibles pour reconstruire les disques virtuels dans les boîtiers restants tout en maintenant le nombre de colonnes d’origine. REMARQUE : Les résultats des formules donnant le nombre de colonnes doivent être arrondis au nombre entier le plus proche. Par ailleurs, les résultats qui donnent un nombre de colonnes égal ou inférieur à zéro indiquent une configuration SSD non valide pour le pool. Ajoutez d’autres disques SSD au pool pour disposer d'un nombre de colonnes valide. Pour les disques virtuels en miroir : Sans la fonction Enclosure awareness Avec la fonction Enclosure awareness 23 REMARQUE : Le nombre de copies de données est 2 pour les espaces en miroir bidirectionnel et 3 pour les espaces mis en miroir tridirectionnel. Pour les disques virtuels de parité double : Sans la fonction Enclosure awareness Avec la fonction Enclosure awareness Par exemple, si vous disposez de trois boîtiers de stockage DSMS 3060e contenant chacun 12 disques SSD et 48 disques HDD et que vous décidez de créer deux pools de stockage, MyPool1 et MyPool2, vous devez calculer le nombre de colonnes de cette manière pour les disques virtuels dans différents scénarios. Tableau 8. Exemple de miroir bi-directionnel sans fonction la fonction Enclosure awareness Nom du pool MyPool1 Disque durs 72 SSD 18 Nom du disque virtuel columnExample1 Résilience miroir bi-directionnel Enclosure awarness Non Reconstruction automatique Oui Nombre de colonnes 8 24 Tableau 9. Exemple de miroir tri-directionnel avec la fonction Enclosure awareness Nom du pool MyPool2 Disque durs 72 SSD 18 Nom du disque virtuel columnExample2 Résilience miroir tri-directionnel Enclosure awarness Oui Reconstruction automatique Oui Nombre de colonnes 4 Taille d'entrelacement Microsoft Storage Spaces optimise les performances en répartissant les données sur plusieurs disques physiques. La taille de bande (ou taille d’entrelacement) est définie par défaut à 256 ko. Cela signifie que Microsoft Storage Spaces stocke 256 Ko de données par bande sur chaque disque. Vous pouvez configurer la taille de bande lorsque vous créez un nouveau disque virtuel, mais uniquement à l’aide de PowerShell. Pour optimiser les performances, veillez à ce que la taille d’entrelacement soit aussi grande que l'E/S la plus courante de votre charge de travail. Les données d'E/S qui dépassent la taille d’entrelacement sont divisées en plusieurs bandes et une opération d'écriture unique en plusieurs opérations, ce qui réduit les performances. La taille d' entrelacement est exprimée en octets. Exécutez la commande PowerShell suivante pour créer un disque virtuel avec une taille d’entrelacement spécifique. New-VirtualDisk -FriendlyName <vdName> -StoragePoolFriendlyName <poolName> ProvisioningType Fixed -ResiliencySettingName <Simple| Mirror| Parity> PhysicalDiskRedundancy <1|2> -NumberOfColumns <#ofColumns> –Interleave <#ofBytes> -StorageTiers <ssdTierObject, hddTierObject> -StorageTierSizes <ssdTierSize , hddTierSize> Par exemple, un nouveau disque virtuel appelé exampleVD3 est créé dans le pool de stockage MyPool1. Ce disque virtuel est un miroir bi-directionnel. La taille d'E/S la plus commune pour la charge de travail est de 64 Ko. Pour ce disque virtuel, l'attribut Interleave est défini sur 65536 (64 KiB convertis en octets). New-VirtualDisk -FriendlyName “exampleVD3” -StoragePoolFriendlyName “MyPool1” ProvisioningType Fixed -ResiliencySettingName Mirror -PhysicalDiskRedundancy 1 – NumberOfColumns 4 –Interleave 65536 –StorageTiers $ssd_tier, $hdd_tier – StorageTierSizes 50GB, 8TB 25 Taille de secteur logique Les anciens disques durs ont une taille de secteur physique de 512 octets, tandis que les disques plus récents ont une taille de secteur physique de 4 Ko et une taille de secteur logique de 512 octets (disque 512e) ou une taille de secteur logique de 4 Ko (disque 4Kn). Si à l'avenir vous ajoutez ou remplacez des disques de votre pool de stockage par un disque 4Kn, Dell vous recommande de définir sur 4 Ko la taille de secteur logique par défaut de votre pool de stockage. Vous ne pouvez pas ajouter de disques 4Kn lecteurs à un pool de stockage utilisant une taille de secteur logique de 512 octets. Pour déterminer la taille de secteur de vos disques physiques actuels, exécutez la commande PowerShell suivante. Get-PhysicalDisk | Sort-Object SlotNumber | Select-Object SlotNumber, FriendlyName, Manufacturer, Model, PhysicalSectorSize, LogicalSectorSize | Format-Table Pour créer un pool de stockage avec une taille de secteur logique de 4 Ko, utilisez la commande NewStoragePool, en association avec le paramètre « -LogicalSectorSizeDefault 4 KB » Niveaux de stockage Les niveaux de stockage permettent de combiner des disques durs HDD et des disques SSD dans un pool et de tirer parti des disques SSD les plus rapides et d'optimiser les IOPS et le débit en utilisant les disques SSD pour les données les plus fréquemment utilisées. Microsoft Microsoft Storage Spaces analyse constamment les modèles d'utilisation des données et transfère les données les plus fréquemment utilisées du niveau HDD au niveau SSD pour accélérer les accès. REMARQUE : Les niveaux de stockage sont pris en charge uniquement avec la mise en miroir ou les espaces simples. Microsoft Microsoft Storage Spaces crée une carte thermique (« heat map ») en fonction de la fréquence à laquelle les données sont utilisées. Une fois par jour, un processus d’optimisation s’exécute automatiquement et les données les plus fréquemment utilisées (données actives) sont transférées vers le niveau SDD tandis que les données moins fréquemment utilisées sont transférées vers le niveau HDD. Comme les données sur le niveau SSD sont mises à jour une seule fois par jour (par défaut), si nécessaire, vous pouvez optimiser les données manuellement en exécutant la commande PowerShell suivante : defrag.exe /C /H /K /G Vous devez exécuter cette commande sur tous les nœuds du cluster, car elle optimise uniquement les disques virtuels détenus par le nœud exécutant la commande. Lors de la validation des performances de la solution, effectuez des évaluations sur plusieurs jours pour permettre au niveau SSD d'optimiser votre charge de travail. Vous pouvez également optimiser le niveau SSD manuellement. L'optimisation manuelle des données de niveau de stockage à l'aide de la commande ci-dessus génère un rapport d'optimisation du niveau de stockage. Ce dernier fournit des données sur le niveau de stockage utilisable pour identifier les méthodes d'optimisation des performances. 26 Vous pouvez vouloir placer un fichier fréquemment utilisé sur le niveau SSD de façon permanente. Par un exemple, un fichier VHDX auquel vous accédez fréquemment et et qui nécessite une faible latence et un débit élevé. Vous pouvez effectuer cette opération en ajoutant des fichiers au niveau SSD. Tenez compte des points suivants avant d'exécuter la commande : • vous devez exécuter la commande depuis le nœud qui détient le CSV dans lequel le fichier est stocké. • Vous devez utiliser le chemin d’accès local du CSV sur le nœud. Même après l’ajout du fichier, il n'est pas transféré vers le niveau SSD jusqu’à la prochaine d’optimisation (à moins que vous l’exécutiez manuellement). Dell recommande d'effectuer cette opération de façon modérée, car les niveaux de stockage ont pour principal objectif de permettre au processus "heat map" d'optimiser les niveaux. Exécutez la commande Powershell suivante pour ajouter des fichiers au niveau SSD. Set-FileStorageTier –FilePath <localFilePath> -DesiredStorageTierFriendlyName<ssdTierName> Exécutez la commande Powershell suivante pour supprimer des fichiers du niveau SSD. Set-FileStorageTier –FilePath <localFilePath> Exécutez la commande PowerShell suivante pour identifier tous les fichiers actuellement ajoutés. Get-FileStorageTier –VolumePath <csvVolumePath> Par exemple, épinglage d'un fichier VHDX appelé myVHDX, qui se trouve sur exampleShare sur un CSV étiqueté Volume3. Le niveau de stockage s'appelle MyPool1_SSD. Set-FileStorageTier –FilePath “C:\ClusterStorage\Volume3\Shares\exampleShare \myVHDX.vhdx” –DesiredStorageTierFriendlyName “MyPool1_SSD” Les niveaux de stockage sont configurés pour chaque pool de stockage et il vous est recommandé de créer un niveau SSD et un niveau HDD pour chaque pool de stockage. Les équations suivantes servent à la planification, lorsque vous démarrez la création de disques virtuels dans vos pools de stockage. Les valeurs issues des équations sont utilisées pour comprendre la limite maximale pour la planification des capacités afin de vous permettre de laisser suffisamment d'espace disque HDD et SDD brut libre sur le pool alors que vous créez et dimensionnez chaque disque virtuel pour les reconstructions automatiques. Ces équations ne sont pas conçues pour vous guider au cours du dimensionnement des niveaux de chaque disque virtuel. Si vous n'utilisez pas de reconstructions automatiques et que vous prévoyez d'effectuer uniquement des reconstructions manuelles, le retrait de capacité lors de reconstructions automatiques dans les équations ci-dessous n'est pas requis. Capacité brute utilisable des SSD par pool= (Nombre de disques SSD dans le pool divisé par la capacité SSD) - (Capacité SSD+8 Go pour l'espace de reconstruction automatique) \ (Nombre de pannes de disque pour la récupération) Capacité brute de disque dur (HDD) utilisable par pool= (nombre de disques durs divisé divisé par la capacité de disque dur) - (Capacité de disque dur+8 Go pour l'espace de reconstruction automatique) / (Nombre de pannes de disque pour la récupération) 27 La taille de niveau est la valeur brute modifiée par un facteur de résilience en fonction du type d’espace de stockage que vous créez. Par exemple, 1 pour un espace simple, 1/2 pour un miroir bidirectionnel et 1/3 pour un miroir tri-directionnel. Niveau SSD par pool = Capacité brute de SSD utilisable par pool Niveau de disque dur (HHD) par pool= Capacité brute de disque dur utilisable par pool Par exemple, un pool (appelé tierPool1) est créé avec 48 disques de 4 To et 12 disques de 800 Go. Il n'existe que deux disques virtuels dans ce pool, l'un appelé 2wayVD1 avec mise en miroir bidirectionnelle et l'autre, 3wayVD1, avec mise en miroir tri-directionnelle. Le niveau HDD du disque 2wayVD1 avait une taille de 42,7 TiB, ce qui utilise 85,5 TiB du niveau HDD du fait de la surcharge de résilience de 50 % de la mise en miroir bidirectionnelle. La taille du niveau SSD était de 2 TiB, ce qui correspond à une utilisation de 4 TiB du niveau SSD du fait de la surcharge de résilience. Le niveau 3wayVD2 HDD était de 27,9 TiB, ce qui utilise 55,8 TiB du niveau HDD en raison de la surcharge de résilience de 66 pour cent à partir d'une mise en miroir tridirectionnel. Le niveau SSD était de 1,2 TiB, ce qui utilise 2,4 TiB du niveau SSD en raison de la surcharge de résilience. Une fois les deux disques virtuels créés, il reste 33,42 TiB d'espace disque au niveau HDD et 2,3 TiB d'espace disque au niveau SSD. Tableau 10. Exemple de valeurs d’espace disque utilisées pour les niveaux de stockage des pools et des disques virtuels Nom du pool tierPool1 HDD dans le pool 48 Espace de disque HDD 4 To (3,64 TiB) Espace disque du niveau HDD (après reconstruction automatique) 141,3 TiB Disques SSD dans le pool 12 Espace disque SSD 800 Go (745 GiB) 28 Tableau 11. Exemple de valeurs d’espace disque utilisées pour les niveaux de stockage des pools et des disques virtuels Nom du disque virtuel 2wayVD1 Résilience miroir bidirectionnel Espace disque de niveau HDD 42,76 TiB Espace disque de niveau SSD 2 TiB Espace de disque de niveau SSD (après reconstruction automatique) 8,18 TiB Tableau 12. Exemple de valeurs d’espace disque utilisées pour les niveaux de stockage des pools et des disques virtuels Nom du disque virtuel 3wayVD2 Résilience miroir tri-directionnel Espace disque de niveau HDD 27,9 TiB Espace disque de niveau SSD 1,23 TiB Exécutez les commandes PowerShell suivantes lors de la création de niveaux de stockage et SSD et HDD (configurés pour chaque pool). New-StorageTier -StoragePoolFriendlyName <poolName> -FriendlyName <ssdTierName> -MediaType SSD New-StorageTier -StoragePoolFriendlyName <poolName> -FriendlyName <hddTierName> -MediaType HDD Par exemple : New-StorageTier -StoragePoolFriendlyName “tierPool1” -FriendlyName“tierPool1_SSD” –MediaType SSDNew-StorageTier -StoragePoolFriendlyName “tierPool1” -FriendlyName“tierPool1_HDD” –MediaType HDD Les niveaux de stockage sont dimensionnés pour chaque disque virtuel lorsque le disque virtuel est créé. Vous pouvez dimensionner les niveaux SSD et HDD dans l’interface graphique lors de la création de disque virtuel ou en utilisant PowerShell. Exécutez la commande PowerShell suivante pour créer un disque virtuel en utilisant les niveaux de stockage existants. New-VirtualDisk -FriendlyName <vdName> -StoragePoolFriendlyName <poolName> -ProvisioningType Fixed -ResiliencySettingName <Simple| Mirror| Parity> -PhysicalDiskRedundancy <1|2> -StorageTiers <ssdTierObject, hddTierObject> -StorageTierSizes <ssdTierSize , hddTierSize> Par exemple, un nouveau disque virtuel appelé 2wayVD1 est créé dans le pool de stockage tierPool1. Ce disque virtuel est configuré en tant que miroir bidirectionnel. Les niveaux SSD et HDD de ce pool ont été créés dans l'exemple précédent. Dans la mesure où l’attribut StorageTiers requiert des objets comme entrée, la sortie de la commande Get-StorageTier de PowerShell est affectée aux variables 29 $ssd_tier et $hdd_tier, puis utilisée lors de la création du disque virtuel. L’attribut StorageTierSizes a pour valeur la taille de chaque niveau pour lequel le disque virtuel utilise l'espace disque du niveau. $ssd_tier = Get-StorageTier -FriendlyName tierPool1_SSD $hdd_tier = Get-StorageTier -FriendlyName tierPool1_HDD New-VirtualDisk -FriendlyName “2wayVD1” -StoragePoolFriendlyName “tierPool1” -ProvisioningType Fixed -ResiliencySettingName Mirror -PhysicalDiskRedundancy 1 –StorageTiers $ssd_tier, $hdd_tier –StorageTierSizes 2TB, 42.7TB Enclosure awarness Enclosure awareness fournit une tolérance aux pannes en cas d'échec total du boîtier, en assurant la répartition des copies des données dans les boîtiers disponibles de sorte que la perte de l'ensemble d'un boîtier n'empêche pas l'accès aux données. Cette fonction nécessite au moins trois boîtiers de stockage. Tableau 13. Configurations de boîtier pour couvrir les pannes Niveau de résilience Couverture de panne de boîtier de stockage Deux boîtiers de stockage Trois boîtiers de stockage Quatre boîtiers de stockage miroir bidirectionnel 1 disque 1 boîtier 1 boîtier miroir tridirectionnel 2 disques 1 boîtier +1 disque 1 boîtier +1 disque Parité 1 disque 1 disque 1 disque Parité double 2 disques 2 disques 1 boîtier +1 disque Enclosure awareness est configuré lors de la création d’un disque virtuel. Exécutez la commande PowerShell suivante pour activer Enclosure awareness. New-VirtualDisk -FriendlyName <vdName> -StoragePoolFriendlyName <poolName> IsEnclosureAware <$true|$false> -ProvisioningType Fixed ResiliencySettingName<Simple| Mirror| Parity> -PhysicalDiskRedundancy <1|2> StorageTiers<ssdTierObject, hddTierObject> -StorageTierSizes <ssdTierSize , hddTierSize> Par exemple, un nouveau disque virtuel est créé avec le nom exampleVD3 dans le pool de stockage MyPool1. Ce disque virtuel utilise Enclosure awareness ; par conséquent, l'attribut IsEnclosureAware est défini à la valeur $true. New-VirtualDisk -FriendlyName exampleVD3 -StoragePoolFriendlyName MyPool1 IsEnclosureAware $true -ProvisioningType Fixed -ResiliencySettingName Mirror PhysicalDiskRedundancy 1 -StorageTiers $ssd_tier, $hdd_tier StorageTierSizes20GB, 10TB 30 Cache à écriture différée La configuration cache à écriture différée (WBC) permet à Microsoft Storage Spaces d'utiliser une partie de l'espace de disque SSD disponible pour fournir un cache de faible latence pour les commandes d'écriture entrantes. Toutes les demandes d'écriture entrantes sont mises en cache sur les disques SSD et l'hôte reçoit immédiatement un état d'achèvement de l'écriture. Sans écriture différée du cache, les disques physiques fonctionnent en mode d'écriture immédiate dans lequel les demandes d'écriture entrantes arrivent plus lentement aux disques durs HDD traditionnels avant de répondre avec la fin de l'opération. L'utilisation de WBC peut apporter une importante amélioration des performances à presque toutes les charges de travail. Pour utiliser la mémoire cache à écriture différée (WBC), vous devez disposer de disques SSD dans un pool de stockage. L'espace de disque par défaut de la mémoire cache à écriture différée est de 1 Go et peut être modifié lors de la création d’un disque virtuel. Dell recommande d’utiliser l'espace de disque de cache à écriture différée par défaut. À chaque fois que vous créez un disque virtuel, tant que l'espace de disque de niveau SSD est plus important que l'espace de disque WBC spécifiée ou par défaut et que le pool de stockage contient le nombre minimum de disques SSD pour activer WBC pour le paramètre de résilience et que WBC est activé pour le disque virtuel. Tableau 14. Paramètre de résilience de cache d'écriture différée Paramètre de résilience Simple Mise en miroir bi- Mise en miroir directionnelle tridirectionnelle Parité simple Parité double Nombre minimal de disques SSD pour le cache en écriture différée (par pool) 1 SDD 2 SSD 2 SSD 3 SSD 3 SSD Disque de journal L'affectation de disques de journal aux disques SSD dans le pool lors de l’utilisation de disques virtuels avec résilience de parité améliore les performances d’écriture séquentielles. Sans disques de journal dédiés, les disques de journal se trouvent sur les mêmes disques physiques que le disque virtuel de parité, et cette situation peut augmenter les temps d’accès et réduire le débit global d’un disque virtuel de parité. Lors de l’utilisation d’un disque de journal dédié, veillez à ce que le nombre de disques de journal soit en adéquation avec le nombre d'espaces de parité dans le pool. Les disques de journal dédié peuvent être ajoutés uniquement avec PowerShell. Exécutez la commande PowerShell suivante pour ajouter un disque de journal dédié à un pool existant. Add-PhysicalDisk -StoragePoolFriendlyName <poolName> -PhysicalDisks <physicalDiskObject> -Usage Journal 31 Par exemple, un disque de journal dédié qui est un disque SSD étiqueté PhysicalDisk5 est affecté à la variable $pd. Le disque est ensuite ajouté au pool existant MyPool1 avec l'attribut Usage défini sur Journal disk. $pd = Get-PhysicalDisk –CanPool $true -FriendlyName PhysicalDisk5 Add-PhysicalDisk -StoragePoolFriendlyName "MyPool1" -PhysicalDisks $pd -Usage Journal Ajout d’espace disque à un pool de stockage Lors de la planification de l'ajout d'espace de disque physique aux pools de stockage et aux disques virtuels existants, il y a plusieurs éléments à prendre en compte avant de procéder à l'ajout de disques physiques supplémentaires ou de boîtiers de stockage. Pour en savoir plus sur le développement d'une solution DSMS existante, voir le Guide de déploiement de Dell Storage with Microsoft Storage Spaces. Lorsque vous ajoutez un nouveau boîtier de stockage au cluster SOFS ou simplement de nouveaux disques physiques à un boîtier de stockage existant, suivez ces instructions : • Pour obtenir la liste à jour des boîtiers de stockage et des disques physiques validés pour vérifier que la nouvelle configuration est prise en charge, voir le document Dell Storage with Microsoft Storage Spaces Support Matrix. • Pour vérifier que vous suivez les instructions de câblage correctes, si vous ajoutez un nouveau boîtier de stockage, voir le Guide de câblage de Dell Storage with Microsoft Storage Spaces. Après avoir vérifié que tous les nouveaux disques ajoutés sont disponibles dans le cluster, vous pouvez créer un nouveau pool de stockage ou un disque virtuel ou en étendre un existant. Dell recommande, lorsque vous étendez un pool de stockage, d'ajouter un nombre de disques physiques égal au nombre de colonnes multiplié par le nombre de copies de données plus les disques supplémentaires requis pour les reconstructions automatiques. Par exemple, pour un disque virtuel miroir bidirectionnel, si le nombre de colonnes est 4, vous devez ajouter un minimum de huit disques au pool pour étendre le disque virtuel. Exécutez la commande PowerShell suivante pour trouver le nombre de colonnes utilisées par un disque virtuel donné : Get-VirtualDisk –FriendlyName <vdName> | FL NumberOfColumns Cette recommandation permet de vous assurer que vous êtes en mesure de développer les disques virtuels (DV) qui disposent déjà d'un espace disque utilisable très faible. Pour qu'une opération d'écriture dans un DV réussisse, les données sont réparties sur le nombre de disques indiqué par le nombre de colonnes. Si vous ajoutez moins de disques au pool de stockage, bien qu'il y ait un nouvel espace disque libre dans le pool, vous risquez de ne pas pouvoir étendre l'espace disque du VD, car il n'y aura pas suffisamment de disques disponibles disposant d'espace libre pour permettre l'écriture d'une bande complète. Par exemple, pour une configuration 2x3 avec trois boîtiers de stockage DSMS 1400, chacun doté de huit disques durs (HDD) et quatre disques SSD, le pool de stockage appelé MyPool1 comprend 24 disques durs et 12 disques SSD. Le pool est doté d'un disque virtuel qui a été créé en utilisant les niveaux de stockage - 2wayVD1, avec une mise en miroir bidirectionnelle et un nombre de colonnes de cinq. Le plan consiste à ajouter un boîtier DSMS 1400 supplémentaire doté de huit nouveaux disques durs et quatre nouveaux disques SSD. 32 Pour cet exemple, MyPool1 est plein avec des données et le niveau HDD, dans lequel il n'y a pas d'espace de disque utilisable reste dans 2wayVD1. Huit nouveaux disques HDD sont ajoutés à MyPool1. Toutefois, 2wayVD1 a un nombre de colonnes de cinq, ce qui signifie qu'un total de 10 disques est requis pour une bande complète, une bande sur cinq disques pour la première copie de données et une sur les cinq autres disques pour la deuxième copie des données. Étant donné que seuls huit disques HDD ont été ajoutés au pool après que les disques d'origine du pool aient manqué d'espace disque, le niveau HDD ne peut pas être étendu pour tirer parti du disque nouvellement ajouté. Vous devez prendre en compte un autre élément lors de l’ajout de disques physiques ou de boîtiers de stockage dans le but d’étendre les disques virtuels existants qui ont été créés avec la fonction Enclosure awareness. Cette fonction répartit les données des copies de chaque disque virtuel sur au moins trois boîtiers de stockage. Cependant, lors de l’ajout de nouveaux disques physiques ou de boîtiers de stockage, les disques virtuels créés dans l'espace du disque de stockage nouvellement ajouté peuvent ne pas reconnaître l'existence du boîtier. Cela se produit, si l'espace de disque libre ou le nombre de disques physiques est insuffisant dans les boîtiers de stockage existants pour répartir les nouvelles copies de données dans une méthode qui réponde aux conditions de la fonction Enclosure awareness. Exécutez la commande PowerShell suivante pour ajouter de nouveaux disques physiques à un pool existant : Add-PhysicalDisk -StoragePoolFriendlyName <poolName> -PhysicalDisks<physicalDiskObject> -Usage AutoSelect Exécutez la commande PowerShell suivante pour développer un disque virtuel avec des niveaux de stockage. Resize-StorageTier –FriendlyName <vdName> -Size <newVDSize> Exécutez la commande PowerShell suivante pour développer un volume. Resize-Partition –DiskNumber <diskNumber> -Size <newVolumeSize> Par exemple, le disque physique étiqueté PhysicalDisk13 est affecté à la variable $pd. Le disque est ensuite ajouté à un pool existant MyPool1 avec l'attribut Usage défini sur AutoSelect. Un disque virtuel appelé 2wayVD1 de 30 Go existe dans le pool. Dans cet exemple, le disque virtuel est étendu à 60 Go et le volume doit être développé de manière à correspondre à la nouvelle taille du disque virtuel. $pd = Get-PhysicalDisk –CanPool $true -FriendlyName PhysicalDisk13 Add-PhysicalDisk -StoragePoolFriendlyName "MyPool1" -PhysicalDisks $pd -UsageAutoSelect Resize-StorageTiers –FriendlyName 2wayVD1 –Size 60GB $vd = Get-VirtualDisk -FriendlyName 2wayVD1 $diskNum = Get-Disk –VirtualDisk $vd $partNum = Get-Partition –DiskNumber $diskNum.Number $size = Get-PartitionSupportedSize –DiskNumber $diskNum.Number Resize-Partition –DiskNumber $diskNum.Number –PartitionNumber $partNum.PartionNumber –Size $size.SizeMax 33 Meilleures pratiques relatives au cluster 7 Volume partagé de cluster Dell recommande que les CSV ne soient pas supérieurs à 10 To, pour assurer l'efficacité du basculement d'un nœud vers un autre. Vous devez avoir un CSV par disque virtuel. Vous devez ajouter des CSV par multiple du nombre de nœuds du cluster pour permettre aux CSV d'équilibrer les charges dans le cluster. Par exemple, si vous disposez d'une configuration 2x2 dotée de deux nœuds de stockage, vous devez créer des CSV par multiple de deux (par exemple, 2, 4, 6 et 8 CSV). Si vous disposez d'une configuration 4x4 dotée de quatre nœuds de stockage, créez des CSV par multiple de 4 (par exemple 4, 8, 12 et 16 CSV). Pour prendre en charge l'ajout de nœuds de cluster à l'avenir, Dell vous recommande d'avoir une quantité de CSV au moins deux fois supérieure au nombre de nœuds de cluster. Par exemple, une configuration 2x2 doit avoir quatre CSV. Cache de volumes partagés (CSV) de cluster Le cache CSV permet d’allouer de l'espace de disque sur le nœud de stockage pour un cache en écriture différée. Si vous utilisez Microsoft Storage Spaces avec des niveaux de stockage, le cache CSV n’est ni utilisé ni configuré. Pour une configuration SOFS, si certains disques virtuels n'utilisent pas les niveaux de stockage ou ceux que vous utilisez sont dotés d'une résilience de la parité, Dell vous recommande d'activer le cache CSV. Pour des performances optimales, il est recommandé d'allouer 50 % de la mémoire du nœud de stockage au cache CSV. Exécutez la commande PowerShell suivante pour définir l'espace de disque du cache CSV. (Get-Cluster).BlockCacheSize = <sizeInMB> Par exemple, pour l'utilisation d'une configuration 4 x 4 avec quatre DSMS 630 comme nœuds de stockage. Chaque nœud de stockage dispose d'une mémoire RAM de 128 Go. Le cache CSV doit être de 64 Go. (Get-Cluster).BlockCacheSize = 65536 Quorum du cluster Un disque témoin est utilisé en cas d'échec de communication de nœud ou de réseau où le nœud continue de fonctionner, mais il n'y a plus de communication entre le nœud et le réseau. Le disque 34 témoin intervient dans le processus de vote afin de déterminer quels nœuds restent dans le cluster pour maintenir le quorum. Utilisez des disques témoins dans les clusters avec un nombre de nœuds de calcul ou de stockage pair afin d'assurer une majorité du vote en cas de déconnexion de deux parties de cluster (split brain). Il existe deux options pour les témoins du quorum du cluster, un témoin de disque et un témoin de partage de fichiers. Pour les configurations SOFS, Dell vous recommande d’utiliser un témoin de partage de fichiers, car un partage SMB disponible en continu peut être créé dans le cluster SOFS pour héberger le disque témoin. Vous pouvez créer le disque témoin de partage de fichiers sur un petit disque virtuel miroir bi-directionnnel de 3 Go sans niveaux de stockage. Pour les configurations convergentes, Dell recommande que le disque quorum soit situé sur son propre CSV au sein de n'importe quel pool de stockage accessible à tous les nœuds. Il existe différents types de modes de quorum : • Nœuds majoritaires – Recommandés pour les clusters possédant un nombre impair de nœuds de stockage (par exemple, 3 x 3) – Tous les nœuds qui sont en ligne et peuvent communiquer ont un vote et le cluster est opérationnel lorsque les votes dépassent 50 %. • Nœuds et disques majoritaires • Nœuds et partages de fichiers majoritaires – Chaque nœud, et le disque témoin, qui fait partie du cluster, a un vote. – Recommandés pour les clusters possédant un nombre pair de nœuds de stockage (par exemple, 4 x 4). – Chaque nœud, et le témoin de partage de fichiers, a un vote. Exécutez la commande PowerShell suivante pour créer le disque quorum de cluster. Set-ClusterQuorum <Mode> <PathToResource> Par exemple, une configuration 3 x 3 avec trois nœuds de stockage DSMS 730. Définition du mode de quorum sur nœuds majoritaires sans partage de fichiers ni témoin de disque dans le cluster appelé MYCLUSTER. Set-ClusterQuorum –NodeMajority –Cluster MYCLUSTER Par exemple, configuration 4x4 avec quatre nœuds de stockage DSMS 630. Définissez mode de quorum sur nœuds et partages de fichiers majoritaires avec un disque virtuel de 1 Go configuré comme partage de fichiers SOFS. Le cluster s'appelle MYCLUSTER et le partage de fichiers s'appelle FileShareWitness. Set-ClusterQuorum -NodeAndFileShareMajority "\\MYCLUSTER\FileShareWitness" 35 8 Meilleures pratiques Scale-Out File Server Utilisation de Scale-Out File Share Les partages Scale-Out File Server (SOFS) sont prévus pour le stockage des disques durs virtuels Hyper-V et les bases de données SQL. D'autres éléments sont à prendre en compte lors de l'utilisation de partages SOFS pour les charges de travail du travailleur de l'information, notamment les partages de fichiers par l'utilisateur final contenant des données non structurées telles que dossiers de base, feuilles de calcul ou fichiers PDF. Les charges de travail du travailleur de l'information nécessitent des modifications des métadonnées (ouvrir, fermer, renommer, supprimer des fichiers), en général par des centaines d'utilisateurs à la fois. Les partages SOFS sont disponibles en continu, ce qui nécessite que tous les nœuds synchronisent les modifications des métadonnées, entraînant, dans le cas des charges de travail du travailleur de l'information, un risque de surcharge des performances de ces partages en raison du nombre important de modifications de métadonnées. En fonction de la charge de travail du travailleur de l'information, l'impact sur les performances varie et peut, dans certains cas, être négligeable, telles que les charges de travail du travailleur de l'information avec de nouvelles versions de Microsoft Office. Enfin, de nombreuses fonctions, disponibles sur des partages de fichiers à usage général peut ne pas fonctionner sur les partages SOFS, par exemple, DFS-R et les quotas. Il existe trois options permettant de fournir des partages de fichiers avec les travailleurs de l'information sur SOFS : Option 1 : créez un SOFS sur le cluster du SOFS et héberger la charge de travail du travailleur de l'information directement sur le partage. Tant que les clients qui accèdent aux partages utilisent Windows 8 ou version ultérieure, ils bénéficieront de tous les avantages de l'utilisation d'un SOFS : espace de noms unique, équilibrage de charge et plus encore. Les charges de travail dans le partage peuvent rencontrer une surcharge des performances en raison des modifications de métadonnées. En outre, les partages SOFS peuvent ne pas prendre en charge toutes les fonctions fournies par un serveur de fichiers à usage général, telles que DFS-R et les quotas. Option 2 : créez une nouvelle machine virtuelle (VM) exécutant Windows Server 2012 R2 et stockez-la sur un partage de fichiers SOFS. Installez le rôle de serveur de fichiers et configurez-le en tant que rôle de serveur de fichiers à usage général. Allouez l'espace de disque (taille) du fichier VHDX sur la base de données du travailleur que vous prévoyez d'enregistrer. Créez tous les fichiers de partage du travailleur de l'information dans la VM. Une fois que les charges de travail du travailleur de l'information s'exécutent à l'intérieur d'un VHDX, il n'y aura pas de surcharge des performances dues aux modifications des métadonnées du SOFS. En outre, les partages de fichiers à usage général sont dotés de la totalité des capacités telles que DFS-R et les quotas. Cependant, étant donné que les clients accèdent aux partages de fichiers à usage général, ils ne bénéficieront pas de tous les avantages offerts par des accès à un SOFS. Lorsque la VM exécutant le serveur de fichiers à usage général est hautement disponible sur le cluster de SOFS, les partages de fichiers à usage général s'exécutant dans la machine virtuelle ne le sont pas. Plus de 36 tâches telles que la mise en cluster du système d'exploitation hôte peuvent être nécessaires pour fournir des partages de fichiers disponibles en continu aux clients. Option 3 : créez un nouveau partage de fichiers SMB sur le SOFS, mais modifiez le partage après sa création en décochant la case Activer la disponibilité continue. Lorsque cette fonction est désactivée, le partage de fichiers ne subit pas de surcharges des performances en raison de modifications des métadonnées. Cependant, si le partage de fichiers n'est pas disponible en continu, puis que l'accès à un nœud dans le cluster hébergeant le partage est perdu, une perte momentanée de la connectivité à la charge de travail peut se produire lors du basculement du partage de fichiers. Dans de nombreux cas, des charges de travail du travailleur de l'information telles que les applications de Microsoft, mettent en cache localement les données et une brève coupure pendant le basculement peut être transparente pour l'utilisateur. Les applications tierces peuvent ne pas offrir le même niveau de cohérence des données et doivent être évaluées au cas par cas. De plus, tant que les clients qui accèdent aux partages utilisent Windows 8 ou une version ultérieure, ils reçoivent tous les avantages de l'utilisation d'un SOFS (espace de noms unique, équilibrage de charge et plus encore). Toutefois, une fois la charge de travail du travailleur de l'information hébergée sur SOFS, elle ne prend pas en charge toutes les fonctions d'un serveur de fichiers à usage général, telles que la réplication DFS-R (Distributed File System-R) et les quotas. Création de partages de fichiers Les partages SOFS (Scale-out File Share) SMB sont créés sur des CSV. Vous pouvez créer n’importe quel nombre de partages sur les CSV en fonction de vos besoins. Toutefois, la taille du CSV sous-jacent conditionne l'espace de disque total utilisable pour les partages de fichiers. Lors de la création du partage de fichiers dans le Gestionnaire de cluster de basculement, cliquez sur Partage-Applications SMB. Dans le cadre de la configuration du partage de fichier, vous avez la possibilité de sélectionner la case à cocher Crypter l’accès aux données. L’activation de cette case à cocher permet d’utiliser le cryptage SMB pour le partage de fichiers spécifié, si nécessaire. L'utilisation du cryptage SMB implique une importante surcharge de performance. Deduplication (Déduplication) La déduplication est une méthode permettant de réduire les besoins de stockage en éliminant les données redondantes. La déduplication est prise en charge sur SOFS, cependant, il existe quelques réserves importantes notamment le fait qu'elle ne soit pas prise en charge sur les hôtes Hyper-V ou les hôtes exécutant SQL Server. La seule exception est les disques durs virtuels VDI. Excellents candidats pour la déduplication : • Serveurs de redirection de dossier • Partages de déploiement de logiciels • Volumes de sauvegarde SQL Server et Exchange Server • Disques durs virtuels (VHD) VDI La déduplication doit être évaluée en fonction du contenu suivant : • Serveurs de secteur d'activité • Fournisseurs de contenu statique • Serveurs Web 37 • Calcul hautes performances (HPC) Mauvais candidats pour la déduplication : • Hôtes Hyper-V • WSUS • Serveurs exécutant SQL Server ou Exchange Server • Fichiers dont la taille approche 1 To ou est supérieure à 1 To 38 Meilleures pratiques de convergence 9 Cas d'utilisation convergente Une solution convergente exécute les calculs des charges de travail directement sur les serveurs, lesquels sont directement reliés aux boîtiers de stockage par SAS. En général, la charge de travail la plus courante est Hyper-V ; toutefois, toute autre charge de travail prise en charge par Windows Server 2012 R2 est prise en charge sur la solution convergente. Mais, si vous décidez d'utiliser la solution pour Hyper-V, seule la charge de travail exclusive, et aucune autre, doit s'exécuter sur la configuration afin de prévenir toute éventuelle carence en terme de ressources sur les machines virtuelles. Définition de la taille du processeur logique des machines virtuelles Hyper-V Détermination du nombre de processeurs logiques disponibles Le nombre de processeurs logiques disponibles pour l'allocation aux machines virtuelles dépend du nombre de processeurs logiques disponibles sur le serveur. Pour déterminer le nombre de processeurs logiques disponibles sur l'hôte serveur Hyper-V, démarrez le Gestionnaire des tâches Windows, cliquez sur Plus de détails, puis cliquez sur l'onglet Performances. Le nombre de processeurs logiques répertoriés dans cet onglet correspond au nombre maximum de processeurs disponibles pour l'allocation. Calcul des conditions requises pour le processeur logique Certaines capacités de traitement doivent être réservées pour le serveur hôte Hyper-V afin que Storage Spaces (les espaces de stockage) et les autres rôles/fonctions s'exécutant sur le serveur fonctionnent comme prévu. Pour chaque serveur, Dell recommande qu'au moins deux processeurs logiques restent non alloués sur les machines virtuelles afin qu'ils restent disponibles pour le serveur hôte Hyper-V. En outre, Dell vous recommande de concevoir la solution de manière à ce que, dans le cas d'une panne potentielle du nœud de calcul, lorsque les machines virtuelles basculent vers les nœuds de calcul restants, les ressources du processeur logique dans ces nœuds soient puissent gérer la charge supplémentaire de la machine virtuelle. Dell recommande que le nombre de processeurs logiques alloués à toutes les machines virtuelles hébergées par le cluster de calcul n'excède pas le nombre de processeurs logiques disponibles pour chaque nœud, multiplié par le nombre total de nœuds moins un, comme indiqué dans l'équation suivante : Nombre total de processeurs disponibles pour les VM = (processeurs logiques disponibles par nœud - 2) * (Nombre total de nœuds - 1) 39 Par exemple, un cluster convergent à trois nœuds, avec 32 processeurs logiques sur chaque nœud où deux processeurs logiques sont réservés pour chaque nœud, qui prend en charge jusqu'à (32-2) * (3-1) = 60 processeurs logiques disponibles pour l'allocation à toutes les machines virtuelles. Si chaque machine virtuelle a été configurée pour utiliser un seul processeur logique, la solution pourrait prendre en charge jusqu'à un total de 60 machines virtuelles ou 20 machines virtuelles par nœud. Définition de la taille de la mémoire des machines virtuelles Hyper-V Calcul de la mémoire requise Le système d'exploitation hôte doit avoir suffisamment de mémoire pour fournir des services tels que la virtualisation des E/S, les instantanés de machine virtuelle et la gestion pour prendre en charge les partitions enfants. L'hôte réserve une quantité minimale de mémoire, appelée réserve racine (root), qui ne peut pas être allouée aux machines virtuelles. En général, cette valeur minimale est souvent trop faible. En raison de ce manque de mémoire, les machines virtuelles risquent d'affamer l'hôte pendant les périodes de forte activité, entraînant des performances médiocres du système d'exploitation de l'hôte et affectant les fonctions de gestion de Microsoft Storage Spaces et d'Hyper-V. Dell vous recommande de réserver au moins 8 Go de mémoire pour le système d'exploitation de l'hôte sur chaque nœud de calcul, en n'allouant pas cette mémoire aux machines virtuelles. Planifiez votre solution convergente de façon à ce que lorsque les machines virtuelles basculent vers les nœuds restants au cours d'un échec du nœud de calcul, suffisamment de mémoire soit disponible pour gérer la charge des machines virtuelles supplémentaires. Dell recommande que la quantité de mémoire spécifiée pour toutes les machines virtuelles hébergées par le cluster de calcul ne dépasse pas la mémoire disponible pour chaque nœud multipliée par le nombre de nœuds moins un. Cette recommandation maintient les niveaux de performances optimales garantis au cas où un nœud de calcul devienne défaillant. Ceci est indiqué dans la formule suivante : Quantité totale de mémoire disponible pour les machines virtuelles =(Mémoire disponible par nœud - 8 Go) * (Nombre total de nœuds - 1) Par exemple, dans un cluster convergent à deux nœuds doté de 128 Go de mémoire sur chaque nœud et 8 Go de RAM réservés à l'hôte, la quantité totale de mémoire disponible pouvant être allouée à toutes les machines virtuelles de la solution ne doit pas dépasser (128-8) * (2-1) = 120 Go de mémoire. Si chaque machine virtuelle a été configurée pour utiliser 2 Go de RAM, la solution pourrait prendre en charge jusqu'à un total de 60 machines virtuelles ou 30 machines virtuelles par nœud. Dans un autre exemple, un cluster convergent à trois nœuds avec 256 Go de mémoire sur chaque nœud libère 496 Go de mémoire allouable à toutes les machines virtuelles hébergées par le cluster de calcul. Dans cet exemple, si un nœud échoue, les 248 Go de mémoire sur chacun des deux autres nœuds est suffisante pour fournir la mémoire allouée aux machines virtuelles tout en disposant de 8 Go de réserve pour chacun des nœuds du système d'exploitation hôte. Mémoire dynamique Lorsque la mémoire dynamique est activée au cours de la configuration de la machine virtuelle, Dell recommande que la valeur maximale de la somme des paramètres RAM pour toutes les machines 40 virtuelles ne dépasse pas la capacité de mémoire physique du cluster de calcul, telle que calculée dans la section précédente. L'activation de la mémoire dynamique ajoute par intermittence un petit délai de latence à chaque nouvelle de mémoire et une certaine surcharge au système d'exploitation de l'hôte attaché à la gestion de la mémoire dans l'environnement virtualisé. Vous trouverez ci-dessous un résumé des paramètres des machines virtuelles relatifs à la mémoire dynamique. Ces paramètres peuvent être configurés à l'aide de l'applet de commande Set-VM PowerShell ou du gestionnaire Hyper-V et doivent être configurés sur le nœud sur lequel réside la machine virtuelle. REMARQUE : Vous pouvez activer ou désactiver la fonctionnalité de mémoire dynamique uniquement lorsqu'une machine virtuelle est dans un état Arrêté. Démarrage de la mémoire RAM La valeur de démarrage de la mémoire RAM peut être définie lors de la création d'une machine virtuelle à l'aide de l'applet de commande de la nouvelle machine virtuelle New-VM et de l'applet de définition de la machine virtuelle Set-VM. Cette valeur peut aussi être définie à l'aide du gestionnaire Hyper-V de la machine virtuelle, situé dans les paramètres du matériel de la mémoire. La valeur de démarrage de la mémoire RAM spécifie la quantité de mémoire nécessaire lorsqu'une machine virtuelle est sous tension. Cette valeur peut dépasser le niveau minimal de mémoire RAM lorsque la mémoire nécessaire au démarrage d'un système d'exploitation invité est supérieure à la quantité minimale requise pour l'exécution du système d'exploitation invité. RAM minimale Spécifie la quantité minimale de mémoire à allouer à la machine virtuelle après son démarrage. Les valeurs valides s'échelonnent de 32 Mo à la valeur par défaut, qui est la RAM de démarrage. RAM maximale Définit la mémoire RAM maximale qui peut être affectée à la machine virtuelle. Il est important de définir cette option sur une valeur raisonnable sur toutes les machines virtuelles pour éviter qu'une machine virtuelle unique, par erreur, affame les autres machines virtuelles. Lorsque la mémoire dynamique est activée, sa valeur maximale par défaut est 1 To, ce qui est trop élevé. Sachez que cette valeur peut être augmentée à tout moment, mais pour la réduire, la machine virtuelle doit être mise hors tension. Mémoire tampon Pourcentage à réserver comme tampon par rapport à la demande de puissance pour assurer une réponse rapide aux modifications d'utilisation de la mémoire par la machine virtuelle, afin de minimiser la fréquence de nouvelles allocations de mémoire. Poids de la mémoire : Définit la priorité pour VM en terme de ressources de mémoire, par rapport à d'autres machines virtuelles lorsqu'il n'y a pas suffisamment de mémoire disponible pour donner à chaque machine virtuelle la quantité de mémoire demandée. 41 Affectation et configuration du stockage Éléments à prendre en compte lors de l'affectation de fichiers CSV à des machines virtuelles spécifiques • Alors que plusieurs machines virtuelles peuvent partager le même CSV, Dell vous recommande de disperser les machines virtuelles sur plusieurs CSV pour obtenir des performances optimales. • En fonction de votre charge de travail, vous pouvez envisager l'utilisation de plusieurs pools de stockage, afin de permettre à différentes charges d'être placées sur différents disques physiques. • Dell recommande d'exécuter différents types de charge de travail sur des CSV distincts. Disques durs virtuels (VHDX) Pour des performances optimales, Dell recommande que les fichiers VHDX réparés à l'aide des paramètres par défaut soient utilisés pour les solutions convergentes impliquant les machines virtuelles Hyper-V. Si vous décidez d'utiliser des VHDX à expansion dynamique, assurez-vous d'avoir suffisamment de stockage disponible pour permettre au disque virtuel de se développer. Si une expansion se produit et qu'il n'y a aucun stockage disponible, les VM peuvent soudainement cesser de fonctionner et créer des coupures. En outre, une fragmentation de fichier peut se produire lorsque la taille du fichier VHDX augmente au fil du temps, ce qui peut entraîner une réduction de la vitesse par rapport à un VHDX totalement alloué à la création. Deduplication (Déduplication) La déduplication n'est pas recommandée sur les solutions convergentes en raison d'une surcharge sur l'UC, ce qui aura un impact sur les performances des Storage Spaces et de la charge de travail. Espaces de parité Les espaces de parité sont pris en charge par les configurations convergentes ; cependant, il y aura une plus grande surcharge sur l'UC par rapport aux espaces mis en miroir en raison des calculs de parité nécessaires. Affectation et configuration du réseau Commutateurs virtuels (Hyper-V) Soyez prudent lors de l'intégration de commutateurs virtuels à l'aide de cartes RDMA car les commutateurs virtuels empêchent les cartes d'utiliser la fonctionnalité RDMA. Pour plus d'informations sur la liste des dernières cartes RDMA validées pour cette solution, voir le manuel Dell Storage with Microsoft Storage Spaces Support Matrix disponible sur Dell.com/dsmsmanuals. Regroupement (« teaming ») de cartes réseau Lors de l'utilisation du regroupement de cartes réseau, Dell recommande de regrouper uniquement les cartes dotées de fonctions et de vitesses identiques ; Dell recommande également de ne pas grouper les cartes RDMA si vous souhaitez utiliser la fonctionnalité RDMA. 42 Obtention d'aide 10 Contacter Dell Dell fournit plusieurs options de service et de support en ligne et par téléphone. Si vous ne disposez pas d’une connexion Internet active, vous pourrez trouver les coordonnées sur votre facture d’achat, bordereau d’expédition, facture ou catalogue de produits Dell. La disponibilité des produits varie selon le pays et le produit. Il se peut que certains services ne soient pas disponibles dans votre région. Pour toute assistance commerciale, technique ou relevant du service à la clientèle, contactez Dell à l'adresse suivante : 1. Rendez-vous sur Dell.com/support. 2. Sélectionnez votre pays dans la liste déroulante située dans le coin inférieur droit de la page. 3. Pour obtenir une assistance personnalisée : a. Saisissez le numéro de série de votre système dans le champ Enter your Service Tag (Saisissez votre numéro de série). b. Cliquez sur Submit (Soumettre). La page de support qui répertorie les différentes catégories de support s'affiche. 4. Pour obtenir une assistance : a. Sélectionnez la catégorie de votre produit. b. Sélectionnez la classe de votre produit. c. Sélectionnez votre produit. La page de support qui répertorie les différentes catégories de support s'affiche. 5. Pour savoir comment contacter Dell Global Technical Support : a. Cliquez sur Global Technical Support (Support technique mondial). b. La page Contact Technical Support (Contacter le support technique) qui s'affiche contient des informations détaillées concernant la façon de contacter l'équipe de support technique mondial, par appel téléphonique, chat ou e-mail. Quick Resource Locator Utilisez le QRL (Quick Resource Locator) pour obtenir un accès immédiat aux informations de la Solution DSMS. Ces informations fournissent l'accès aux documents de référence, un lien vers la page de support Dell et des liens vers les pages spécifiques au matériel QRL, qui incluent des vidéos d'assistance. Vous pouvez accéder à ces informations en vous rendant sur www.dell.com/QRL ou à l'aide de votre smartphone ou tablette et en scannant le code QR ci-dessous. 43 44