Déploiement d’un serveur de fichiers en cluster à deux nœuds

Déploiement d’un serveur de fichiers en cluster à deux nœuds

Un cluster de basculement est un groupe d’ordinateurs indépendants qui travaillent ensemble pour augmenter la disponibilité des applications et des services. Les serveurs du cluster, appelés nœuds, sont connectés à la fois par des câbles physiques et par des logiciels. Si l’un des nœuds du cluster échoue, un autre nœud commence à fournir le service, ce qui est un processus appelé basculement. Grâce à ce processus, les utilisateurs connaissent des interruptions minimales du service. Pour plus d’informations sur l’utilisation des clusters de basculement dans Azure Stack HCI, consultez Créer un cluster Azure Stack HCI à l’aide de Windows Admin Center.

Ce guide décrit comment installer et configurer un cluster de basculement de serveur de fichiers à usage général avec deux nœuds. Grâce à ces instructions, vous pouvez en savoir plus sur les clusters de basculement et vous familiariser avec l’interface de l’utilitaire de gestion de cluster de basculement dans Windows Server 2019 ou Windows Server 2016.

Comment fonctionnent les clusters de serveurs de fichiers à deux nœuds

Les serveurs d’un cluster de basculement peuvent fonctionner dans de nombreux rôles différents, y compris en tant que serveur de fichiers, serveur Hyper-V ou serveur de base de données. Ils peuvent également assurer une disponibilité élevée pour divers autres services et applications.

Un cluster de basculement comprend généralement une unité de stockage physiquement connectée à tous les serveurs du cluster, bien qu’un seul serveur à la fois puisse accéder aux volumes du stockage. Le diagramme suivant montre un cluster de basculement à deux nœuds connecté à une unité de stockage.

Les volumes de stockage ou les numéros d’unité logique (LUN) exposés aux nœuds d’un cluster ne doivent pas être exposés à d’autres serveurs, y compris aux serveurs d’un autre cluster. Le schéma suivant montre un exemple de ce à quoi ressemblent des LUN isolés dans un déploiement.

Pour garantir une disponibilité maximale pour tout serveur, il est important de suivre les meilleures pratiques en matière de gestion de serveur. Par exemple, vous devez gérer soigneusement l’environnement physique des serveurs en testant les modifications avant de les mettre en œuvre complètement et en suivant les mises à jour logicielles et les modifications de configuration sur tous les serveurs du cluster.

Le scénario suivant décrit l’une des façons possibles de configurer un cluster de basculement de serveur de fichiers. Les fichiers partagés par le serveur sont situés sur le stockage du cluster, ce qui signifie que chaque nœud peut agir en tant que serveur de fichiers qui les partage.

Prérequis

Vous devez respecter les prérequis suivants pour que votre cluster de basculement réponde aux critères d’un déploiement officiellement pris en charge :

  • Tous les composants matériels et logiciels doivent satisfaire aux exigences du logo correspondant. Pour Windows Server, vous avez besoin du logo Certifié pour Windows Server. Pour plus d’informations sur les systèmes matériels et logiciels certifiés, consultez le Catalogue Windows Server.

  • La solution entièrement configurée (serveurs, réseau et stockage) doit passer tous les tests du flux de travail de validation, qui est inclus avec l’utilitaire de gestion de cluster de basculement.

Pour utiliser un cluster de basculement à deux nœuds, vous devez également respecter les prérequis des sections suivantes.

Serveurs

Pour les serveurs, vous devriez suivre les recommandations suivantes :

  • Nous vous recommandons d’utiliser des ordinateurs assortis avec les mêmes composants ou des composants similaires.

  • Les serveurs d’un cluster de basculement à deux nœuds doivent exécuter la même version de Windows Server.

  • Les serveurs d’un cluster de basculement à deux nœuds doivent également avoir les mêmes mises à jour logicielles.

Adaptateurs réseau et câbles

Le matériel réseau, comme les autres composants de la solution de cluster de basculement, doit être compatible avec Windows Server.

Si vous utilisez iSCSI, vous devez dédier les adaptateurs réseau à la communication réseau ou à iSCSI, mais pas aux deux.

Dans l’infrastructure réseau qui connecte les nœuds de votre cluster, évitez d’avoir des points de défaillance uniques. Il existe deux façons d’éviter d’avoir un point de défaillance unique :

  • Connectez vos nœuds de cluster avec plusieurs réseaux distincts.

  • Connectez vos nœuds de cluster avec un réseau construit avec des cartes réseau en équipe, des commutateurs redondants, des routeurs redondants ou un matériel similaire qui élimine les points de défaillance uniques.

À lire aussi  Des secrets pour économiser avec Deliveroo en décembre 2023

Contrôleurs de périphériques ou adaptateurs appropriés pour le stockage

Si vous utilisez une interface SCSI Serial Attached Small Computer System Interface (SCSI) ou Fibre Channel, tous les composants de l’ensemble de stockage dans tous les serveurs du cluster doivent être identiques. Les logiciels multipath I/O (MPIO) et les composants logiciels Device Specific Module (DSM) doivent être identiques. Nous recommandons que les contrôleurs de périphériques de stockage que vous connectez au stockage du cluster, y compris l’adaptateur de bus hôte (HBA), les pilotes HBA et le micrologiciel HBA, soient également identiques. Si vous n’avez pas de HBA identiques, vous devez vérifier auprès du fournisseur de stockage que vous suivez leurs configurations prises en charge ou recommandées.

Si vous utilisez une interface internet Small Computer Systems Interface (iSCSI), chaque serveur du cluster doit avoir un ou plusieurs adaptateurs réseau ou adaptateurs de bus hôte dédiés au stockage iSCSI. Vous ne devez pas utiliser le réseau que vous utilisez déjà pour l’iSCSI pour la communication réseau. Dans tous les serveurs du cluster, les adaptateurs réseau que vous utilisez pour vous connecter à la cible de stockage iSCSI doivent être identiques, et nous vous recommandons d’utiliser Ethernet Gigabit ou supérieur.

Stockage

Vous devez utiliser un stockage partagé certifié pour Windows Server 2016 ou Windows Server 2019.

Pour un cluster de basculement à deux nœuds, le stockage doit contenir au moins deux volumes séparés (LUN) si vous utilisez un disque témoin pour le quorum. Le disque témoin est un disque dans le stockage du cluster qui est désigné pour contenir une copie de la base de données de configuration du cluster.

Pour cet exemple de cluster à deux nœuds, la configuration de quorum est Noeud et Majorité du Disque. Noeud et Majorité du Disque signifie que les nœuds et le disque témoin contiennent chacun des copies de la configuration du cluster. Le cluster a le quorum tant que la plupart de ces copies sont disponibles. L’autre volume, le LUN, contient les fichiers que vous prévoyez de partager avec les utilisateurs.

Voici d’autres exigences de stockage que vous devriez prendre en considération :

  • Vous devez utiliser des disques de base pour utiliser la prise en charge native du disque incluse dans le cluster de basculement, pas de disques dynamiques.

  • Nous vous recommandons de formater les partitions avec NTFS. Pour les disques témoins, vous devez formater la partition avec NTFS également.

  • Pour le style de partition du disque, vous pouvez utiliser soit le disque de démarrage principal (MBR) soit la table de partition GUID (GPT).

  • Le stockage doit répondre correctement à des commandes SCSI spécifiques. Le stockage doit également suivre la norme appelée SCSI Primary Commands-3 (SPC-3). En particulier, le stockage doit prendre en charge les Réservations Persistantes telles que spécifiées dans la norme SPC-3.

  • Le pilote miniport utilisé par le stockage doit être compatible avec les pilotes de stockage Microsoft Storport.

Infrastructure réseau et exigences de compte de domaine

Pour utiliser des clusters de basculement à deux nœuds, vous avez également besoin de l’infrastructure et des autorisations de domaine suivantes :

  • Lorsque vous utilisez des adaptateurs réseau identiques pour un réseau, vous devez également utiliser des paramètres de communication identiques sur ces adaptateurs (par exemple, vitesse, mode duplex, contrôle de flux et type de support). Comparez également les paramètres entre l’adaptateur réseau et le commutateur auquel il est connecté et assurez-vous qu’aucun paramètre n’est en conflit.

  • Les serveurs de votre cluster doivent utiliser le système de noms de domaine (DNS) pour la résolution des noms. Vous pouvez également utiliser le protocole de mise à jour dynamique DNS.

  • Tous les serveurs de votre cluster doivent être dans le même domaine Active Directory. Vos serveurs doivent également avoir le même rôle de domaine, soit en tant que serveur membre, soit en tant que contrôleur de domaine. Nous vous recommandons d’utiliser le rôle de serveur membre.

  • Nous recommandons que vos serveurs en cluster soient des serveurs membres. Si c’est le cas, vous avez besoin d’un serveur supplémentaire qui agit en tant que contrôleur de domaine dans le domaine qui contient votre cluster de basculement.

  • Vous pouvez connecter un ou plusieurs clients en réseau à votre cluster de basculement selon les besoins de vos tests. Pendant les tests, vous pouvez observer l’effet de la connexion au cluster sur un client lorsque vous déplacez ou basculez le serveur de fichiers en cluster d’un nœud de cluster à l’autre.

  • Lorsque vous créez un cluster pour la première fois ou que vous ajoutez des serveurs, vous devez vous connecter au domaine avec un compte disposant des droits d’administrateur et des autorisations pour tous les serveurs de ce cluster. Le compte que vous utilisez n’a pas besoin d’être un compte Domain Admins, mais peut être un compte Domain Users qui est membre du groupe Administrateurs sur chaque serveur du cluster. Si le compte n’est pas un compte Domain Admins, alors vous devez donner au compte ou au groupe dont il est membre les autorisations Créer des objets d’ordinateur et Lire toutes les propriétés dans l’unité d’organisation (OU) du domaine où vous prévoyez de l’ajouter.

À lire aussi  Combien gagne-t-on avec un million de vues sur YouTube en 2021 ?

Dossiers partagés dans un cluster de basculement

La liste suivante décrit la fonctionnalité de configuration de dossiers partagés intégrée dans la mise en cluster :

  • L’affichage est limité aux dossiers partagés de cluster uniquement. Vous ne pouvez pas les mélanger avec des dossiers partagés non clusterisés. Lorsqu’un utilisateur affiche les dossiers partagés en spécifiant le chemin d’accès d’un serveur de fichiers clusterisé, l’affichage inclut uniquement les dossiers partagés qui font partie du rôle spécifique du serveur de fichiers. Il exclut les dossiers partagés non clusterisés et les partages faisant partie de rôles de serveur de fichiers distincts qui se trouvent sur un nœud du cluster.

  • Vous pouvez utiliser l’énumération basée sur les autorisations pour masquer un dossier spécifié de la vue des utilisateurs. Au lieu de permettre aux utilisateurs de voir le dossier mais de ne pas y accéder, vous pouvez choisir de les empêcher de voir le dossier du tout. Vous pouvez configurer l’énumération basée sur les autorisations pour un dossier partagé clusterisé de la même manière que pour un dossier partagé non clusterisé.

  • Vous pouvez configurer l’accès hors connexion (mise en cache) pour un dossier partagé clusterisé de la même manière que pour un dossier partagé non clusterisé.

  • Que vous utilisiez l’interface de cluster de basculement, l’Explorateur Windows ou l’utilitaire de gestion de partage et de stockage, Windows reconnaît toujours si le disque fait partie du stockage du cluster. Si vous avez déjà configuré un disque clusterisé dans la gestion de cluster de basculement en tant que serveur de fichiers clusterisé, vous pouvez utiliser n’importe laquelle des interfaces précédemment mentionnées pour créer un partage sur le disque. Si vous n’avez pas déjà configuré ce disque en tant que serveur de fichiers clusterisé, vous ne pouvez pas créer un partage par erreur. À la place, une erreur indique que vous devez configurer le disque en tant que serveur de fichiers clusterisé avant de pouvoir le partager.

  • Le rôle de serveur de fichiers dans Windows Server comprend le service facultatif appelé Services pour NFS (Système de fichiers réseau). En installant le service de rôle et en configurant les dossiers partagés avec les Services pour NFS, vous pouvez créer un serveur de fichiers clusterisé qui prend en charge les clients UNIX.

Déploiement de réseaux de stockage avec des clusters de basculement

Lors du déploiement d’un réseau de stockage avec un cluster de basculement, vous devez suivre ces directives :

  • Utilisez le site du catalogue Windows Server pour confirmer que le stockage du fournisseur, y compris les pilotes, le micrologiciel et le logiciel, est certifié pour Windows Server 2016 ou Windows Server 2019.

  • Isoler les dispositifs de stockage, un cluster par dispositif. Les serveurs de clusters différents ne doivent pas pouvoir accéder aux mêmes dispositifs de stockage. Dans la plupart des cas, vous devez isoler un LUN que vous utilisez pour un ensemble de serveurs de cluster de tous les autres serveurs en utilisant le masquage LUN ou le zoning.

  • Envisagez d’utiliser un logiciel d’entrées/sorties multipath. Dans une infrastructure de stockage hautement disponible, vous pouvez déployer des clusters de basculement avec plusieurs adaptateurs de bus hôte en utilisant le logiciel d’entrées/sorties multipath. Cette configuration offre le plus haut niveau de redondance et de disponibilité. Cependant, vous devez baser votre solution multipath sur Multipath I/O (MPIO) de Microsoft. Votre fournisseur de matériel de stockage peut également fournir un module spécifique au périphérique MPIO (DSM) pour votre matériel, bien que Windows Server 2016 et Windows Server 2019 incluent un ou plusieurs DSM dans le système d’exploitation.

Installation d’un cluster de serveur de fichiers à deux nœuds

Suivez les instructions des sections suivantes pour installer un cluster de serveur de fichiers à deux nœuds.

Si vous avez déjà installé les nœuds du cluster et que vous souhaitez configurer un cluster de serveur de fichiers de basculement, consultez Configurer un cluster de serveur de fichiers à deux nœuds.

À lire aussi  À quoi sert un ballon d’eau chaude électrique ?

Étape 1 : Connecter les serveurs du cluster aux réseaux et au stockage

Pour un réseau de cluster de basculement, évitez d’avoir des points de défaillance uniques. Pour favoriser la redondance, vous pouvez connecter vos nœuds de cluster par plusieurs réseaux distincts. Vous pouvez également connecter vos nœuds de cluster avec un réseau construit avec des adaptateurs de réseau en équipe, des commutateurs redondants, des routeurs redondants ou un matériel similaire qui élimine les points de défaillance uniques. Si vous utilisez un réseau pour l’iSCSI, vous devez créer ce réseau en même temps que les autres réseaux.

Pour un cluster de serveur de fichiers à deux nœuds, lorsque vous connectez les serveurs au stockage du cluster, vous devez exposer au moins deux volumes (LUN). Vous pouvez exposer plus de volumes si nécessaire pour tester en profondeur votre configuration. N’exposez pas les volumes clusterisés à des serveurs qui ne font pas partie du cluster.

Pour connecter les serveurs du cluster aux réseaux et au stockage :

  1. Examinez les détails sur les réseaux dans les Prérequis et les exigences relatives à l’infrastructure réseau et aux comptes de domaine.

  2. Connectez et configurez les réseaux que vous prévoyez d’utiliser pour les serveurs du cluster.

  3. Si votre configuration de test inclut des clients ou un contrôleur de domaine non clusterisé, assurez-vous que ces ordinateurs peuvent se connecter aux serveurs clusterisés via au moins un réseau.

  4. Suivez les instructions du fabricant pour connecter physiquement les serveurs au stockage.

  5. Assurez-vous que les disques (LUN) que vous souhaitez utiliser dans le cluster sont exposés aux serveurs que vous prévoyez de clusteriser, et seulement à ces serveurs. Vous pouvez utiliser l’une des interfaces suivantes pour exposer des disques ou des LUN :

    • L’interface fournie par le fabricant du stockage.
    • Si vous utilisez iSCSI, utilisez une interface iSCSI appropriée.
  6. Si vous avez acheté un logiciel qui contrôle le format ou la fonction du disque, suivez les instructions du fournisseur sur la manière d’utiliser ce logiciel avec Windows Server.

  7. Sur l’un des serveurs que vous souhaitez clusteriser, accédez à Démarrer > Outils d’administration > Gestion de l’ordinateur > Gestion des disques.

    • Si la boîte de dialogue Contrôle de compte d’utilisateur apparaît, confirmez que l’action qu’elle affiche est celle que vous souhaitez, puis sélectionnez Continuer.
  8. Dans Gestion des disques, vérifiez que les disques de cluster sont visibles.

  9. (Facultatif) Si vous souhaitez un volume de stockage supérieur à 2 téraoctets et que vous utilisez l’interface de Windows pour contrôler le format du disque, convertissez ce disque en utilisant le style de partition appelé table de partition GUID (GPT). Pour convertir le disque :

    • Sauvegardez toutes les données sur le disque.

    • Supprimez toutes les volumes sur le disque.

    • Dans Gestion des disques, cliquez avec le bouton droit sur le disque (pas sur une partition) et sélectionnez Convertir en disque GPT.

    • Pour les volumes de moins de 2 téraoctets, au lieu d’utiliser GPT, vous pouvez utiliser le style de partition appelé enregistrement d’amorçage principal (MBR).

  10. Vérifiez le format de tout volume ou LUN exposé. Nous vous recommandons d’utiliser NTFS pour le format. Pour le disque témoin, vous devez utiliser NTFS.

Étape 2 : Installer le rôle de serveur de fichiers et la fonction de cluster de basculement

Ensuite, vous devez installer le rôle de serveur de fichiers et la fonction de cluster de basculement. Les deux serveurs doivent exécuter soit Windows Server 2016, soit Windows Server 2019.

Étape 3 : Valider la configuration du cluster

Avant de créer un cluster, nous vous recommandons vivement de valider votre configuration. La validation vous aide à confirmer que la configuration de vos serveurs, de votre réseau et de votre stockage répond à un ensemble de critères spécifiques pour les clusters de basculement.

Pour plus d’informations sur les tests de validation pour les clusters de basculement, consultez la validation d’une configuration de cluster de basculement.

Étape 4 : Créer le cluster

Pour créer un cluster à partir des machines que vous avez configurées :

  1. Accédez à Windows PowerShell sur l’un des serveurs.

  2. Lancez la commande suivante pour installer la fonction de cluster de basculement :

Install-WindowsFeature -Name Failover-Clustering -IncludeManagementTools
  1. Répétez cette étape pour l’autre serveur.

  2. Après avoir installé le rôle de serveur de fichiers et la fonction de cluster de basculement sur les deux serveurs, accédez à l’un des serveurs et ouvrez Gestionnaire de cluster de basculement à partir de l’écran de démarrage.

  3. Dans Gestionnaire de cluster de basculement, sélectionnez dans la console et vérifiez que les deux serveurs sont répertoriés dans la section État.

  4. Si les serveurs sont répertoriés et en ligne, vous avez créé avec succès un cluster de basculement à deux nœuds. Vous pouvez maintenant passer à l’étape suivante pour configurer un cluster de serveur de fichiers.

Configurer un cluster de serveur de fichiers de basculement

Pour configurer un cluster de serveur de fichiers de basculement :

  1. Ouvrez l’Explorateur Windows, accédez à dans la barre d’adresse et appuyez sur Entrée.

  2. Le serveur de fichiers devrait s’ouvrir, montrant les partages disponibles. Vous pouvez maintenant utiliser ces partages comme vous le feriez avec un serveur de fichiers standard.

C’est tout ! Vous avez maintenant un cluster de serveur de fichiers de basculement à deux nœuds configuré et prêt à être utilisé. Profitez des avantages de la haute disponibilité et de la continuité des services qu’il offre.

Source: Microsoft Docs