Aujourd’hui, je vais partager les étapes pour le cluster de serveurs de fichiers Windows dans Azure. Ce n’est pas très nouveau, mais lorsque vous êtes sur le cloud Azure, les choses peuvent changer du côté de la configuration. Vous pouvez obtenir une meilleure résilience et une haute disponibilité avec un disque partagé et un compte de stockage.
Voyons comment vous pouvez y parvenir étape par étape dans ce diagramme d’architecture de cluster de serveurs de fichiers Windows :

Conditions préalables
- Le serveur Windows Active Directory est en place et fonctionnel.
- Le serveur DNS est en place et fonctionnel.
- Créez un compte de stockage avec un type standard.
- Autorisation d’administrateur sur le serveur Windows
- Autorisation de contributeur sur le portail Azure
Préparation initiale
- Lancez deux nœuds Windows Server 2016.
- Attachez NSG aux serveurs Windows pour autoriser le trafic AD, DNS, SMB et de vérification de l’état des serveurs respectifs
- Ajoutez des nœuds dans le domaine. Vérifiez la connectivité du domaine en vous connectant au serveur Windows.
- Rendez l’adresse IP privée et l’adresse IP DNS statiques pour les deux nœuds sur le portail Azure.

Interface réseau du serveur de fichiers
- Connectez-vous aux deux nœuds de serveur Windows et installez le rôle de serveur de fichiers et le cluster de basculement Windows via le gestionnaire de serveur.
- Créez un disque partagé et ajoutez-le aux deux nœuds via le portail Azure.
- Ouvrez la console de gestion de disque dans Windows, formatez le disque et mettez-le en ligne pour pouvoir y accéder.
Note: Pour un disque partagé, vous n’avez besoin que d’un disque premium et d’une taille minimale de 256 Go qui prend en charge jusqu’à 2 à 3 nœuds. Vous pouvez étendre la taille à 32 To et le nombre de nœuds à 10.

Disque partagé Azure
Configuration du cluster
- Ouvrez le gestionnaire de cluster de basculement. Créez un nouveau cluster et ajoutez le nœud 1. Donnez un nom au cluster et cliquez sur Suivant pour terminer.
Note: Le cluster échouera car il prend l’adresse IP de n’importe quel nœud sur lequel le gestionnaire de cluster est en cours d’exécution.
- Cliquez sur l’adresse IP du cluster et remplacez-la par toute nouvelle adresse IP disponible.
- Ajoutez le nœud 2 comme vous avez ajouté le nœud 1.
- Démarrez le processus d’ajout de disque quorum. Sélectionnez la configuration avancée. Sélectionnez le témoin cloud dans la liste disponible. Fournissez un nom de compte de stockage et une clé d’accès disponibles sur la lame de compte de stockage. C’est ainsi que votre cluster Windows est prêt.
Ajouter un rôle de serveur de fichiers
- Ouvrez le gestionnaire de cluster de basculement. Aller au rôle. Créez un rôle de serveur de fichiers, donnez un nom et sélectionnez le disque de cluster.
Note: Le rôle de serveur de fichiers échouera initialement car il prend l’adresse IP dupliquée de n’importe quel nœud.
- Une fois que vous avez redémarré le rôle, vous devez remplacer manuellement l’adresse IP par n’importe quelle adresse IP suivante du pool d’adresses IP.
Note: Même si vous attribuez une nouvelle adresse IP au rôle, il est opérationnel, mais n’est toujours pas accessible de l’extérieur. Azure indique que toute adresse IP doit être associée à la carte réseau Azure pour la communication ; d’où la nécessité d’opter pour l’équilibreur de charge interne.
- Configurez un nouvel équilibreur de charge :

Serveur de fichiers – Équilibreur de charge Azure
- De plus, vous devez ajouter un pool principal pour pointer vers les deux nœuds.
- Ajoutez une sonde de santé sur le port 59999 pour déterminer quel nœud est actif.
- Configurez la règle d’équilibrage de charge pour recevoir le trafic SMB sur le port 445.
- Exécutez le script ci-dessous PowerShell pour connaître votre cluster afin de répondre à Azure LB.
# Define variables $ClusterNetworkName = “” # the cluster network name (Use Get-ClusterNetwork on Windows Server 2012 of higher to find the name) $IPResourceName = “” # the IP Address resource name $ILBIP = “” # the IP Address of the Internal Load Balancer (ILB) Import-Module FailoverClusters # If you are using Windows Server 2012 or higher: Get-ClusterResource $IPResourceName | Set-ClusterParameter -Multiple @{Address=$ILBIP;ProbePort=59999;SubnetMask="255.255.255.255";Network=$ClusterNetworkName;EnableDhcp=0} # If you are using Windows Server 2008 R2 use this: #cluster res $IPResourceName /priv enabledhcp=0 address=$ILBIP probeport=59999 subnetmask=255.255.255.255
- Démarrer et arrêter l’IP du serveur de fichiers.
Essais finaux
- Basculez manuellement le cluster de basculement d’un nœud à un autre pour confirmer que tout semble correct/pas de journaux d’erreurs.
- Créez un nouveau partage de fichiers sur le rôle de serveur de fichiers et donnez un nom.
- Parcourez le nouveau chemin de partage de fichiers à partir de la machine cliente.
Voici comment configurer un cluster de basculement de serveur de fichiers Windows dans Azure avec un disque partagé et un compte de stockage.
Points supplémentaires : dans Azure, vous avez la possibilité de placer vos serveurs dans un ensemble de disponibilité pour augmenter la disponibilité ou vous pouvez utiliser un groupe de placement de proximité pour obtenir une faible latence.
Merci d’avoir lu l’article.