{"id":2422,"date":"2014-03-23T14:33:00","date_gmt":"2014-03-23T21:33:00","guid":{"rendered":"https:\/\/thebeagle.itgroove.net\/?p=1365"},"modified":"2023-02-24T21:48:32","modified_gmt":"2023-02-24T21:48:32","slug":"server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to","status":"publish","type":"post","link":"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/","title":{"rendered":"Server 2012 R2 Storage Spaces behind \u201csmart\u201d RAID controller \u2013 How To"},"content":{"rendered":"<p>In a previous post I discussed the process of setting up and configuring Storage Spaces.\u00a0 Since I made that post I have done some more work with Storage Spaces and have learned more so I thought I\u2019d share some more with you.<\/p>\n<p>Storage Spaces expects to see \u201craw\u201d disk drives which you then configure in various types of raidsets via the Storage Spaces configuration tools.\u00a0 But what do you do if you are sitting behind a \u201csmart\u201d controller that doesn\u2019t present raw disks to the O\/S?\u00a0 This is certainly the case with controllers like Dell\u2019s H700\/H710 (and probably the H810, as well) and, I\u2019m willing to bet, a number of other controllers from companies like HP, IBM and Lenovo.\u00a0 This is a dilemma I recently faced with a new server for a customer.\u00a0 We wanted the OS drives to be controlled (raided) on the smart controller but all the rest of the drives including the SSD\u2019s we wanted to managed through Storage Spaces.\u00a0 What to do????<\/p>\n<p>Well, the answers has two parts.\u00a0 Part One is that if your controller will NOT pass raw drive data (or JBOD) through to the OS then you will need to create a series of single-drive raidsets in order to pass each drive (the single-drive raidset) out to Windows.\u00a0 It sounds a little counterintuitive but there is no other way to expose each individual drive to Windows in order to be able to pick up the drive in Storage Spaces.\u00a0 Here is what I set up on my customer\u2019s Dell T620:<\/p>\n<p><a href=\"https:\/\/thebeagle.itgroove.net\/wp-content\/uploads\/thebeagle\/2014\/03\/image2.png\"><img loading=\"lazy\" decoding=\"async\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" alt=\"image\" src=\"http:\/\/thebeagle.itgroove.net\/wp-content\/uploads\/thebeagle\/2014\/03\/image_thumb2.png\" width=\"454\" height=\"346\" border=\"0\" \/><\/a><\/p>\n<p>I assigned the name so I had something to work with but, as you can see, all the individual drives are a single-drive RAID 0.\u00a0 Here is the physical drive info from the same box:<\/p>\n<p><a href=\"https:\/\/thebeagle.itgroove.net\/wp-content\/uploads\/thebeagle\/2014\/03\/image3.png\"><img loading=\"lazy\" decoding=\"async\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"image\" alt=\"image\" src=\"http:\/\/thebeagle.itgroove.net\/wp-content\/uploads\/thebeagle\/2014\/03\/image_thumb3.png\" width=\"801\" height=\"392\" border=\"0\" \/><\/a><\/p>\n<p>Part Two is very well described in this technet post: <a title=\"http:\/\/blogs.technet.com\/b\/askpfeplat\/archive\/2013\/10\/21\/storage-spaces-how-to-configure-storage-tiers-with-windows-server-2012-r2.aspx\" href=\"http:\/\/blogs.technet.com\/b\/askpfeplat\/archive\/2013\/10\/21\/storage-spaces-how-to-configure-storage-tiers-with-windows-server-2012-r2.aspx\">http:\/\/blogs.technet.com\/b\/askpfeplat\/archive\/2013\/10\/21\/storage-spaces-how-to-configure-storage-tiers-with-windows-server-2012-r2.aspx<\/a><\/p>\n<p>You have to use PowerShell commands to perform some manipulation of how the raidsets are identified to Storage Spaces so that you can put things together in a tier.\u00a0 The post above discusses the process but the gist is that the raidsets probably won\u2019t identify themselves to Storage Spaces as HDD or SSD, that is a change that you will have to make yourself via Powershell before you can put things together in a tier.\u00a0 And note that you may have to adjust the steps listed in the post slightly in order to complete your task.\u00a0 For example, I had to adjust one Powershell script to use \u201cFriendlyName\u201d rather than \u201cMediaType\u201d when I was identifying drives for changes but it was a very easy thing to do (the steps in the post are somewhat generic).<\/p>\n<p>The end result is I was able to build the required Tiered Storage Space on the T620 even though I could not pass raw drive information through to the OS as can be seen from the following:<\/p>\n<p><a href=\"https:\/\/thebeagle.itgroove.net\/wp-content\/uploads\/thebeagle\/2014\/03\/SNAGHTML20e6c6.png\"><img loading=\"lazy\" decoding=\"async\" style=\"padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px\" title=\"SNAGHTML20e6c6\" alt=\"SNAGHTML20e6c6\" src=\"http:\/\/thebeagle.itgroove.net\/wp-content\/uploads\/thebeagle\/2014\/03\/SNAGHTML20e6c6_thumb.png\" width=\"852\" height=\"352\" border=\"0\" \/><\/a><\/p>\n<p>I didn\u2019t capture the output of the steps I performed on the T620 so I can\u2019t post more detail here.\u00a0 However, the post I referenced above really does give you a good guide to follow.\u00a0 Just keep in mind that you might have to modify some of the Powershell involved (the Powershell ISE will <em>really<\/em> be your friend, here) to complete your task.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In a previous post I discussed the process of setting up and configuring Storage Spaces.\u00a0 Since I made that post I have done some more work with Storage Spaces and have learned more so I thought I\u2019d share some more with you. Storage Spaces expects to see \u201craw\u201d disk drives which you then configure in &hellip; <a href=\"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/\"><\/a><\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[259,261,268],"tags":[412,413,433,506,520,583],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Server 2012 R2 Storage Spaces behind \u201csmart\u201d RAID controller \u2013 How To - Archive<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Server 2012 R2 Storage Spaces behind \u201csmart\u201d RAID controller \u2013 How To - Archive\" \/>\n<meta property=\"og:description\" content=\"In a previous post I discussed the process of setting up and configuring Storage Spaces.\u00a0 Since I made that post I have done some more work with Storage Spaces and have learned more so I thought I\u2019d share some more with you. Storage Spaces expects to see \u201craw\u201d disk drives which you then configure in &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/\" \/>\n<meta property=\"og:site_name\" content=\"Archive\" \/>\n<meta property=\"article:published_time\" content=\"2014-03-23T21:33:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-24T21:48:32+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/thebeagle.itgroove.net\/wp-content\/uploads\/thebeagle\/2014\/03\/image_thumb2.png\" \/>\n<meta name=\"author\" content=\"Sean Wallbridge\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sean Wallbridge\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/\",\"url\":\"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/\",\"name\":\"Server 2012 R2 Storage Spaces behind \u201csmart\u201d RAID controller \u2013 How To - Archive\",\"isPartOf\":{\"@id\":\"https:\/\/regroove.ca\/archive\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/thebeagle.itgroove.net\/wp-content\/uploads\/thebeagle\/2014\/03\/image_thumb2.png\",\"datePublished\":\"2014-03-23T21:33:00+00:00\",\"dateModified\":\"2023-02-24T21:48:32+00:00\",\"author\":{\"@id\":\"https:\/\/regroove.ca\/archive\/#\/schema\/person\/74e1c0def190f181c1394c2b6d883e77\"},\"breadcrumb\":{\"@id\":\"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/#primaryimage\",\"url\":\"http:\/\/thebeagle.itgroove.net\/wp-content\/uploads\/thebeagle\/2014\/03\/image_thumb2.png\",\"contentUrl\":\"http:\/\/thebeagle.itgroove.net\/wp-content\/uploads\/thebeagle\/2014\/03\/image_thumb2.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog Archive\",\"item\":\"https:\/\/regroove.ca\/archive\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Server 2012 R2 Storage Spaces behind \u201csmart\u201d RAID controller \u2013 How To\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/regroove.ca\/archive\/#website\",\"url\":\"https:\/\/regroove.ca\/archive\/\",\"name\":\"Archive\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/regroove.ca\/archive\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/regroove.ca\/archive\/#\/schema\/person\/74e1c0def190f181c1394c2b6d883e77\",\"name\":\"Sean Wallbridge\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/regroove.ca\/archive\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/adf8cea6291c39d166616f2148d919a6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/adf8cea6291c39d166616f2148d919a6?s=96&d=mm&r=g\",\"caption\":\"Sean Wallbridge\"},\"url\":\"https:\/\/regroove.ca\/archive\/author\/swallbridge\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Server 2012 R2 Storage Spaces behind \u201csmart\u201d RAID controller \u2013 How To - Archive","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/","og_locale":"en_US","og_type":"article","og_title":"Server 2012 R2 Storage Spaces behind \u201csmart\u201d RAID controller \u2013 How To - Archive","og_description":"In a previous post I discussed the process of setting up and configuring Storage Spaces.\u00a0 Since I made that post I have done some more work with Storage Spaces and have learned more so I thought I\u2019d share some more with you. Storage Spaces expects to see \u201craw\u201d disk drives which you then configure in &hellip;","og_url":"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/","og_site_name":"Archive","article_published_time":"2014-03-23T21:33:00+00:00","article_modified_time":"2023-02-24T21:48:32+00:00","og_image":[{"url":"http:\/\/thebeagle.itgroove.net\/wp-content\/uploads\/thebeagle\/2014\/03\/image_thumb2.png"}],"author":"Sean Wallbridge","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sean Wallbridge","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/","url":"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/","name":"Server 2012 R2 Storage Spaces behind \u201csmart\u201d RAID controller \u2013 How To - Archive","isPartOf":{"@id":"https:\/\/regroove.ca\/archive\/#website"},"primaryImageOfPage":{"@id":"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/#primaryimage"},"image":{"@id":"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/#primaryimage"},"thumbnailUrl":"http:\/\/thebeagle.itgroove.net\/wp-content\/uploads\/thebeagle\/2014\/03\/image_thumb2.png","datePublished":"2014-03-23T21:33:00+00:00","dateModified":"2023-02-24T21:48:32+00:00","author":{"@id":"https:\/\/regroove.ca\/archive\/#\/schema\/person\/74e1c0def190f181c1394c2b6d883e77"},"breadcrumb":{"@id":"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/#primaryimage","url":"http:\/\/thebeagle.itgroove.net\/wp-content\/uploads\/thebeagle\/2014\/03\/image_thumb2.png","contentUrl":"http:\/\/thebeagle.itgroove.net\/wp-content\/uploads\/thebeagle\/2014\/03\/image_thumb2.png"},{"@type":"BreadcrumbList","@id":"https:\/\/regroove.ca\/archive\/2014\/03\/23\/server-2012-r2-storage-spaces-behind-smart-raid-controller-how-to\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Archive","item":"https:\/\/regroove.ca\/archive\/"},{"@type":"ListItem","position":2,"name":"Server 2012 R2 Storage Spaces behind \u201csmart\u201d RAID controller \u2013 How To"}]},{"@type":"WebSite","@id":"https:\/\/regroove.ca\/archive\/#website","url":"https:\/\/regroove.ca\/archive\/","name":"Archive","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/regroove.ca\/archive\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/regroove.ca\/archive\/#\/schema\/person\/74e1c0def190f181c1394c2b6d883e77","name":"Sean Wallbridge","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/regroove.ca\/archive\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/adf8cea6291c39d166616f2148d919a6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/adf8cea6291c39d166616f2148d919a6?s=96&d=mm&r=g","caption":"Sean Wallbridge"},"url":"https:\/\/regroove.ca\/archive\/author\/swallbridge\/"}]}},"_links":{"self":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts\/2422"}],"collection":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/comments?post=2422"}],"version-history":[{"count":1,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts\/2422\/revisions"}],"predecessor-version":[{"id":2946,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/posts\/2422\/revisions\/2946"}],"wp:attachment":[{"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/media?parent=2422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/categories?post=2422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/regroove.ca\/archive\/wp-json\/wp\/v2\/tags?post=2422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}