Windows Server 2012 R2 et Stockage – montage d’une plateforme de tests – partie 7 – Test du Scale-Out File Server (SOFS)
Windows Server 2012 R2 (dont la sortie en version RTM est prévue le 18 octobre 2013) apporte son lot de nouveautés en terme de gestion du stockage. L'objectif de cette nouvelle série d'articles (inspiré du billet de Jose Barreto) est de vous aider à monter une plateforme de test afin d'évaluer certaines de ces nouveautés ou améliorations.
Le premier article présentant la plateforme technique est disponible ici : https://blogs.technet.com/b/stanislas/archive/2013/09/09/windows-server-2012-r2-et-stockage-montage-d-une-plateforme-de-tests-partie-1-introduction.aspx
Le second article présentant la préparation des disques partagés entre les différents nœud du cluster est disponible ici : https://blogs.technet.com/b/stanislas/archive/2013/09/11/windows-server-2012-r2-et-stockage-montage-d-une-plateforme-de-tests-partie-2-shared-vhdx.aspx
Le troisième article présentant la création d’un Storage Pool, des virtuals disks et volumes à partager au sein du Cluster est disponible ici : https://blogs.technet.com/b/stanislas/archive/2013/09/13/windows-server-2012-r2-et-stockage-montage-d-une-plateforme-de-tests-partie-3-storage-spaces-et-disques-virtuels.aspx
Le quatrième article présentant la mise en cluster et le Clustered Shared Volume est disponible ici : https://blogs.technet.com/b/stanislas/archive/2013/09/18/windows-server-2012-r2-et-stockage-montage-d-une-plateforme-de-tests-partie-4-mise-en-cluster-et-csv.aspx
Le cinquième article présentant la configuration d’un Scale-Out File Server (SOFS) est disponible ici : https://blogs.technet.com/b/stanislas/archive/2013/09/20/windows-server-2012-r2-et-stockage-montage-d-une-plateforme-de-tests-partie-5-scale-out-file-server-sofs.aspx
La sixième partie présentant la limitation de bande passante pour SMB est disponible ici : https://blogs.technet.com/b/stanislas/archive/2013/09/23/windows-server-2012-r2-et-stockage-montage-d-une-plateforme-de-tests-partie-6-scale-out-file-server-sofs.aspx
Cette septième partie détaille le test du Scale Out File Server
L’objectif de ce billet est de tester le Scale Out File Server et son comportement en d’indisponibilité d’un des noeuds
Etape 1 : Télécharger, installer et exécuter SQLIO.exe
Opération à réaliser en tant qu’administrateur sur la machine virtuelle SC2012R2-Pre
SQLIO Disk Subsystem Benchmark Tool
https://www.microsoft.com/en-us/download/details.aspx?id=20163
Installer SQLIO dans c:SQLIO
A lire absolument, l'excellent billet de Jose Barreto sur l'utilisation de SQLIO
SQLIO, PowerShell and storage performance: measuring IOPs, throughput and latency for both local disks and SMB file shares :
https://blogs.technet.com/b/josebda/archive/2013/03/28/sqlio-powershell-and-storage-performance-measuring-iops-throughput-and-latency-for-both-local-disks-and-smb-file-shares.aspx
Exécuter SQLIO (SQLIO.EXE a été installé précédemment dans C:SLQIO)
c:sqliosqlio.exe -s9999 -kR -t1 -o16 -b8 -BN -LS -frandom -dPQRSTU testfile.dat
Avec cette commande l’outil génère des I/O sur les fichiers hébergés dans les partages fichiers du SOFS mappés sur les lecteurs P à U
Etape 2 : Configurer le moniteur de performance afin d’afficher les données par secondes traitées par chaque nœud du cluster SOFS
Passer l’affichage en mode histogramme
Ajouter le compteur SMB Server Shares –> Databyte/sec pour \noeud1, \noeud2, \noeud3
Une activité SMB sur les 3 nœuds du cluster Scale Out File Server est clairement visible
Vérifier quel Cluster Shared Volume est géré par quel nœud du Scale Out File Server
En ligne de commande : Get-ClusterSharedVolume –Cluster Cluster1 | Sort OwnerNode | FT Ownernode, Name, State –Autosize
On constate ici que les 6 CSV sont répartis en terme de nœud propriétaire sur les 3 nœuds du cluster de manière équitable
Sortir la machine virtuelle Noeud3 du cluster
En ligne de commande : Remove-ClusterNode –Cluster Cluster1 –Name Noeud3
Il n’y a plus d’activité SMB sur le nœud 3 (en bleu) mais aucune coupure / perte de données ni message d’erreur sur le client SMB (ici : SC2012-Re)
Vérifier quel Cluster Shared Volume est géré par quel nœud du Scale Out File Server
En ligne de commande : Get-ClusterSharedVolume –Cluster Cluster1 | Sort OwnerNode | FT Ownernode, Name, State –Autosize
On constate ici que les 6 CSV sont répartis en terme de nœud propriétaire sur les 2 nœuds (Noeud1 et Noeud2) du cluster de manière équitable
Ajouter à nouveau le Noeud3 au cluster
En ligne de commande : Add-ClusterNode –Cluster Cluster1 –Name Noeud3
Attendre quelques secondes / minutes
Prochaine phase et prochain billet : Intégration de SOFS dans System Center 2012 R2 Virtual Machine Manager
Pour tester Windows Server 2012 R2, Hyper-V, System Center 2012 R2 vous pouvez télécharger gratuitement les versions d’évaluation disponible sous la forme :
- d'une image ISO : https://aka.ms/jeveuxWindowsServer2012R2
- d'un fichier VHD avec un système préinstallé : https://aka.ms/jeveuxWindowsServer2012R2
- d'une image ISO : https://aka.ms/jeveuxSystemCenter2012R2
Et si vous souhaitez découvrir en 4 heures nos technologies telles que Windows Server 2012 R2, Windows 8.1 en entreprise, le Cloud Privé ou Hybride par Microsoft, vous pouvez vous inscrire gratuitement à un de nos IT Camps en cliquant ici. La liste des IT Camps de septembre 2013 à juin 2014 est en ligne. Attention, il n’y aura qu’une date par sujet et par semestre par ville et le nombre de place est limité.
Comments
Anonymous
October 21, 2013
Bonjour, Merci pour cette plateforme de test. J'ai une question concernant le stockage, est-il possible d'apporter de la haute disponibilité sur deux serveurs dédié au stockage dans un cluster hyperV ? Car si j'ai bien compris SOFS est un partage hautement disponible mais concernant le stockage du partage. J'ai 4 serveurs, 2 sont utilisé pour faire le cluster de basculement hyperV et je voudrais utiliser les deux autres pour faire du stockage hautement disponible est-ce possible ? Merci en tout cas pour toutes ces infos. Cordialement,Anonymous
October 23, 2013
En considérant que vous avez 4 serveurs physiques dont 2 dédiés à Hyper-V, il en reste donc 2 qui peuvent servir de Scale Out File Server. Si vous disposez d'une baie de stockage (SAN FC ou iSCSI) sur laquelle sont connectés les 2 serveurs SOFS alors c'est cette baie SAN qu'il faut rendre hautement disponible en doublant ses équipements internes (cartes réseaux, alimentation...) ou en la répliquant avec une autre baie (via les outils constructeurs) Si vous disposez d'une baie JBOD sur laquelle sont connectés (via une connectique SAS) les 2 serveurs SOFS alors il faut la rendre la plus disponible possible en doublant ses équipements (alimentation, connexion SAS..) Microsoft ne fourni pas dans tous les cas d'outil de réplication de baie J'espère avoir été clair Cordialement StanislasAnonymous
October 23, 2013
Oui c'est très clair c'est bien ce qu'il me semblait on n' pas de solutions pour faire un équivalent de DRBD pour mes deux serveurs ! Effectivement j'avais vu une solution identique à la votre sur le livre de Jean-François APREA sur Hyper-V 3 et SCVMM cependant je ne dispose pas de baie de stockage ! Merci en tout cas pour vos réponses !