Monter son NAS / SAN “personnel” sous Windows Server 2012 - Partie 3 - Storage Pool et disque virtuel
Cet article est le troisième d’une série consacrée au montage d’un NAS / SAN “personnel” (ou de test) sous Windows Server 2012.
Les 2 premières parties sont ici et ici.
Dans cette partie, nous allons voir comment créer un storage pool pour les disques de données.
Dans le cas de ma configuration, il y a pour l’instant 4 disques :
- Un SSD Intel de 240 Go (série 520) pour le système (Windows Server 2012)
- 3 disques Samsung de 2 To qui vont être utilisés pour stocker les données
Etape 1 : vérifier la présence des disques dans le gestionnaire de disques
Normalement le gestionnaire de disque doit proposer d’initialiser les nouveaux disques présents dans la machine.
Jusqu’à 2 To, l’usage de partition GPT a peu d’intérêt (si vous utilisez des disques de taille supérieure alors choisir GPT).
Là normalement les 3 disques de données apparaissent et attendent d’être configurés avec des partitions formatées.
STOP - on s’arrête là - et on ne fait plus rien dans le gestionnaire de disques, un autre outil permet de créer les fameux storage pool !!
Etape 2 : création du Storage Pool et d’un disque virtuel
Dans le gestionnaire de serveurs, sélectionner la partie spécifique aux services de fichiers et de stockage.
Là aussi, les 4 disques apparaissent dans la branche Disks
Se positionner dans la branche Storage Pools
En bas à droite de l’interface, dans la partie PHYSICAL DISKS, cliquer sur TASKS
L’assistant de création du Storage Pool démarre.
Nommer le Storage Pool
Sélectionner les disques durs physiques à inclure dans le Storage Pool à créer. C’est à ce niveau qu’on peut définir les disques de Hot Spare (bon ici avec 3 disques je ne vais pas le faire )
Valider la création du Storage Pool
Le Storage Pool est créé et regroupe donc un ensemble de disques physiques. Cet ensemble sera extensible par la suite via ajout de disques physiques.
Sur ce storage pool, il va falloir ensuite créer un ou plusieurs disques virtuels. Dans mon cas, un seul suffira. Ces disques virtuels sont donc un mécanisme d’abstraction des supports physiques lors de la création de partitions/volumes.
Sélectionner le Storage Pool sur lequel créer le disque virtuel.
Nommer le disque virtuel.
Choisir ensuite la structure de stockage (permettant plus de performances ou plus de sécurité).
3 modes sont possibles :
- Simple : agrégat de disques sans aucune mécanisme de redondance donc très performant mais zéro sécurité
- Mirror : avec 3 disques, chaque donnée est répliquée 2 fois sur les autres. Avec 3 disques, garanti la sécurité des données en cas de perte d’un disque. Avec 5 disques garanti la sécurité des données en cas de perte de 2 disques. nécessite 2 disques mini.
- Parity : agrégat avec bande de parité. garanti la sécurité des données en cas de perte d’un disque. Nécessite 3 disques mini.
Dans mon cas, j’ai pris l’option parité (ce qui correspond à du RAID5)
Choisir le type de provisioning : fin ou de taille fixe.
Choisir ensuite la taille du disque virtuel. Ici, j’ai pris l’ensemble de l’espace disponible sur le Storage Pool
Le disque virtuel est créé. Il ne reste plus qu’à créer des partitions sur ce disque (ce sera dans la prochaine partie)
Un peu de lecture additionnelle sur les Storage Spaces :
- Storage Spaces Overview
https://technet.microsoft.com/en-us/library/hh831739.aspx - Storage Spaces Frequently Asked Questions (FAQ)
https://social.technet.microsoft.com/wiki/contents/articles/11382.storage-spaces-frequently-asked-questions-faq.aspx - Managing Storage Spaces using PowerShell Whitepaper
https://www.microsoft.com/en-us/download/details.aspx?id=30125
Pour tester Windows Server 2012, vous pouvez télécharger gratuitement la version d’évaluation disponible sous la forme :
- d'une image ISO : https://aka.ms/jeveuxwindows2012
- d'un fichier VHD avec un système préinstallé : https://aka.ms/jeveuxwindows2012
- Stanislas Quastana -
Comments
Anonymous
January 01, 2003
Bonjour Western Digital a un bon produit pour les petites entreprises : http://www.wdc.com/en/products/products.aspx?id=610 (testé et approuvé par moi :-)), Sinon, j'ai aussi un Gygabit avec un 2012 R2 sur base Atom qui fonctionne super bienhttp://b2b.gigabyte.com/products/product-page.aspx?pid=4350#ov CordialementAnonymous
October 16, 2012
c'est super. j'attend la suite avec impatience !!Anonymous
November 06, 2012
Merci beaucoup pour cet article. Enfin Windows permet d'etendre un volume logique :DAnonymous
November 17, 2012
Bel article Sympas le NAS & présentation au IT CAMPS. Personnellement LE storage Pool à un avenir dans les TPE/HOME, mais pour mon cas, je préfère utiliser mon NAS avec un contrôleur Raid intégré + une baie Drobo pour la sauvegarde :-) Bonne Continuation & à bientôtAnonymous
November 20, 2012
Et le NAS avec contrôleur RAID il fait aussi de la déduplication de données ? ;-) blogs.technet.com/.../monter-son-nas-san-personnel-sous-windows-server-2012-partie-4-datadeduplication.aspx Concernant le drobo je ne connaissais pas la marque et ça à l'air sympa :-)Anonymous
November 24, 2012
non mais mon NAS tourne sous un Windows 2012 Datacenter hébergeant l'ensemble de mes VM et données Persos. Je peux donc implémenter la Data duplication :-) ou déporter mes VMs. Etant en Raid 5 sur un contrôleur RAID et DELL les perfs SATA sont moins bonnes malgré des disques dur SATAS DELL Qualified.
Anonymous
January 03, 2013
bonjour J'ai trouvé intéressant de tenté l'aventure et de suivre ton tuto du moins en gros... Je suis à la base un admin système linux/unix et évidement, je fais mes nas sur tout, sauf du Windows. Mais plusieurs point m’intéresse et mon décidé de tester sur windows 2012 ... 1 : le smb 3 avec le multichanel 2 : la de-duplication 3 : la possibilité d'avoir un serveur nfs. pour l’expérience je l'ai fait sur mon nas perso actuel. Core 2 quad 2.8 ghz , 8 Go de ram 1 ssd de 60 go pour l'os 6 disque de 1 to je suis tombé sur une galéré ou je connaissait la réponse mais que j'avais bizarrement oublié mais que tu ne signale pas non plus dans ton tuto. pour l'exemple suite à la création du volume en raid 5 je me suis retrouvé avec des performances ridicule mais le détail que j'avais oublié c’était le rebuild du volume. car forcement qui dit raid 5, dit parité. et donc rebuild systématique à la création du volume. et qui peu prendre plusieurs heures en fonction de la quantité et de la capacité des disques. je l'ai compris quand j'ai recréé mon raid 5 uniquement par le disque manager. et la il indique bien qu'il fait un rebuild. ma question si il existe une réponse. y 'a t'il une possibilité de suivre l’évolution du rebuild en powershell ou autre quand tu crées ton volume via le storage pool. car dans mon cas je ne vois rien. même si par le biais du disk manager il n'indique pas de pourcentage il y a au moins le resynch de signalé. alors que sur le storage pool je n'ai rien vue. si tu as une idée sur la question je suis ouvert. dans tous les cas très bon tuto, ça me permet de voir autre chose que mon monde linux/unix @+Anonymous
January 03, 2013
Bonjour. merci pour le feedback. Je ne sais pas si en PowerShell on a un indicateur de progression. Sinon concernant les performances, il existe 2 nouveaux modules PowerShell dont un dédié à l'analyse des perfs (cf. blogs.msdn.com/.../two-new-modules-related-to-storage-spaces-for-windows-powershell.aspx) et du coup je pense que contacter l'auteur du blog (via blogs.msdn.com/.../contact.aspx) me semble une bonne idée car il est plus spécialisé que moi sur le sujet :-)Anonymous
January 03, 2013
Quelques exemples de Powershell et Storage Space : blogs.msdn.com/.../managing-storage-with-windows-powershell-on-windows-server-2012.aspxAnonymous
January 09, 2013
3 questions:
- La fonctionnalité "Storage Pool" est-elle aussi disponible sur Windows 8 ? Car je n'ai pas besoin de data deduplication ni de serveur (web,nfs, ftp ou autres) juste du stockage ;-)
- Quel est le degré de fiabilité d'un "Storage Pool", est-ce quelque chose de robuste où une technologie qui fait ses débuts chez Microsoft ? Pas envie que la grappe RAID tombe en panne et que les données soient inaccessibles et illisibles alors que les disques fonctionnent parfaitement bien.
- Quand je parle d'effectuer un NAS Windows pas mal de monde me dit que la gestion software d'un raid sous Windows offre un débit "catastrophique" (c'est le mot utilisé :-p). Qu'en est-il réellement et surtout avec les nouvelles version Windows 8 / Server 2012 par rapport à un Synology ou autres ? Merci d'avance pour votre oeil d'expert car ces billets sur les NAS sous Windows soulèvent pas mal de questions et surtout beaucoup d'intérêt :-)
Anonymous
January 09, 2013
Bonjour quelques éléments de réponse 1- Oui le storage pool est également disponible sur Windows 8. cf windows.microsoft.com/.../storage-spaces-pools et blogs.msdn.com/.../virtualizing-storage-for-scale-resiliency-and-efficiency.aspx (plus technique) 2- C'est une nouvelle technologie chez Microsoft. Je ne pense pas que cela soit peu fiable (sinon je n'aurais pas stocké mes données dessus ;-)) mais il est vrai que nous n'avons pas encore beaucoup de recul sur la technologie. Maintenant vu l'aspect critique de cette fonctionnalité, je suis assez serein quand aux tests qui ont pu être réalisés. 3- Effectivement fin RAID software est généralement vu comme moins performant qu'un RAID matériel (qui est aussi du software mais embarqué sur le contrôleur). N'ayant pas fait personnellement de benchs, je ne m'avancerais pas trop sur ce point même si une recherche sur les moteurs les plus classiques semble mettre en évidence des performances perfectibles pour l'écriture dans des configurations de type RAID5 (parity). Dans le cadre de cet article (un NAS personnel) je ne suis pas certain que ce problème de performances soit un vrai problème (perso, je n'ai pas de soucis visible de performances).Anonymous
January 11, 2013
Un white paper incluant un bench de Storage Space vient d'être publié : download.microsoft.com/.../ESG-Lab-Validation-Windows-Server-Storage.pdfAnonymous
January 12, 2013
petit retour sur mon nas en 2012 bon finalement. même avec le rebuild fait je suis avec des perfs catastrophiques. autre petit problème il y un disque dans la grappe ou Windows 2012 ne lit pas le smart. donc pour lui disque hs. sur tous les autres os il me lit la table smart et ça fonctionne bien. en attendant de pouvoir régler ce problème retour sur une Debian embarqué avec du xfs en filesystem pour mon nas. je vais voir du coté de la machine virtuel dans un premier temps. @+Anonymous
January 14, 2013
Bonjour, merci pour ce retour. Désolé que les performances ne vous conviennent pas (probablement dû) au mode parité. J attend d'avoir un peu de temps de libre pour bencher ma configurationAnonymous
January 22, 2013
Bonjour Stanislas, Je ne suis pas encore habitué au storage pool, et tout ce que l'on peut faire avec.. J'ai bien compris qu'il s'agissait d'assembler plusieurs disques physiques, pour ensuite pouvoir re-créer des disques virtuels de la taille voulu ; puis des partitions sur ces disques. En gros, on "assemble" de l'espace que l'on pourra ensuite gérer matériellement. Ma question est la suivante : Est-il possible d'une telle config avec des partitions encryptés en entier avec True Crypt ?? Ce que je souhaiterai faire, c'est pouvoir monter des partitions truecrypt indépendament. (parfois, j'ai juste besoin de la partition 1, parfois la 3 et parfois les 5 en même temps... etc) Est-ce possible avec le storage pool ? Je veux aussi pouvoir faire de la deduplication, de l'iscsi etc.. comme le reste de ton article le propose. La partition systeme elle, ne sera bien sur pas encryptée (juste toutes les DATAS) MERCI!Anonymous
January 22, 2013
Bonjour, Le storage pool permet effectivement de regrouper des disques physiques pour obtenir un espace de stockage sur lequel seront créés des disques virtuels (c'est pour cela qu'on parle de virtualisation de stockage). Les disques virtuels sont alors vus par le système Windows comme des disques durs "matériels". Même si je ne connais pas TrueCrypt, je suppose qu'il permet du chiffrement par volume donc je ne vois aucun frein à son utilisation avec des disques virtuels définis sur un Storage pool :-) CordialementAnonymous
March 15, 2013
Bonjour, Est-il possible en conbinant 2 machines ainsi préparé en RAID1 de gérer le disfonctionnement d'une des 2 machines? C'est à dire d'avoir de la Haute disponibilité Merci, déjà pour ton travailAnonymous
May 10, 2013
si tu veux faire de la réplication entre deux nas sous windows. il faut que tu montes un cluster dfs ( distributed file system ) il te permettra de faire une syncro en mode block avec une sorte de multipath (comme sur les baie san). coté client tu ne te connectes que sur un seul serveur. et au cas ou tu perds le premier serveur, le deuxième serveur aura déjà pris le relais. c'est une techno dispo depuis windows 2003 r2 qui tres performante. je l'ai utilisé sans problème pour des serveurs de fichiers en production. je n'ai pas regardé depuis sur windows 2012 mais ils ont du améliorer le produitAnonymous
May 25, 2013
Bonjour, Est-ce que les performances se sont améliorées depuis la sortie de Windows 8 ou les écritures en parité sont toujours aussi lentes ? Y-a-t'il une différence de performances entre Windows 8 et Windows Server 2012 à ce niveau ? Merci.Anonymous
June 03, 2013
@Nicolas : je ne pense pas qu'il y ait eu des améliorations (mais j'avoue ne pas avoir fait de tests depuis). Le choix du mode miroir avec 3 disques ou plus (=RAID6) est donc la meilleure option en terme de performances. Sinon pas de différences entre Win8 et 2012Anonymous
July 05, 2013
Bonjour, Dans le cas ou le système est réinstallé, le pool peut il être récupéré ? Si oui automatiquement, ou ... Merci et super tuto ;)Anonymous
July 09, 2013
Oui le pool est récupérable même en cas de réinstallation. Les données du pool sont stockées sur les disques. et Windows Server 2012 intègre une carte contrôleur logique qui comprend ces informations.Anonymous
July 09, 2013
Et voici la procédure pour récupérer un storage pool sur un autre serveur (idem si réinstallation) : blogs.technet.com/.../windows-server-2012-how-to-import-a-storage-pool-on-another-server.aspx CordialementAnonymous
July 11, 2013
Merci ! Entre temps j'ai testé en virtuelle et en effet WS reconnais directement le pool il suffit juste de le remettre en activités et d'attacher le disque. Merci.Anonymous
July 11, 2013
Une autre question ;) Est il possible d'envisager un cache sur mon ssd ( 100go ) avant la copie sur le pool afin d'améliorer les performances ? Enfin je dis ça mais je n'ai pas encore le ssd donc je n'ai pas monté le nas, et n'ayant pas vue de retour sur les vitesses d'écriture et lecture sur le net, je me posais la question. Merci encore.Anonymous
July 12, 2013
Si l'idée est de faire comme le ZFS Cache (cf. en.wikipedia.org/.../ZFS) alors la réponse est je pense non avec du Windows Server 2012. Par contre avec Windows Server 2012 R2 ce sera possible avec une nouveauté baptisée Storage Tiering. Plus d'informations ici :blogs.technet.com/.../new-storage-tiering-coming-in-server-2012-r2-teched-2013-favorites.aspx et ce sera donc implémenté dans la version 2 de ce NAS ;-)Anonymous
July 12, 2013
Ah ben super ! Merci pour ces informations !Anonymous
July 29, 2013
Bonjour, Encore une petite question :) J'ai actuellement un pool de 3x500 GO, j'ai ajouter un disque de 500 Go par la suite. Et donc je n'arrive pas à étendre mon disque virtuelle ( d'environ 1 to car il est en parity ). J'ai bien peur qu'il faille réinitialiser un nouveau disque et donc perdre les données ... MerciAnonymous
July 31, 2013
@Jinn : l'ajout de disque est possible avec agrandissement du disque virtuel sous réserve que celui-ci soit en taille dynamique (et non fixe). Par contre vu que c'est de la parité, je pense que seuls 500 Go seront visibles. A tester. Je suis preneur du retour d'expérience. CordialementAnonymous
August 03, 2013
Effectivement, Je n'ai pas exploré cette possibilité, j'ai utiliser un disque de taille plus petite pour le remplacer par la suite avec le 500 ( celui ci contenait des données ) et etendre le volume. la prochaine fois :)Anonymous
August 27, 2013
Hello, Je reviens vers toi, car étant en vacance je me suis aperçu que mon pool était en erreur, mais cela bien avant que je verifie l'état de celui ci. Dans mon cas je pense juste qu'un cable c'est débranché. j'aurais voulue avoir un avertissement par mail ou a la connexion au bureau a distance, mais je n'ai pas trouvé. Il y a bien mention dans le journal d'erreur mais bon ... merci a toiAnonymous
January 07, 2014
Bonjour,J’ai lu avec intéré votre tuto et m’en suis inspiré pour tester un peut server 2012 et son pool de stockage mais j’ai un petit soucis sur un pool que j’ai crée. J’ai eu une panne physique sur un de mes disques et un plantage logiciel au mauvais moment. Résultat, mon pool de stockage ne répond plus. Y a t’il un moyen pour physiquement brancher ces disques dur sur un autre pc de façon individuelle pour en extraire les données ? sachant que mon pool était en parity. Je sais que sur le premier WHS ça fonctionnait mais là je ne sais pas du tout.Anonymous
January 08, 2014
Bonjour. Désolé pour la panne :-( les informations concernant un storage pool sont stockées sous la forme de méta données dans chaque disque, il est donc possible de les déplacer sur une autre machine Windows Server 2012 et >Anonymous
January 09, 2014
Bonjour, J'ai essayé de les déplacer mais apparemment windows a du mal a supprimer de la grappe le disque absent suite à panne matériel et le volume a été désactivé (peut être un truc automatique pour éviter la perte de données) résultat j'ai mes données prisonnières de ces disques et je n'arrive pas à réparer mon pool, quand je lance la réparation ça passe de 0% à 100% directement au bout d'1min mais ça ne fait rien.Anonymous
April 09, 2014
Pour ceux qui veulent plus d'informations sur les concepts Storage Pools / Storages space, je commence une nouvelle série d'article sur le sujet dans Windows Server 2012 R2 : http://blogs.technet.com/b/stanislas/archive/2014/04/07/windows-server-2012-r2-storage-space-concepts-et-un-peu-de-vocabulaire.aspxAnonymous
March 30, 2015
Je viens un peu tard sur cet article, mais qq'un sait ou on peut trouver des nas, avec Windows Storage server 2012 R2 Ess, autre que les Thecus w2000 (w4000, etc...) qui sont sous processeur ATOM et donc bof. ?
C'est dommage que cette version de Windows (WStorage Sever) ne soit pas disponible autrement que en passant par un constructeur. Ca pourrait faire un bon remplaçant a WHS2011.
Par contre, le thecus, a pour lui, son prix ! le 2baies (w2000) est a 379€ avec justement WSSR2Ess. Et ca, c'est un super prix !Anonymous
March 10, 2016
Bonjour,Merci pour ce tuto instructif.J'ai lu toute la série mais je n'ai pas eu de réponse sur ma question.Peut-on avec ce dispositif sous w2012 r2 tourner des machines virtuelles windows7 et y accéder depius le réseau local et internet par un navigateur internet ou en rdp ou autre manière avec reconnaissance de l'usb ? en bref pour faire du cloud computing ?Anonymous
June 04, 2016
Merci Pour ce tuto très simple sur des notions qui peuvent être très complexes