Stanislas Quastana's blog on TechNet

Windows Server, Windows Client, Cloud Computing, DirectAccess, sécurité des Systèmes d Information

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 et Stockage – montage d’une plateforme de tests – partie 7 – Test du Scale-Out File Server (SOFS)

  • Comments 3
  • Likes

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 : http://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 : http://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 : http://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 : http://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 : http://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 : http://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
http://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 :
http://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:\sqlio\sqlio.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 :
http://aka.ms/jeveuxWindowsServer2012R2     
- d'un fichier VHD avec un système préinstallé :
http://aka.ms/jeveuxWindowsServer2012R2        
- d'une image ISO :
http://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 -

Comments
  • 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,

  • 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

    Stanislas

  • 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 !

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment