Nous poursuivons notre How To cette
fois avec l’installation du Cluster de fichier, le but de ce cluster et
d’offrir aux utilisateurs un service de partage de fichier hautement
disponible.
Afin de mettre en place notre
Cluster, je crée l'architecture suivante :
Voici mon architecture qui va nous
permettre de mettre en place le cluster de fichier :
- CD01 : le contrôleur de domaine (192.168.2.1)
- Manager : Cible iSCSI avec le management des deux nœuds de cluster (192.168.2.2)
- Deux nœuds (Nœud 1 et Nœud 2) (192.168.2.15 & 192.168.2.16)
Nous avons également deux réseaux différents afin de faire
fonctionner le cluster correctement :
·
Réseau-LAN : C’est le réseau local ou se
trouve tous nos serveurs
·
Réseau-CLUSTER : c’est le réseau Hearbeat entre les
deux nœuds
NB : On aurait pu avoir un 3eme réseau, celui
pour le stockage SAN en iSCSI, pour les bonnes pratiques, je n’ai pas assez de
mémoire RAM afin d’avoir un autre serveur dédié pour le stockage.
Les nœuds sont gérés par un serveur
central « SRV-DHCP01 » c’est une bonne pratique, il est n’est pas
conseillé en production d’avoir deux nœuds de cluster et avoir le gestionnaire
de cluster sur l’un de ces deux nœuds.
Ce serveur SRV-DHCP01 contient :
· - La
cible iSCSI pour le stockage en commun des deux nœuds
· - Le
gestionnaire de cluster Fail Over
Préparation au Clustering :
La création de cluster est une chose délicate, c’est pour
cela qu’il faut tout bien préparer avant de commencer l’installation, ça vous
évitera d’avoir plein de problème par la suite.
Pour la configuration d’un cluster, nous allons procéder
ainsi :
· - Nommage
des deux nœuds (Nœud 1 et Nœud 2)
· - Configuration
des interfaces réseaux (LAN et
LAN-CLUSTER)
· - Jonction
au domaine des deux nœuds
· - Installation
de la Cible iSCSI
· - Attachement
des deux nœuds à la cible iSCSI
· - Installation
de la fonctionnalité « Clustering avec basculement sur tous les
nœuds »
· - Installation
de la fonctionnalité « Clustering avec basculement sur le manager
SRV-DHCP01 »
· - Validation
du cluster
· - Création
du cluster
· - Création
du cluster de fichier
1- Configuration des nœuds :
Prérequis logiciels sur les deux
nœuds :
- - Toutes
les mises à jour installées
- Framework 3.5
doit être installé
- Etre joints au
domaine
Nous allons
donc commencer par nommer nos deux nœuds :
- - Noeud1
- - Nœud
2
Allez dans
Accueil, cliquez Droit sur Ordinateur
et en suite allez dans propriété, une
fois dans propriété du système, allez dans
« Modifier les paramètres » et rendez-vous dans l’onglet « Nom de l’ordinateur » et
changez les noms de vos deux nœuds comme ceci :
Une fois Ok,
redémarrer vos deux serveurs.
Prochaine
étape consiste à configurer les interfaces réseaux de vos deux nœuds :
Nœud 1 :
- - LAN : 192.168.2.0 /24 ==> Adresse IP : 192.168.2.15
- - LAN-CLUSTER : 10.0.0.0
/8 ==> Adresse IP : 10.0.0.1
Nœud 2 :
- - LAN : 192.168.2.0 /24 ==> Adresse IP : 192.168.2.16
- - LAN-CLUSTER : 10.0.0.0
/8 => Adresse IP : 10.0.0.2
Commencer
par renommer les deux cartes réseaux sur chacun de vos nœuds de la manière
suivante :
Configuration IP du Nœud 1 :
- LAN :
- LAN-CLUSTER :
Configuration IP du Nœud 2 :
- - LAN :
- LAN-CLUSTER :
Une fois que
les deux nœuds sont bien configurés au niveau réseau, il faut les joindre au
domaine :
Cliquez sur
OK, et spécifier le compte administrateur du domaine et son mot de passe :
NB : les
deux nœuds doivent être joints au domaine.
Une fois que
les deux nœuds font partie du domaine, nous allons installer la cible iSCSI qui
va permettre au deux nœuds du cluster d’avoir un stockage commun.
2- Installation de la
Cible iSCSI
On se rend
sur serveur SRV-DHCP01, et on lui crée deux disques Virtuels « comme on est sur Hyper V ».
- - Un
disque pour le quorum
- - Un
disque pour le cluster de fichier et le partage CSV
Nous allons
créer ces disques virtuels en PowerShell grâce au script suivant :
la taille est seulement de 5 Giga , c'est juste pour l'exemple, bien sur en production tout dépend de la volumétrie de vos fichier etc .
Vérification dans les paramètres de la VM SRV-DHCP01:
On voit que
mes deux VHDx ont étaient créés et attachés à mon serveur SRV-DHCP01.
Il faut maintenant
initialiser et créer des volumes sur ces disques afin qu’ils puissent être reconnus
par le système de fichier (NTFS) et ainsi être exploités pour la création de cibles
iSCSI.
Toujours sur le serveur SRV-DHCP01:
Rendez-vous
dans le server manager, ensuite allez dans service de fichier et de stockage et
ensuite dans Disque :
Nous allons
mettre en lignes les disques durs qu’on a ajouté à notre serveur virtuel,
ensuite nous allons initialiser, formater et créer des partitions qui
sont :
- - QUORUM
- - FICHIERS
Cliquez
–doit sur le 1ere disque, et mettez-le en ligne : (Partition FICHIERS)
Une
fois le disque en ligne, il faut créer un nouveau volume :
L’assistant
va s’ouvrir, il vous présente ce que vous pouvez faire en matière de volume
dans le système Windows server 2012, Cliquez sur Suivant pour continuer :
Sélectionnez
le disque que vous allez formater :
Spécifiez la
taille du volume de votre partition, ici j’ai choisi de tout prendre :
Affectation
d’une lettre au lecteur :
Sélection du
système de fichiers et le nom du volume :
Un récap de
nos actions :
Le
déroulement :
Une fois que vous avez terminé la
partition FICHIERS, faîtes la même chose pour la partition QUORUM.
Voici le
résultat, vous devez obtenir ceci dans votre poste de travail :
Une fois que
nous avons nos disques virtuels, nous allons pouvoir installer et configurer
notre cible ISCSI afin qu'elle puisse rendre accessible les LUNs qui seront ensuite attachées sur les nœuds du cluster (Noeud1 &
Noeud2).
L’une des nouveautés
dans Windows server 2012, La cible ISCSI est intégrée de manière native comme
une fonctionnalité.
Il faut donc
l’installer sur le serveur SRV-DHCP01, installer "Fournisseur de stickage cibe iSCSI"
Vous suivant
l’assistant jusqu’à la fin de l’installation.
Pour créer
une cible, vous allez dans service de fichier et stockage, et allez dans
ISCSI :
Allez
dans tâches et faites « Nouveau
disque virtuel iSCSI » : (ca sera nos LUNs)
Sélectionnez
l’emplacement du disque Virtuel, ici j’ai pris le disque dur J : pour le QUORUM :
Indiquez le
nom du disque virtuel ISCSI : « qui sera un VHD »
Choisir la
taille :
Ajouter une
nouvelle cible ISCSI :
Nommer votre
cible ISCSI : (ici je l'ai nommée Cluster-fiche)
Ajoutez vous deux nœuds de cluster pour qu’ils puissent se connecter à votre
cible :
On a ajouté
ici notre Noeud01 :
Je
fais bien évidement de même pour le Noeud2, voici le résultat, j’ai mes deux
nœuds qui sont ajoutés et ils pourront se connecter à cette cible via ISCSI
Initiator :
Pour la
sécurité, j’ai activé l’authentification CHAP, ça va permettre d’authentifier
les connexions de mes nœuds de cluster lorsqu’ils vont faire la demande de
connexion afin d'avoir les LUNs via la Target iSCSI:
Un petit
récap de nos actions sur la création de cible et de disque dur Virtuel
ISCSI :
Déroulement
de l’installation :
On voit bien
qu’ j’ai créé le disque dur virtuel ISCSI pour le QUORUM, il faut faire la même chose mais pour FICHIERS et l’attacher à la cible
qu’on a crée précédament « cluster-fiche », voici le résultat
final :
On peut voir
nos disques dur virtuels ISCSI avec la cible Cluster-Fiche :
- - QUORUM.vhd
- - FICHIERS.vhd
Vérifions
que dans le Noeud1 par exemple,
qu’il y’a aucun disque dur virtuel attaché, on a que le disque dur C :
La logique
maintenant, est de connecter ses deux disques sur nos deux nœuds pour le cluster,
pour se faire, il faut aller dans chaque nœud et ouvrir ISCSI Initiator.
Je me
connecte sur mon Noeud01, et je lance dans la barre de recherche "initiateur iSCSI":
Cliquez sur
oui :
Une fois
lancé, on saisit l’adresse IP de notre serveur cible ISCSI « qui est mon serveur
SRV-DHCP01 », et cliquez sur connexion rapide :
La cible est
découverte par l’initiateur, mais elle est inactive, cliquez sur
connexion :
Comme nous l'avons activé l’authentification CHAP,
il faut aller dans « Avancé » :
Ensuite
Activez l’ouverture de session CHAP dans avancé
et entrez le nom et la clé secret de la cible ISCSI :
Cliquez sur
Ok, et vous allez voir ceci, c’est-à-dire que votre cible est connectée :
Une fois la
cible connectée, nous devons nous rendre dans le service de fichier et stockage pour mettre en ligne, initialisé,
formater les deux disques durs virtuels ISCSI :
NB : Vous connaissez la procédure, c’est comme l’étape ou nous avons ajouté
des disques dur (VHDx) à notre serveur SRV-DHCP01.
Voici les disques
mis en ligne, initialisés, et formatés :
Regardons maintenant
dans le poste de travail sur notre Noeud1, on retrouve bien les disques dur
ajoutés dans le serveur « SRV-DHCP01 », ils sont présents dans mon Nœud 01 comme si ils étaient directement
attachés, alors qu’en réalité ils ont attachés grâce au protocole iSCSI.
Maintenat il va faloir ajouter ces disques sur le Noeud02
aussi, mais Attention : il faudra juste mettre en ligne les volume, pas besoin de les
formater , ca on l'a déja fait sur le Noeud1.
Ici, la même procédure, vous vous connectez sur votre noeud02 :
Vous mettez
l’adresse IP de votre cible ISCSI : « SRV-DHCP01 » :
Faites
ensuite connexion :
Faites
Avancé, et Activer l’authentification CHAP avec le nom et la clé secret
de la cible :
Cliquez sur
ok, et voilà, votre Noeud02 est attaché en ISCSI à la cible du serveur
SRV-DHCP01.
Allons dans
le gestionnaire de fichier et stockage et nous allons juste mettre en
ligne les deux disques virtuels ISCSI :
- QUORUM
- FICHIER
Cliquez sur Mettre en ligne.
Voici le
résultat dans poste du travail sur le
serveur Noeud02, il dispose également des deux disques durs virtuels ISCSI (LUNs) pour
le cluster.
Maintenant que nous avons configurer nos deux Nœuds ainsi que le stockage partagé entre ces deux derniers, nous allons attaquer l’installation du cluster Microsoft.
3-Installation et configuration du cluster Microsoft
Nous allons
pouvoir commencer à installer notre Cluster avec nos deux nœuds, pour cela, il
faut installer la fonctionnalité « Clustering
avec basculement » sur nos 3 serveurs :
- - SRV-DHCP01
(serveur qui va gérer le cluster)
- - Nœud
1
- - Nœud
2
Veuillez
Installer cette fonctionnalité sur les 3 serveurs :
ou :
En PowerShell :
# Installation de la fonctionnalité cluster
Add-WindowsFeature -name File-Services,Failover-Clustering
-IncludeManagementTools
Une fois la fonctionnalité
installée sur les 3 serveurs, nous allons dans le serveur qui va gérer le
cluster qui est je rappel « SRV-DHCP01 »
et on lance le gestionnaire de cluster :
Voici
l’interface du gestionnaire de cluster de basculement :
Avant de
crée un cluster, il faut le valider, c’est-à-dire que le gestionnaire va passer
des tests sur les deux serveurs et va tester si vos deux nœuds (nœud01 et noeud2) remplissent les
prérequis pour être configurés en cluster.
Si toute fois, vous avez des erreurs à l’issu de ce test, il est recommandé de corriger
ces problèmes et refaire valider votre cluster, et ceci est dans le but
d’éviter des problèmes plus tard dans votre infrastructure.
L’assistant de validation de cluster
va s’ouvrir, avec une présentation de la validation de cluster :
Cliquez sur suivant pour continuer.
Sélection
des deux nœuds qui vont participer au cluster et qui seront testés :
Noeud1 & Noeud 2:
Cliquez sur suivant pour continuer.
Ici, nous
acceptons d’exécuter tous les tests :
Cliquez sur suivant pour continuer.
Confirmation
des tests qui vont être effectués pour les deux nœuds :
Si vous avez
bien suivis le How To, vous devez avoir le même résultat, c’est-à-dire que le
test de validation a réussi, donc, nous avons ici une bonne configuration pour le clustering :
La case
« Crée le cluster mainmettant en
utilisant les nœuds validés » est cochée par défaut, dès que vous
cliquez sur terminer, l’assistant de création de cluster va se lancer.
Cliquez sur suivant pour continuer.
Choisir le
Nom du Cluster et l’adresse IP du Cluster :
Cliquez sur suivant pour continuer.
Confirmation
qui vous dit :
- - Le
nom du cluster que vous avez configuré
- - Les
deux nœuds qui seront clusterisés
- - L’adresse
IP du Cluster
Cliquez sur suivant pour continuer.
Cliquez sur
terminer pour lancer la création du cluster :
Autrement, au
lieu d’utiliser l’interface graphique, vous pouvez créer votre cluster avec
PowerShell .
Création du cluster en
powerShell :
# Création du cluster avec deux nœuds
New-Cluster -Name Clusterv -Node noeud01,noeud2 -NoStorage
-StaticAddress 192.168.2.55
Voici
notre Cluster disponible :
4 -Implémentation du rôles Cluster de fichier:
Donc ici je mets tous les utilisateur du domaine. (on peut bien sur filtre par type de service )
Création du partage SMB:
Et voila; vous avez un cluster prêt à l'emploi, bon courage :)
@bientôt
Seyfallah
Maintenait
que notre cluster est en place, nous aller créer notre cluster de fichier, pour
cela, rendez-vous dans le gestionnaire de cluster, et faites un cliquez droit
sur Rôles :
Un
avant-propos sur la configuration d’un cluster d’un rôle :
Cliquez sur suivant pour continuer.
Choisir le rôle,
donc ici nous voulons faire du cluster de fichier :
Attention : le service de partage de fichier
doit être installé sur les deux nœuds.
Cliquez sur suivant pour continuer.
Sélectionnez
« serveur de fichiers pour une utilisation général » :
Cliquez sur suivant pour continuer.
Donnez un
nom au cluster et une adresse IP : (sur le schéma @IP est à 55, pour le Cluster de base)
Cliquez sur suivant pour continuer.
Choisir le
disque Fichier qu’on a créé précédemment :
Cliquez sur suivant pour continuer.
Récap du Cluster
de fichier, on voit que l’objet « Fichier » sera créé dans le
domaine.
Cliquez sur terminer ensuite afin que la configuration du
cluster puisse se faire.
Vérification de la création du cluster , allons dans le gestionnaire de cluster et dans rôles , et on voit ici notre rôle « Fichier »
installé en cluster.
Nous allons maintenant créer un
partage sur ce cluster de fichier « Fichier »,
allons dans le nœud qui héberge le disque partagé, en ce moment même c’est le
noeud2 quii l’héberge, allez-y dessus et faire cliquez droit sur le disque
« Fichiers » (Autrement dit, du partage CSV)
Le serveur récupère des
informations pour pouvoir partager ensuite des fichiers
Aussitôt
l’assistant de partage de fichier s’ouvre, choisissez ici un partage SMB
rapide :
Choisir ici
le Cluster Fichier qu’on a créée précédemment : (ici on sélectionne le cluster c'st dire les deux nœuds au même afin d'avoir une haute disponibilité pour le service "Fichier":
Spécifiez le
nom du partage qui sera visible par les utilisateurs : (ici, SHARE)
Laissez ici
tous par défaut et faîtes suivant :
Ajout
des utilisateurs qui auront le droit d’accéder au partage :
Donc ici je mets tous les utilisateur du domaine. (on peut bien sur filtre par type de service )
Récap de vos
actions :
Création du partage SMB:
Voici le
partagé crée et clustérisé:
Information
sur le cluster de fichier :
Lors de la
création du cluster, comme on l’a vu, ces clusters avec leur adresse IP sont
créés dans AD comme objet, voici le résultat :
@bientôt
Seyfallah