Storage Spaces Survival Guide (Links to presentations, articles, blogs, tools)
In this post, I'm sharing my favorite links related to Storage Spaces in Windows Server 2012 R2. This includes TechEd Presentations, TechNet articles, Blogs and tools related to Storage Spaces in general and more specifically about its deployment in a Failover Cluster or Scale-Out File Server configuration. It's obviously not a complete reference (there are always new blogs and articles being posted), but hopefully this is a useful collection of links.
TechEd Presentations
- TechEd North America: Storage Spaces: What’s New in Windows Server 2012 R2
- TechEd North America:Best Practices for Deploying Tiered Storage Spaces in Windows Server 2012 R2
- TechEd Europe 2014: Upcoming sessions about Storage Spaces
TechNet Articles – Storage Spaces
- Storage Spaces Overview
- Deploy Clustered Storage Spaces
- How Storage Spaces Makes Use of Hot Spares
- Monitor Storage Tiers Performance in Windows Server 2012 R2
- Replace Failed Disks and Repair JBODs for Storage Spaces in Windows Server
- Storage Cmdlets in Windows PowerShell
- Test Storage Spaces Performance Using Synthetic Workloads in Windows Server
TechNet Wiki – Storage Spaces
- Storage Spaces Overview
- Storage Spaces Frequently Asked Questions (FAQ)
- Storage Spaces - Designing for Performance
Microsoft Cloud Platform System (CPS) powered by Dell
- Main page for the Microsoft Cloud Platform System (CPS)
- Blog Post: Unveiling The Microsoft Cloud Platform System, powered by Dell
- Video: Introducing the Microsoft Cloud Platform System
- Data Sheet: Microsoft Cloud Platform System powered by Dell
- White Paper: Microsoft’s Cloud Platform System Delivers Best Price-to-Performance
- TechEd Europe 2014: Sessions about the Cloud Platform System (CPS)
TechNet Articles – Cost-Effective Storage for Hyper-V
- Provide cost-effective storage for Hyper-V workloads by using Windows Server
- Provide cost-effective storage for Hyper-V workloads by using Windows Server: planning and design guide
Blogs - Storage Spaces
- Windows Server 2012 R2 Storage: Step-by-step with Storage Spaces, SMB Scale-Out and Shared VHDX (Virtual)
- Windows Server 2012 R2 Storage: Step-by-step with Storage Spaces, SMB Scale-Out and Shared VHDX (Physical)
- Step-by-step for Storage Spaces Tiering in Windows Server 2012 R2
- Step-by-Step for Mirrored Storage Spaces Resiliency using PowerShell
- DiskSpd, PowerShell and storage performance: measuring IOPs, throughput and latency for both local disks and SMB file shares
- Using file copy to measure storage performance – Why it’s not a good idea and what you should do instead
- Storage Spaces: How to configure Storage Tiers with Windows Server 2012 R2
- Using PowerShell to select Physical Disks for use with Storage Spaces
TechNet Download - Tools
- Test-StorageHealth Script – PowerShell script for gathering info on health, capacity, performance and events
- Storage Spaces Physical Disk Validation Script – PowerShell script for testing disks before deployment
- Diskspd, a Robust Storage Testing Tool, Now Publically Available
- SmbStorageTier.ps1: A simple way to pin files to tiers in Scale-Out File Servers
Updates required for deployment
- KB 2919355: April 2014 update for Windows Server 2012 R2
- KB 3000850: November 2014 update rollup for Windows Server 2012 R2
- KB 2920151: December 2014 update rollup for Windows Server 2012 R2 Failover Clusters
- TechNet: Optimizing Storage Spaces repair settings on Scale-Out File Servers with the November 2014 update rollup
Windows Server Catalog
Partner Articles on Storage Spaces (alphabetical order, just a sample of the many partners solutions out there)
- DataOn – Achieving over 1‐Million IOPS from Hyper‐V VMs in a Scale‐Out File Server Cluster using Windows Server 2012 R2
- Dell - Deploying Windows Server 2012 R2 Storage Spaces on Dell PowerVault MD12XX
- Fujitsu - Fujitsu Server Primergy - Windows Server 2012 R2 Storage Spaces Performance
- Iron Networks - Clustered, SMB Scale-Out Storage Solution with advanced NAS capabilities
Thanks for the suggestions in the comments section (some of them already added to the list). Keep them coming…
Comments
- Anonymous
January 01, 2003
@Jens - Fixed it. Thanks for catching it. - Anonymous
January 01, 2003
@jaromirk - Thanks for the great suggestion. Added some partner articles. The SQLIO blog does provide some of the information you asked. - Anonymous
January 01, 2003
@paul
Paul, I work on Storage Spaces. We appreciate the feedback and I'm sorry that this has been challenging.
I'd like to understand better what you're seeing. Would you mind sending me an email first initial last name at Microsoft.Com - Anonymous
January 01, 2003
Mattias Gustavsson, we have the same issues with Tiering, so the jobs that do the tiering have been disabled until we have a resolution on this. When this was enabled all our VMs froze and crashed.
We are also waiting on an update to this.
If you like me are based in Sweden and you feel like it, please get in touch with me d a v e AT itassistans .se - Anonymous
January 01, 2003
Thanks - Anonymous
September 23, 2014
The link for "Step-by-Step for Mirrored Storage Spaces Resiliency using PowerShell" is wrong (identical to link just above). - Anonymous
September 23, 2014
Hello Jose! I would love to see 3rd party whitepapers in the list like dell.http://en.community.dell.com/techcenter/os-applications/w/wiki/5281.deploying-windows-server-2012-r2-storage-spaces-on-dell-powervault - Anonymous
September 23, 2014
And I would love to see something SQL IO reference test script - like industry wide performance test which professional could use to assess his storage. With most common settings (reads, writes, 70/30, 8k cluster size, 64k cluster, ...) with some templates like simulating typical SQL workload, simulating typical Hyper-V workload.. And with some html result. So you could just "Stamp" the SAN solution you've built before putting to production. Thank you for great work you are doing! And of course thank you for great TechEd/Techready sessions! - Anonymous
October 09, 2014
I also miss this one: http://blogs.technet.com/b/josebda/archive/2013/08/16/3587652.aspx Windows Server 2012 R2 Storage: Step-by-step with Storage Spaces, SMB Scale-Out and Shared VHDX (Virtual) - Anonymous
October 22, 2014
Thanks - Anonymous
October 28, 2014
Absolutely no documentation on setting up "Enclosure Fail-Over" properly, official or unofficial. Yes, there is a quick blurb about the required number of enclosures to achieve fail-over using a specific redundancy level (mirror versus parity, etc), but no step by step guide for configuring it and testing it properly. We had to experiment for months in order to get this working, and it's buggy to say the least (e.g. disk configuration / count per enclosure, where quorum disk should reside, whether separate pool should be set up, etc.). We are thinking of writing a blog to explain exactly how we got it all working (for mirrored spaces). Have not attempted an enclosure awareness deployment with dual-parity as of yet.
Aside from getting "Enclosure Fail-over" working, we have had nothing but problems with the Intel JBODs, even though they are on the "Storage Spaces R2 Certified List". We have been working with Intel and Microsoft support for over a month, and tickets on both ends remain open. Intel had to release a firmware fix just to allow for multiple JBODs to be identified correctly... ...How their initial release ever passed certification is beyond us. Both Microsoft and Intel refuse to inform us as to how certification was achieved. Regardless, there are all sorts of other bugs / glitches still apparent including the following:
a). Single JBOD identified as multiple JBODs in Storage Spaces when MPIO enabled. This only occurs with Intel (sometimes)... ...does not happen all the time. Other certified JBODs detect / are listed properly as a single unit when MPIO is enabled (get-storageenclosure). This is cosmetic, and does not seem to break anything, but it's confusing and weird. - Anonymous
October 28, 2014
The comment has been removed - Anonymous
November 13, 2014
Hi. I can add to Pauls experience. We also use Inte JBODs, and I've asked myself the same question. How did this get certified? Storage Enclosure Unhealthy and showing twice. The showing twice bug is resolved by getting a PDB-replacement from Intel and updating firmware on the JBOD. This is documented on the Intel supportpage for the JBOD-enclosure.
We have not expreinced problems with getting the cluster disks online, but maybe we just haven't hit the bug.
We do, however, have massive problems with the SOFS-cluster becoming unresponsive and finally crashing. After months of troubleshooting, including a MS case (who didn't seem to know what a SOFS was and soon pointed finger towards Intel), it seems our error is down to a bug in Storage Tier Optimization (so, not Intel). I've been told by MS MVPs that there is a bug in Storage Tier Optimization and that the MS Storage Team is developing a fix for it (was supposed to be released on nov 12 but was delayed). But I cannot find any information regarding this on the internets. Even now when I know what the problem is I find nothing. (Maybe I must use Bing in order to find this secret MS info)
This raises the question: Does anyone actually use Storage Tiering, or is the bug just present in some systems? Since I can't find any info it is hard to know how I should tackle the situation.
The recommendations I get from the MVPs is to disable Storage Tier Optimization, but what is the use of storage tiering then?
I feel a bit let down by MS and their certification since in real life it only looks like something to hide behind in order to NOT have to give support.
/Mattias - waiting "patiently" for the MS fix