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é.

- Stanislas Quastana -