You dont have javascript enabled! Please enable it!

Step-by-Step: How to deploy Storage Spaces Tiering in System Center VMM

3 Min. Read

Hello folks,

In the previous post, we showed you how to deploy Hyper-V Extended Port ACLs in VMM Update Rollup 8.

In today’s post, we will continue and cover the second feature in VMM UR8 which is support for Storage Spaces Tiering.

Introduction

With Update Rollup 8 for System Center Virtual Manager, you can now leverage the Storage Tiering functionality provided by Windows Server 2012 R2 directly from within VMM. This feature will help you enhance your Storage Spaces experience by combining the best performance attributes of SSD (Solid State Disks) with the best cost/capacity attributes of HDD (Hard Disk Drive) together. Once a tier is created, frequently accessed data will be automatically moved to SSDs and infrequency data will be moved to HDDs (the placement of data in the storage space tier will kick-off by default every day at 1.00 AM), which will help you utilize your resources efficiently and reduce the overall storage cost of the deployment.

If you want to learn more about Storage Spaces in Windows Server 2012 R2, I highly encourage you to check below articles:

Storage Spaces Design Consideration Guide and Software-Defined Storage Design Calculator

Demo: Storage Spaces Tiering in Action

How to Extend and Resize a Two-Way Mirrored Storage Tiered Space?

How to Create a Two-Way Mirrored Storage Space Using PowerShell?

How to Replace Faulty Disk in Two-Way Mirrored Storage Spaces?

How to Modify Storage Tiers Optimization with PowerShell?

Without further ado, let’s jump and deploy Storage Spaces Tiering from VMM.

What Can You do with this Feature?

  • Create new File Shares with Tiers (SSD/HDD) from within VMM.
  • Discover Tiers in a Storage Pool.

Each of these actions is covered in more detail below:

Please note that to create a storage space with storage tiers, the storage pool must have a sufficient number of hard disks (HDDs) and SSDs to support the selected storage layout, and the disks must contain enough free space. For more information, please check the following documentation.

Creating new File Shares with Tiers (SSD/HDD)

Using VMM 2012 R2 UR8, you can now easily create file shares with tiers. The detailed steps on how to create file shares with tiers are mentioned below:

In my demo here, I have two nodes of a Scale-out File Server with one Storage Pool that includes a bunch of HDDs and SSDs.

Step-by-Step: How to deploy Storage Spaces Tiering in System Center VMM 1

In the VMM Console:

1) Open the Fabric workspace.

2) In the Fabric pane, click Storage, and then on the Home tab, click Create File Share.

3) In the Storage Type page, select the File server where you want to add the file share and specify the name and description of the File Share. Select the Storage Type as Storage Pool, Select the storage pool & the storage Classification.

Please Note that the storage tiering functionality will only get enabled when you select Storage Pool as the storage type. Storage tiering is not supported for Local Path & Volume Storage Types and these options will work exactly the same as earlier.

Step-by-Step: How to deploy Storage Spaces Tiering in System Center VMM 2
4) In the Capacity Page, specify the size of the file share, the File System type, and the Storage resiliency method. You will now get a checkbox to Enable Storage Tiers as shown in the screenshot below.

We will create a 50GB File share size.

Step-by-Step: How to deploy Storage Spaces Tiering in System Center VMM 3

5) Once you have enabled the checkbox for storage tiering, you need to specify the capacity and resiliency method of each of the storage tiers on the Storage Tiers page.

We will place 25GB on the SSD tier and 25GB on the HDD tier, and a Two-way mirror for resiliency.

Step-by-Step: How to deploy Storage Spaces Tiering in System Center VMM 4

6) The next page will show you the summary of your selections, verify it, and Click Finish.

Step-by-Step: How to deploy Storage Spaces Tiering in System Center VMM 5

7) In the VMM console, you can verify the file that we just created.

Step-by-Step: How to deploy Storage Spaces Tiering in System Center VMM 6

Last but not least, we will create a new File Share on top of the storage tier but using PowerShell this time.

# Get Storage File Server
$storageFileServer = Get-SCStorageFileServer -VMMServer SCVMM01

# Get Storage Pool
$storagePool = Get-SCStoragePool -VMMServer SCVMM01

# Get Storage Classification
$storageClassification = Get-SCStorageClassification -VMMServer SCVMM01 | Where{$_.Name -eq "Silver"}

# Create the File Share with tiered storage
$storageFileShare = New-SCStorageFileShare -StorageFileServer $storageFileServer -StoragePool $storagePool -Name "MirrorTierShare02" -Description "VMM UR8 Storage Tiering PoSh Demo" -MediaType @("SSD", "HDD") -StorageTierSizeMB @(25600, 25600) -RunAsynchronously -FileSystem "CSVFS_ReFS" -ResiliencySettingName "Mirror" -PhysicalDiskRedundancy "1" -StorageClassification $storageClassification

And here you go…

Step-by-Step: How to deploy Storage Spaces Tiering in System Center VMM 7

We can query the storage tier from VMM using the Get-SCStorageTier cmdlet.

Get-SCStorageTier | FT Name, StorageArray, ObjectType, MediaType, @{E={$_.Size/1024MB}; L= "Size (GB)" } –AutoSize

Step-by-Step: How to deploy Storage Spaces Tiering in System Center VMM 8

Let’s check the view from Server Manager now.

I want to mention that when you are creating a file share from VMM, what is happening under the hood is, a new virtual disk is created that includes the file share with the appropriate permission.

Step-by-Step: How to deploy Storage Spaces Tiering in System Center VMM 9

If we look at the view from Failover Cluster Manager…

Roles:

Step-by-Step: How to deploy Storage Spaces Tiering in System Center VMM 10

Disks:

Step-by-Step: How to deploy Storage Spaces Tiering in System Center VMM 11

I hope this post has been informative for you.

Until then… enjoy your day!

__
Thank you for reading my blog.

If you have any questions or feedback, please leave a comment.

-Charbel Nemnom-

Photo of author
About the Author
Charbel Nemnom
Charbel Nemnom is a Senior Cloud Architect, Swiss Certified ICT Security Expert, Certified Cloud Security Professional (CCSP), Certified Information Security Manager (CISM), Microsoft Most Valuable Professional (MVP), and Microsoft Certified Trainer (MCT). He has over 20 years of broad IT experience serving on and guiding technical teams to optimize the performance of mission-critical enterprise systems with extensive practical knowledge of complex systems build, network design, business continuity, and cloud security.
Previous

Step by Step: How To Deploy #Hyper-V Extended Port ACLs in System Center Virtual Machine Manager #SCVMM

StarWind Updates 28 October 2015 @starwindsan

Next

Let me know what you think, or ask a question...

error: Alert: The content of this website is copyrighted from being plagiarized! You can copy from the 'Code Blocks' in 'Black' by selecting the Code. Thank You!