No disks with supported bus types found to be used for S2DMVP Reconnect helps MVP’s reconnect with Microsoft and their peersChecking Azure Stack portal load timesHotfix Verifier for Windows Server 2012 R2 (October 2016 Update)HPE Service Pack for ProLiant 2016.10.0 is now availableComparing features in Windows Server versionsHPE Service Pack for ProLiant (SSP) with Windows Server 2016 support is around the cornerWorkaround to Enable-ClusterS2D with some Storage ControllersResize Storage Spaces Direct VolumeMicrosoft Ignite 2016: Day 5 Tue, 20 Dec 2016 12:56:39 +0000 en-US hourly 1 Mon, 21 Nov 2016 12:19:20 +0000

Related posts:

  1. Hyperconverged with Windows Server 2016
  2. Disable Storage Spaces Direct Cache
  3. Microsoft Ignite 2016: Day 2
  4. Azure Stack Infrastructure Operations and Management – Microsoft Ignite 2016: Day 3
  5. Dive into Microsoft Azure Stack Architecture (part 2) – Microsoft Ignite 2016: Day 3


I had some HP DL380’s to test Storage Spaces Direct and walked into the following error:


Enable-ClusterStorageSpacesDirect : No disks with supported bus types found to be used for S2D
At line:1 char:1
+ Enable-ClusterStorageSpacesDirect
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (MSCluster_StorageSpacesDirect:root/MSCLUSTER/...ageSpacesDirec 
t) [Enable-ClusterStorageSpacesDirect], CimException
+ FullyQualifiedErrorId : HRESULT 0x80070490,Enable-ClusterStorageSpacesDirect

Enable-ClusterStorageSpacesDirect : Failed to run CIM method EnableStorageSpacesDirect on the 
root/MSCLUSTER/MSCluster_StorageSpacesDirect CIM object. The CIM method returned the following error code: 
At line:1 char:1
+ Enable-ClusterStorageSpacesDirect
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidResult: (MSCluster_StorageSpacesDirect:String) [Enable-ClusterStorageSpa 
cesDirect], CimJobException
+ FullyQualifiedErrorId : CimJob_EnableStorageSpacesDirect_1168,Enable-ClusterStorageSpacesDirect

After some investigation I found out that the disks are still being reported with a “RAID” bustype, while my HBA is in “HBA mode” instead of the default “RAID mode”. This has probably to do with the drivers…

**UPDATE: This problem is fixed with the HP Service Pack for ProLiant (SPP) Version 2016.10.0 **

Thank you for reading my blog.
If you have any questions or feedback, leave a comment or drop me an email.

Darryl van der Peijl

]]> 3 Fri, 04 Nov 2016 11:48:45 +0000

MVP Reconnect helps MVP’s reconnect with Microsoft and their peers

No related posts.


If you receive the Microsoft MVP award, this is only valid for a single year. Therefore, MVP’s all over the world eagerly watch their mailbox on renewal day, on the first day of each quarter. If for some reason Microsoft decides that your participation or worth for the community within your field of expertise is not up to Microsoft standards, your status as an MVP ends. This immediately cuts your line with the product teams as well as your fellow MVPs. For this reason, Microsoft announced the MVP Reconnect program. One day, when I retire or perhaps sooner, I can fall back on this sympathetic program.


What is MVP Reconnect?

  • MVP Reconnect is Microsoft’s way of keeping former MVPs in touch with Microsoft and each other.
  • The idea behind the program can be best described with an analogy from another industry; The Oscars are one of the most well recognized and prestigious awards in the film industry. From the moment someone wins their first Oscar, they become part of a very special community – that of Academy Award Winners – and they belong to this community forever, even if they don’t win an award every year. The same is true for MVPs: once an MVP, always part of the MVP community!

Why is this program being launched?

  • Over the years, Microsoft has received feedback from former MVPs that they were looking for ways to stay in touch with the program and with their peers. This program is an extension of Microsoft’s commitment to the MVP program and another way to recognize the expertise and engagement that folks contribute to technical communities.

Why should I join?

  • MVP Reconnect allows members to stay connected to other community leaders and Microsoft. If your contributions to the technical community slow down temporarily, staying connected means that you maintain a good position for future recognition as an MVP. If you have a long history with the MVP program, you’ll be able to share your experiences and coach others to take full advantage of all the opportunities that the MVP award can provide.
  • Benefits include networking opportunities, recognition, and engagement offerings like invitations to community events.

Who is eligible for the program? What are the requirements for membership?

  • All former MVPs with a minimum award period of one year who ended their tenure “in good standing” are eligible to join. “Good standing” means that an MVP must not have been retired due to an NDA or Code of Conduct violation. There are no limitations based on technical expertise or award category!

Where can I find more information about the program?

  • More information is available on the MVP Reconnect website at:

How can I join?

  • In the future, MVPs who reach the end of their award tenure will be invited automatically.
  • Former MVPs can request to join by filling out the form at After validating the request, Microsoft will send an official email invitation.
  • Please note that the validation process is made easier by providing more information on the form. Specifically, supplying your MVP ID and primary email used as an MVP will help expedite the process.

]]> 0 Fri, 28 Oct 2016 09:10:53 +0000

Checking Azure Stack portal load times

No related posts.


As you probably know Azure Stack is currently in TP2 and performance of the portal is noticeably better than TP1. If  the portal is sluggish for some reason, there is a way to check the portal load time of the different blades.

To investigate this, you can use the following key combination: CTRL-ALT-D.


Pressing CTRL-ALT-D again will remove the portal load information.

While checking for other key combinations, I also found CTRL-ALT-A which gives you a list of versions of various Azure Stack components.

If you fine any others, please let me know!

]]> 0 Tue, 25 Oct 2016 09:55:47 +0000

Hotfix Verifier for Windows Server 2012 R2 (October 2016 Update)

Related posts:

  1. Windows Server 2012 R2 Hyper-V Hotfixes Update


I have updated the Hyper-V and Cluster Hotfix/Update XML files which accompany the HyperV2012RUpdatesCheck.ps1 file.

The XML files include all hotfixes and updates up to October 2016. Please be aware that many of the individual updates are also included in the monthly update rollups for Windows Server 2012 R2. When I tried to install a couple of updates on one of my clusters, many of the earlier updates were not applicable. Either the conditions for the update fails or the update has already been consolidated in a more recent monthly update.

Unfortunately, it is not easy to verify in which rollup a particular hotfix/update is included. Nevertheless, this script provides you a quick check which hotfixes and/or updates (may) be missing. I have updated the script to reflect this.

You can find the script and XML files on this OneDrive location:!AglTCjVGM7qW2I93OGUE2_xYfWomdQ


]]> 4 Mon, 24 Oct 2016 21:56:22 +0000

Related posts:

  1. HPE Service Pack for ProLiant (SSP) with Windows Server 2016 support is around the corner
  2. Dive into Microsoft Azure Stack Architecture (part 1) – Microsoft Ignite 2016: Day 3


I just read a tweet by @PatrickLownds saying that the Service Pack for ProLiant 2016.10.0 is now available. This means Windows Server 2016 is now officially supported. I have been able to try out this version for some time now and have not run into any major problems (yet). Please write a comment if you run into anything significant.

The blog I wrote about Workaround to enable clusters2d with some storage controllers actually depended on this SSP, changing the RAID bustype to SAS.


This SSP is the last one that supports the ProLiant G6 series, but you can forget about support for Windows Server 2016.


Since a few years, these SSP’s can only be downloaded if you have an active warranty or HP support agreement. I can’t say I’m happy with this change and hopefully one day HPE comes back on this decision.

]]> 1 Mon, 17 Oct 2016 15:41:51 +0000

Related posts:

  1. Discover what’s new with Windows Server 2016 Virtualization – Microsoft Ignite 2016: Day 2
  2. Dive into Microsoft Azure Stack Architecture (part 1) – Microsoft Ignite 2016: Day 3
  3. HPE Service Pack for ProLiant (SSP) with Windows Server 2016 support is around the corner


Microsoft published a guide to compare specific features of Windows Server versions to understand the differences between the version you are running today and the latest version available from Microsoft: Windows Server 2016.


The feature guide can be found here.

In terms of performance and scalability, Windows Server 2016 has taken a giant step, offering 240 virtual processors and 12 TB RAM in a VM!


There was some confusion about maximum memory per VM as some websites showed a table with 16 TB per VM. Ben Armstrong, PM in the Hyper-V team confirmed that the correct value is 12 TB.

]]> 0 Fri, 14 Oct 2016 16:16:43 +0000

Related posts:

  1. Dive into Microsoft Azure Stack Architecture (part 1) – Microsoft Ignite 2016: Day 3


Today I talked to an HPE representative and asked when the Service Pack for ProLiant (SSP) with support for Windows Server 2016 was expected to be released. Of course now Windows Server 2016 became GA this week, it is crucial that the hardware is updated with supported firmware and drivers. In my previous blog about the proper BusType for Storage Spaces Direct configurations, this was a vital piece to make things work properly.

HPE confirmed that the October 2016 SPP release target is next week (starting October 17, 2016).

Meanwhile check the Microsoft Hardware Catalog to verify if your HPE ProLiant Servers are already certified for Windows Server 2016 and keep an eye on the HPE SSP webpage.


]]> 0 Fri, 14 Oct 2016 07:00:23 +0000

Related posts:

  1. Hyperconverged with Windows Server 2016
  2. Disable Storage Spaces Direct Cache
  3. Microsoft Ignite 2016: Day 2
  4. Azure Stack Infrastructure Operations and Management – Microsoft Ignite 2016: Day 3
  5. Dive into Microsoft Azure Stack Architecture (part 2) – Microsoft Ignite 2016: Day 3


As soon as Windows Server 2016 became generally available (GA), I reinstalled one of the HPE Apollo servers (ProLiant XL170r Gen9) available in our lab, to try out Storage Spaces Direct (S2D) with the latest bits, starting with 1 node and ready to add additional nodes to the cluster. I anticipated a quick installation as Microsoft’s storage team had sworn at Ignite, setting up S2D could be done within 15 minutes.


Beforehand, I had already prepared the HPE Smart Array P440 controller to work in HBA Mode (aka Pass-Through Mode). In HBA mode, all physical drives are directly available to the operating system and hardware RAID is disabled, which is a requirement for S2D. This can be configured in the HPE Smart Storage Administrator.

After all, Software Defined Storage (SDS) means that all hardware intelligence should be disabled to let Windows Server 2016 create a Storage Pool out of a number of physical disks (HDD, SSD, NVMe). In this configuration there are 4 x 1.2 TB SAS HDD and 2 x 480 GB SATA SSDs. One disk was used for the OS, so five disks left for Storage Spaces Direct.

Before building the S2D cluster, I checked if the disks were “poolable” by looking at the CanPool value which should be True.


At first sight, this all looked fine, so on to the cluster creation.

$ClusterAddress = ""
New-Cluster –Name HVHC01 –Node HVHC01N01 –StaticIPAddress $ClusterAddress -NoStorage 

To my big surprise, this second command failed with “no disks with supported bus types found to be used for S2D”. This normally happens when you try to build an S2D cluster with virtual machines, but clearly some types of storage controllers have this problem as well.


After further examination, I figured out that there is a cluster setting which can be used as a work around when disks report their BusType as RAID. Enable-ClusterS2D doesn’t like RAID. In fact it is an unsupported configuration!

Get-Disk | select Number, FriendlyName, OperationalStatus, Size, PartitionStyle, BusType | sort Number | ft -AutoSize



After some research I got the hint that the problem could be related to a bad driver (disk, controller), so I ran the HPE Support Pack to update the firmware and drivers of all hardware components. And finally, after the reboot, I again saw that the disks showed up as BusType SAS.


Lessons learnt

So hopefully, when you ever run into a problem enabling Storage Spaces Direct, first run your vendor’s firmware and driver updates for Windows Server 2016, reboot and check the BusType. Only when it reports SAS, your hardware configuration is supported for S2D.

If your hardware has been prepared and verified properly, S2D can still be configured within 15 minutes.

Have a good one!

Hans Vredevoort

]]> 5 Thu, 06 Oct 2016 09:01:43 +0000

Related posts:

  1. Hyperconverged with Windows Server 2016
  2. Disable Storage Spaces Direct Cache


In this blog post I will show you how to expand a Storage Space AKA virtual disk based on Storage Spaces Direct.The first thing is to understand that Multi-Resilient volumes are created differently comparing to a Parity or Mirror volume. A Multi-Resilient volume makes use of two tiers instead of one and therefore when expanding you need to expand multiple tiers.


Resize the volume

In this example I am using a Multi-Resilient disk.
As you can see below I have one virtual disk in the cluster named “Disk1” with a capacity of 1000GB.

Next get the StorageTiers bound to the virtual disk “Disk1” with Powershell and show the size in GBs:

Get-VirtualDisk -Friendlyname "Disk1" | Get-StorageTier | FT Friendlyname, @{Name="Size in GB";Expression={($_.AllocatedSize/1gb)}}


Aha, we can see the two StorageTiers that are bound to the virtual disks called “Disk1”
So I have 900GB in my Capacity tier and 100GB in my Performance tier which sums to 1000GB.

In this case I want to resize my storagetiers +100%, so making the performance tier 200GB and the capacity tier 1800GB.You can resize storagetiers using the Resize-StorageTier cmdlet.

Get-VirtualDisk "Disk1" | Get-StorageTier | ? Friendlyname -eq "Disk1_Capacity" | Resize-StorageTier -Size 1800GB
Get-VirtualDisk "Disk1" | Get-StorageTier | ? Friendlyname -eq "Disk1_Performance" | Resize-StorageTier -Size 200GB

After the commands complete, we run the Get-StorageTier cmdlet again to see the changes in the capacity.

Now that the tiers are resized we have come to the following scenario:


We can also check this with Powershell and confirm this:

Get-VirtualDisk "Disk1"| FT Friendlyname,Size
Get-VirtualDisk "Disk1"| Get-Disk | Get-Partition | Where Type -eq Basic | FT Size
Get-VirtualDisk "Disk1"| Get-Disk | Get-Partition | Where Type -eq Basic | Get-PartitionSupportedSize


As you can see the virtual disk is already 2000GB, the partition is still 1000GB and the maximum size of the partition can be 2000GB. Once the virtual disk is expanded, you also will have to expand the partition.

Get-VirtualDisk "Disk1"| Get-Disk | Get-Partition | ? Type -eq Basic | Resize-Partition -Size 2147348361216

And the result shows in Failover Cluster Manager:result

Thank you for reading my blog.
If you have any questions or feedback, leave a comment or drop me an email.

Darryl van der Peijl

]]> 0 Sat, 01 Oct 2016 15:10:46 +0000

Related posts:

  1. Microsoft Ignite 2016: Day 1


Oh no! The last day of Ignite and the end of this series of blog posts.
This marks also the day that Windows 10 is on 400 million active devices, pretty impressive.

Microsoft Ignite Day 1
Microsoft Ignite Day 2
Microsoft Ignite Day 3
Microsoft Ignite Day 4
Microsoft Ignite Day 5

On day 3 we already announced the Dell and HPE servers, now we also found out about Lenovo!
Lenovo will use the x3650 M5 rack server for AzureStack.

Discover what’s next for Windows 10 Mobile for phones and small tablets:

Almost all sessions are online! Find all the sessions here:

Microsoft has collected all presentations on the Techcommunity site, can be found here: 


Very intersesting topic, find the session on Youtube:

BRK3112 – Learn about the community of templates for Azure Stack

Speakers: Marc van Eijk, Ricardo Mendes

A session by our very own blogger Marc.
The session is already online on YouTube:

Thanks for reading.
Follow us on twitter to keep up with the latest:

Darryl van der Peijl
Hans Vredevoort
Mark Scholman

]]> 2

Be the first to comment

Leave a Reply

Your email address will not be published.