Implémenter un serveur de fichiers avec montée en puissance parallèle
- 11 minutes
Lors du déploiement de machines virtuelles Hyper-V ou des bases de données SQL Server à haute disponibilité, il est important d’optimiser leurs performances et leur résilience. Pour ce faire, vous devez envisager d’utiliser un SOFS.
Serveurs de fichiers avec montée en puissance parallèle (SOFS)
Un SOFS est un rôle de clustering de basculement Windows Server basé sur CSV. Avec SOFS, vous bénéficiez des avantages suivants :
- Amélioration de la mise à l’échelle. Étant donné que les clients accèdent aux dossiers partagés via plusieurs nœuds, si le volume de requêtes d’accès augmente, vous pouvez ajouter un nœud supplémentaire au SOFS.
- Utilisation de l’équilibrage de charge. Tous les nœuds de cluster de basculement peuvent accepter et traiter les requêtes de lecture et d’écriture de client ciblant un ou plusieurs SOFS. Lorsque vous combinez la bande passante et la puissance de traitement, vous pouvez obtenir des taux d’utilisation supérieurs à ceux d’un nœud unique. Un nœud de cluster de basculement unique n’est plus un goulot d’étranglement potentiel, car un SOFS peut prendre en charge autant de clients que tous les nœuds de cluster peuvent faciliter collectivement.
- Maintenance, mises à jour et défaillances de nœud sans interruption de service. La résolution des problèmes d’endommagement de disque, la maintenance, la mise à jour ou le redémarrage d’un nœud de cluster de basculement n’affecte pas la disponibilité d’un SOFS. Un SOFS fournit également un basculement transparent à la suite d’une défaillance de nœud.
- Cache CSV. Vous pouvez utiliser cette fonctionnalité pour allouer de la mémoire système sous la forme d’un cache d’écriture. Cela peut améliorer les performances des applications telles que Hyper-V lorsqu’elles accèdent à des disques durs virtuels, en particulier dans les scénarios d’infrastructure de postes de travail virtuels (VDI).
- Rééquilibrage automatique des clients. Un SOFS suit les connexions clients SMB et redirige les clients vers le nœud de cluster le moins utilisé.
- Prise en charge de plusieurs instances SMB par nœud. L’instance SMB par défaut gère le trafic entrant du client SMB, tandis qu’une instance SMB supplémentaire sur chaque nœud de cluster gère le trafic CSV entre les nœuds. Cette fonctionnalité améliore la scalabilité et la fiabilité du trafic CSV entre les nœuds de cluster.
- Gestion simplifiée. Avec un SOFS, vous créez le cluster SOFS, ajoutez le stockage aux CSV, puis créez des partages de fichiers. Vous n’avez pas besoin de créer plusieurs serveurs de fichiers en cluster, chacun utilisant des disques de cluster distincts, puis de concevoir des règles de placement pour garantir une charge équilibrée sur l’ensemble des nœuds du cluster.
Implémenter un SOFS pour des machines virtuelles
Avant d’implémenter un SOFS, vous devez configurer un cluster de basculement Windows Server composé de deux nœuds ou plus, après avoir installé le rôle de services de fichiers. Le cluster doit héberger le stockage de partage accessible via les CSV. À ce stade, vous pouvez utiliser le Gestionnaire du cluster de basculement pour créer un rôle en cluster de serveur de fichiers à l’aide du serveur de fichiers avec montée en puissance parallèle pour le type de serveur de données d’application. Dans le cadre de la configuration, vous devez indiquer un nom qui servira de point d’accès client pour le serveur de fichiers et que les clients utilisent pour accéder à ses partages.
Remarque
Puisque le rôle de serveur de fichiers en cluster émule un serveur Windows, son nom ne doit pas dépasser 15 caractères (comme le nom de n’importe quel ordinateur Windows).
Après avoir créé le rôle de serveur de fichiers, vous devez l’ajouter aux partages haute disponibilité. Pour cela, vous pouvez utiliser le Gestionnaire du cluster de basculement. Lorsque vous créez des partages, choisissez le profil Partage SMB – Applications, qui est optimisé pour les fichiers de machines virtuelles Hyper-V et pour les fichiers de base de données SQL Server. Une fois cette opération terminée, vous pouvez déployer de nouvelles machines virtuelles existantes ou migrer des machines virtuelles existantes de sorte que leurs fichiers de disque et de configuration résident sur les partages que vous venez de créer.
Démonstration
Les vidéos ci-dessous expliquent comment :
- Implémenter un SOFS à l’aide d’outils graphiques.
- Implémenter un SOFS à l’aide de Windows PowerShell.
Les principales étapes du processus sont les suivantes :
Créer un environnement AD DS. Créer une forêt Active Directory Domain Services (AD DS) à domaine unique, y compris trois serveurs membres de domaine avec le troisième serveur contenant chacun quatre disques de données.
Créer un cluster de basculement Windows Server à l'aide de Windows PowerShell. Utiliser les deux premiers serveurs membres du domaine pour créer un cluster à deux nœuds.
Configurer une cible iSCSI. Utiliser le troisième serveur membre du domaine pour configurer une cible iSCSI.
Configurer le stockage iSCSI. Sur le troisième serveur membre du domaine, créer un disque virtuel iSCSI et le mettre à la disposition des initiateurs iSCSI sur les nœuds du cluster.
Configurer l’initiateur iSCSI. Configurer des initiateurs iSCIS sur les nœuds de cluster pour configurer un stockage partagé.
Configurer le CSV. Utiliser le Gestionnaire du cluster de basculement pour configurer le CSV.
Créer un rôle de serveur de fichiers haute disponibilité à l’aide du Gestionnaire du cluster de basculement ou de Windows PowerShell.
Utiliser le Gestionnaire du cluster de basculement pour configurer un serveur de fichiers avec montée en puissance parallèle pour héberger un partage de données d’application.
Utiliser Windows PowerShell pour configurer un cluster de basculement existant qui utilise des volumes partagés de cluster en tant que serveur de fichiers avec montée en puissance parallèle (SOFS) et configurer une ressource d’adresse IP supplémentaire pour mettre en ligne le serveur de fichiers avec montée en puissance parallèle.