Month: March 2017

Deploying Storage Spaces Direct – Part 10 #StorageSpacesDirect #mvphour

Sometimes after we have configured a piece of infrastructure in production it would be nice to see what we have done right? Well, unfortunately for Storage Spaces Direct a lot of these functions are still trapped inside of the PowerShell Providers that are exposed. So, we need to work a little bit of magic to get the information that we want out. Fortunately for you there are some extremely smart people that work on the Microsoft Storage Team and one of them is Cosmos Darwin. He has authored the amazing Script ShowPrettyLittleVolumes and I use it all the time...

Read More

Deploying Storage Spaces Direct – Part 9 #StorageSpacesDirect #mvphour

We have a Storage Spaces Direct Cluster now what? Wouldn’t it be nice to maybe create a HyperConverged Virtual Machine on it or present some storage for a Scale out File Server (SOFS). Well fortunately we have another Good News Scenario for you. Guess what it is?   ………..   Is the suspense killing you ? It only takes a single line of PowerShell to make this magic happen. So let’s have a look shall we.         Provision Storage Virtual Disks (CSV)   As we are in only a 2 node S2D configuration we cannot take...

Read More

Deploying Storage Spaces Direct – Part 8 #StorageSpacesDirect #mvphour

So, the day has finally arrived and you have successfully completed the first 7 parts of this Blog Series. Now you actually want to deploy Storage Spaces Direct. Well this is a good news bad news scenario. Let’s start with the good news:   Good News There is really only one PowerShell CMDlet to run. Way to go Microsoft I like Easy. Bad news You are about to check out a feature that is so cool that you are going to want to spend more money on cooler hardware. (There really isn’t any bad news) Let’s get this party...

Read More

Deploying Storage Spaces Direct – Part 7 #StorageSpacesDirect #mvphour

Prior to deploying Storage Spaces Direct we should probably make sure that our Storage Subsystem is healthy and ready to go. Here are some quick PowerShell commands that you can use to validate your S2D Configuration. Validate the Cluster prior to Configuring Storage Spaces Direct (S2D)   It is important to run a few validation tests prior to enabling S2D. This can be done by running the following PowerShell commands. get-storagesubsystem   Get-StorageSubSystem View   You want to ensure that the OperationalStatus is OK.   get-physicaldisk Get-PhysicalDisk View   You want to ensure that all of the disks that...

Read More

Deploying Storage Spaces Direct – Part 6 #StorageSpacesDirect #mvphour

Before we can successfully build our Windows Failover Cluster we need to assign some IP Addresses to our nodes and their respective virtual adapters. Let’s do this now   Configuring the IP Addresses for the S2D Nodes #Configure S2DNode1 New-NetIPAddress -IPAddress -PrefixLength 16 -InterfaceAlias "vEthernet (SMB_3)" -DefaultGateway Set-DnsClientServerAddress -InterfaceAlias "vEthernet (SMB_3)" -ServerAddresses New-NetIPAddress -IPAddress -PrefixLength 24 -InterfaceAlias "vEthernet (SMB_4)" New-NetIPAddress -IPAddress -PrefixLength 24 -InterfaceAlias "vEthernet (HB)" New-NetIPAddress -IPAddress -PrefixLength 24 -InterfaceAlias "vEthernet (LM)" #Configure S2DNode2 Invoke-Command -ComputerName S2DNode2 -ScriptBlock { New-NetIPAddress -IPAddress -PrefixLength 16 -InterfaceAlias "vEthernet (SMB_3)" -DefaultGateway Set-DnsClientServerAddress -InterfaceAlias "vEthernet...

Read More