Windows Server 2012 R2 et Stockage – montage d’une plateforme de tests – partie 2 – Shared VHDX
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
Cette seconde partie détaille les étapes pour préparer les disques partagés d’un failover cluster en utilisant une nouveauté de Windows Server 2012 R2 : Shared VHDX
Ouvrir une session sur le serveur Hyper-V avec des privilèges administrateur
Etape 1 : Création de 3 fichiers VHDX de données (20 Go par disques) sur une partition de données de l’hyperviseur HyperStan64 (dans mon cas S: )
DiskDATA1.VHDX
DiskDATA2.VHDX
DiskDATA3.VHDX
Sélectionner le format VHDX
Le disque doit être de taille fixe
Mettre les fichiers sur une partition de données (dans mon cas S: )
Définir la taille du fichier VHDX
Version PowerShell : New-VHD -Path D:VMSnomdudisque.VHDX -Fixed -SizeBytes 20GB
Reproduire l’opération pour DiskDATA2.vhdx et DiskDATA3.vhdx
Etape 2 : Attacher le lecteur contenant les VDX de données
Note importante : cette configuration est uniquement destinée à permettre l’utilisation de Shared VHDX sur une seule machine physique dans une optique de tests. Ce n’est absolument pas supporté en production. En production les fichiers VHDX utilisés dans le cadre de Shared VHDX doivent être absolument stockés sur un Clustered Shared Volume (CSV) ou un partage SMB de type Scale-Out File Server (SOFS).
Sur la machine Hyper-V, exécutez la commande suivante : fltMC.exe attach svhdxflt S: (ici S: est la racine du volume dans lequel j’ai créé les fichiers VHDX)
Note importante 2 : cette commande doit être ré exécutée à chaque redémarrage de l’hyperviseur.
Etape 3 : Ajouter les 3 VHDX de données à chacune des 3 VM qui vont constituer le cluster utilisant SharedVHDX
Dans la console Hyper-V Manager, modifier les propriétés de la machine virtuelle Noeud1
Sélectionner SCSI Controller et cliquer sur Add
Sélectionner le fichier VHDX créé précédemment et le numéro d’ID dans la chaine SCSI
Dans les propriétés avancées, cocher “Enable virtual disk sharing”
Reproduire ces étapes pour chaque disque de données.
Reproduire ces étapes pour les VM Nœud2 et Noeud3.
Prochaine phase et prochain billet : la création d’un Storage Space, l’initialisation des volumes et la création d’un Cluster à 3 nœuds.
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
September 11, 2013
Bonjour, Pouvez-vous m'expliquer l'utilisation de la commande fltMC.exe. Elle est nécessaire? Cordialement.Anonymous
September 11, 2013
Les fichiers VHDX utilisés pour le Shared VHDX doivent forcément être stockés sur un SAN avec un LUN configuré en CSV ou sur un partage SMB 3.0 présenté par un Scale Out File Server (= cluster de fichier avec noeuds en actif/actif/actif... connecté à un SAN avec un LUN configuré en CSV) fltMC.exe est un outil en ligne de commande pour gérer des minifilter driver et les attacher à des volumes. Ici cela permet de simuler l'attachement à un volume SAN (qui serait le Clustered Shared Volume) Plus d'informations : msdn.microsoft.com/.../ff540115(v=vs.85).aspx "The Fltmc.exe control program is a command-line utility for common minifilter driver management operations. Developers can use Fltmc.exe to load and unload minifilter drivers, attach minifilter drivers to volumes or detach them from volumes, and enumerate minifilter drivers, instances, and volumes." En espérant avoir répondu à votre question. Note : la configuration d'un Scale Out File Server (SOFS) sera présentée prochainement dans cette série d'articles.Anonymous
September 11, 2013
Et oui la commande est nécessaire dans cet environnement de test mono-machine physiqueAnonymous
December 30, 2013
Pingback from Windows Server 2012 R2 ??? quoi de neuf ?Anonymous
September 23, 2014
Bonjour,
Tout d'abord merci pour ces tutos !
Petite question : Je dispose d'un SAN et j'aurai voulu savoir si je suis obligé de passer par des fichiers VHDX pour créer mes pools de disques ?
Merci.Anonymous
September 23, 2014
Bonjour Matt.
Dans le cas d'un SAN, le VHDX partagé peut être stocké directement sur le SAN et être accéder via un SOFS (dans les nœuds sont connectés au SAN) ou via les nœuds d'un cluster Hyper connectés au SAN.
Les pools de disques, storage space... ne s'applique que sur des disques attachés directement au serveur / cluster (SAS, JBOD)Anonymous
September 24, 2014
Merci pour votre réponse et votre réactivité au vu de "l'ancienneté" du post.