Remove Azure Stack TP1 to install TP1.1

If you tried out Azure Stack Preview 1 and want to play arround with TP 1.1 release you have to remove the current Azure Stack deployment. I was unable to find a documented uninstall (if somebody does please leave a comment ūüôā ) so i just deleted everything.

I have a one node setup so here is what I did:

  • Turn of all VM’s
  • Deleted all cluster roles;
  • Removed the VM’s;
  • Destroyed the cluster;
  • Removed the storage pool and its volumes;
  • Removed my node from the azurestack.local domain and rebooted;
  • Removed the virtual switch;
  • Uninstalled the Microsoft Azure Service Fabric from my host.

Read more


Microsoft Azure Stack

Yes! Last Friday the first public preview of Microsoft Azure Stack (MAS) TP1 was released. Twitter was going crazy and I saw a lot of downloads and deploys passing by. I was also blessed with some hardware from my company that meets the specs for an Azure Stack TP1 deployment.

So¬†I can test and deploy MAS to! Whoohoe!¬†ūüôā

My physical host was installed with Windows Server 2016 TP4 and disabled all Nics but one. Installed all Windows updates including the specific KB3124262

After that run powershell as an admin. Give the powershell command and of you go!

DeployAzureStack.ps1 –verbose

Then after several reboots and hours of waiting the deployment has finished!

masdeploy

Read more


ADFS HTTP 400 Bad Request with SSO/Windows Integrated Authentication

Another challenging ADFS issue came to me this week. Here the problem was that internal user were not able to authenticate. They receive¬†a login prompt and after providing credentials they received a “HTTP 400 bad request” error message. When users were external and use FBA they were able to login successfully. Also wen internal and the users used a different browser then Internet Explorer the were also presented with FBA and were able to login. Clearly only the login with¬†Windows Integrated Authentication failed. And of course al was working just¬†fine and stopped working about a week ago.

In this environment the ADFS and resource¬†servers were¬†in a different domain than the user accounts were. For more detail see the picture below. Beware it’s only a part of the authentication process to illustrate the topology.

After some research i ruled out serveral known issue’s like:

Read more


Hyper-V Virtual Switch Internal with NAT

—- UPDATE—- Be sure to check the updated blog for the powershell commands since it has changed in the newer Windows 10 and Windows Server 2016 builds

A will a go Microsoft released Windows Server 2016 TP4 and Windows 10 Build 10586. For Windows 10 it was all about nested virtualization that is a great feature which i use a lot with nano server and containers now days.

But another great feature came with that release that completely  slipped my attention and I stumbled on it exploring the New-VMSwitch powershell Cmdlets. Since that release you have the ability to set you Virtual Switch (VSwitch) not only to External, Internal and Private but also to a fourth option, which is NAT mode.

Let me explain, when you run some VM’s on your local laptop, tablet or test/dev server¬†you probably created a Vswitch which is connected to your LAN or WIFI adapter for outside network acces or internet access. Or when you want them to talk to each other in there own subnet and you requier no internet access you have a VSwitch with a Internal Network connection type. But if you require the VM’s to have internet connection and want multiple subnets you need vlan’s.

Since not everybody has VLAN’s on a home network or you are located in a company network were you do not have controle over the network you cannot use the External Network type VSwitch to get al the VM’s on the internet or the rest of the network. Or when you are like me and are located in several different customer networks, IP’s change all the time when on DHCP or my VM’s need to change IP addresses all the time if i want to test somethings in VM’s.

All that is behind us now because we can create VSwitches for Internal Network and enable NAT on the VSwitch.

Read more


SMB Direct with Emulex

A while a go i was involved in a project were the customer wanted to deploy a 2 node Scale out file server with storage spaces on Windows Server 2012 R2. Since this was my first actual storage spaces and scale out file server deployment¬†(besides a training and¬†testing it in a lab with¬†vm’s)¬†i ran in to some issue’s and problems.

First of all there is a lot of stuff on the internet that is not always entirely true for all scenarios. Settings or test results that are used and reported are not¬†necessarily true in your environment.¬†For example¬†DCB/PFC/QOS settings with Mellanox RoCe adapters are different than with Emulex RoCe¬†adapters. And even with Emulex and HP or Fujitsu branded Emulex cards configuration is not the same. This could be because the vendors don’t know it exactly either and are still struggling with their drivers, firmware and settings,¬†I don’t know. But it’s makes it pretty tough to get it all right. And as I said before, this is the first implementation I did, so I am not an expert on this either, so feel very free to give feedback if needed.

This Technet article describes several does and don’ts with SMB and RDMA. A lot of info and configurations are also¬†available on Jose Barreto’s blog for RDMA and Mellanox RoCe adapters. But since there is very little¬†info with Emulex, I¬†started this blog to write and share my findings.

Read more


Windows Mobile 10 build 10581

Today I received the new Windows Mobile 10 build 10581 from the fast ring Insider Preview. For me there were a couple of things that were really bad in de last couple of builds. In the previous builds you were not able to set the data usage limit on a monthly schedule. After saving nothing … Read more