Posts by Hans Vredevoort

Quickly Checking the Azure Pack Version

Updates for Windows Azure Pack are offered on a quarterly basis. These so-called Update Rollups offer bug fixes and functionality enhancements. The latest version is UR4 and the next one is due February 10th, 2015.

When installing Azure Pack via the Web Platform Installer, you are sure to get the latest version. Likewise if you use the downloader.ps1 script used by PowerShell Deployment Toolkit for offline installation of WAP, you also get the latest version.

If WAP was installed some time ago, you can quickly find the version by pressing CTRL+SHIFT+A

image

This data can also be copied to your clipboard in json format:

{"items":[{"key":"UTC Time","value":"2015-01-20 13:20:25Z"},{"key":"Browser","value":"Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; rv:11.0) like Gecko"},{"key":"Language","value":"en-us"},{"key":"Portal Version","value":"3.19.8196.21 (rd_auxsmp_stable_v2_gdr.141021-1031)"},{"key":"PageRequestId","value":"fb2cc9e9-83c5-4d20-950a-1933da326ca6"},{"key":"Email Address","value":"DOMAIN\\Administrator ({1})"},{"key":"Subscriptions","value":""}],"errors":""}

 

You can register here fore the Windows Azure Pack Community newsletter which gives you early access to new features in Update Rollups.

Azure Pack Wiki Available Via OneNote

Hi Azure Pack fans!

 

In the past 2 years or so, we have acquired a lot of experience with Azure Pack. We created a Wiki which was intended to collect the scattered locations of all the blogs, videos, articles and whitepapers. But as we observed, this wiki has also stimulated the growth of content, as how cool is it to be on this now famous Azure Pack Wiki <grin>.

image

Many features you will first see in Microsoft’s public cloud, will gradually become available on premise. I have added several new sections relevant to both public Azure and private Azure.

 

The Wiki has grown to such extreme length that the TechNet Wiki was no longer suitable and publishing to it became a nightmare.

 

For this reason I make the Azure Pack Wiki available in OneNote Online.  If you edit the Wiki in your local version of Microsoft OneNote, you can also use the hyperlinks.

 

image

 

You can find the latest update of the Azure Pack Wiki here for viewing and here for editing if you want to add content. Please add NEW behind the title of the added content.

 

 

Hope you like it!

 

 

Best regards,

 

Hans Vredevoort

Hyper-V MVP

Twitter: @hvredevoort

 

 

Marc van Eijk

Windows Azure MVP

Twitter: @_marcvaneijk

http://www.hyper-v.nu

http://www.hyper-v.nu

Review of Hyper-V Network Virtualization Cookbook

Introduction

Two weeks ago on Twitter, Ryan Boud who is  a senior cloud consultant working for Inframon, asked me if I would be interested in reviewing his book on Hyper-V Network Virtualization (HNV). Sometimes things can go very quickly. About one minute after his tweet, I confirmed my interest, not knowing this was in fact a book published by Packt.

As a side note, I’m personally not very fond of this publisher after a bad experience with them in their rather aggressive approach to candidate writers and quickly learnt they don’t pay very well for the vast amount of work authors put into their writings. As a technical editor for several books by Aidan Finn et al., and having contributed to a book called Microsoft Private Cloud Computing, I had gotten used to being paid for my work. Packt does not pay a cent to technical editors or reviewers, so that’s why I had previously declined my participation on another book.

imageimage

Review

But as you can see in the tweets above, I had already accepted the review and quickly received an email from Packt, offering me a log in account to their site and a free download of Ryan Boud’s book in pdf, epub, and mobi formats. So I decided to download the PDF and see what this book had in store. Of course I’m interested in anything written on Hyper-V Network Virtualization as it directly relates to the many CloudOS, System Center and Azure Pack projects I am involved in with different service providers and enterprises in Europe.

Hyper-V Network Virtualization was in fact introduced in Windows Server 2012 but was not very useful without a NVGRE gateway. We had to wait until Windows Server 2012 R2 and VMM 2012 R2 came out with all the necessary ingredients to let this baby live in the real world. Microsoft had decided to make an in-box gateway available, which could be implemented on a dedicated Hyper-V server or preferably an HNV cluster. By deploying a VMM Service Template, a single or high available NVGRE Gateway guest cluster could be deployed and managed through VMM. READ MORE »

Another Update on the VMQ Issue with Emulex and HP

I wrote my last blog on this topic 6 months ago. Meanwhile I have seen several firmware and driver updates from Emulex, usually followed by HP several weeks later. I’m still talking about the ongoing VMQ problems with  HP/Emulex 554FLB CNAs in HP BL460c Gen 8 blade servers in c7000 blade enclosures. Meanwhile I have tested several incarnations of this firmware/driver combination in our own Azure Pack cloud environment. I already found out in previous attempts, that a switch to new Emulex firmware and HP/Emulex drivers, including the switch from VMQ disabled to enabled, can be disruptive and hosts and VMs need to be restarted if things turn bad.

And it did turn bad on all four occasions I tried until now. In July 2014 our hopes were raised by Emulex when Mark Jones from Emulex posted the first update on July 23 2014. I tried them out but not until HP released their OEM specific driver for the CNA. It didn’t take me very long to find out that my test guest cluster quickly got disconnected during a live migration with one node being evicted from the cluster during the black-out. First opportunity: failed

On August 4 a special release was issued for non-OEM Emulex branded cards. I decided not to try this out on our HP/Emulex CNAs. I later found out that some people who tried had to call in HP to replace their servers. Second opportunity: Ignored

Just over a month later, another update appeared on the Emulex blog letting us know that HP versions of the firmware/drivers had been made publicly available. Previous versions had been considered but we found a mystery insider in the comments of our blog stating:

Without revealing NDA information, the HP driver released in September is not really a fix, it is also a workaround, with some caveats that don’t appear in the published notes. My understanding is that the fix delivered by Emulex was considered unstable by HP, and a truly “fixed” driver won’t be released until sometime in Q1 2015.

I didn’t have to think long. Third opportunity: Ignored

image

On October 21st 2014, another update appeared on the Emulex blog. I had become very suspicious of again another update and lacked the time or drive to once more spend many hours testing this version. What changed my mind was when fellow Hyper-V MVP Patrick Lownds sent a message to one of the MVP distribution lists, letting us know that HP had released their OEM version of the HP/Emulex 554FLB firmware and driver. READ MORE »

New blood for Hyper-V.nu

I’m very happy to announce that three very talented young men have agreed to officially start blogging for Hyper-V.nu. This time not as guest bloggers, but as official Hyper-V.nu bloggers.

If you check Hyper-V.nu on a regular basis, you will have noticed that in recent weeks very few blogs have appeared on the site. This is largely due to the enormous success of Windows Azure Pack which is more or less keeping us fully occupied.

Apart from the many CloudOS related projects that Peter Noorderijk, Marc van Eijk and I run on a daily basis, we also maintain the Azure Pack Wiki, some of the Hyper-V hotfix lists, do presentations at IT events, write books, blog for the MS Building Clouds blog, evangelizing hybrid cloud with Azure Pack, and as MVPs have very regular meetings with Microsoft product teams. In other words, there are not enough hours in the day to make this all work.

So that’s enough explanation why we need more bloggers to help fill the pages of Hyper-V.nu. In the previous year, you may have already seen several guest blogs by Darryl van der Peijl, Ben Gelens and Mark Scholman. All three also happen to be colleagues at INOVATIV, but that is not why they join Hyper-V.nu. It is their real world experience with Azure and Azure Pack technology that makes them special and why we let them join as bloggers.

Let me quickly introduce Darryl, Ben and Mark.

Darryl van der Peijl

image

Darryl was working for a service provider where I met him during the deployment of what was then called Windows Azure Services for Windows Server. Darryl is a very clever young man and quickly came up to speed with the Microsoft System Center and Cloud offering. He is also very proficient in PowerShell which is of course a must-have knowledge these days. Darryl has been implementing Azure Pack ever since, often sharing scripts he developed such as the Azure Pack Tool , the Windows Azure Pack Update Script on the TechNet Gallery. After several guest blogs, he just submitted his first blog on Scale-Out File Servers.

Darryl tweets at @DarrylvdPeijl and has his own blog at http://www.darrylvanderpeijl.nl/

Ben Gelens

image

I met Ben virtually via Twitter and was amazed at the quality of this blogs on VMM, storage, bare metal deployment. I praised his blogs a couple of times and got to know more of what Ben was doing. He happens to be also very versed at PowerShell and PowerShell Workflow, which is as you might know the center of focus in Service Management Automation (SMA), which was first exposed via the Windows Azure Pack admin portal. We then talked about several guest blogs about Bare Metal Post-Deployment using SMA and VM Role.

Ben tweets at https://twitter.com/bgelens and blogs at http://mssecbyben.wordpress.com/

Mark Scholman

image

Mark also quickly made fame while promoting his blogs via Twitter on networking, Azure Pack, NVGRE and Network Virtualization. These are all qualities which are highly desirable if you start implementing Windows Azure Pack in the real world. Mark recently starting investigating Azure Pack Websites for one of the projects we currently engage in. Learning and writing always ends up in a great blog for Mark and the Installing and Configuring HA Azure Pack Websites series is just one example.

Mark tweets at https://twitter.com/markscholman and blogs at http://sysctr.nl/

Let me finish by saying that these three guys are worth following and hopefully they’ll share many blogs on Hyper-V.nu.

Hans Vredevoort
@hvredevoort

Additional Background on the VMQ Issue with Emulex and HP

Today I had a conference call with the people from Emulex responsible for the network adapters, firmware and drivers. As many of you know we’ve had a long lasting issue with HP/Emulex 554FLB CNAs in HP BL460c Gen 8 blade servers in c7000 blade enclosures. After we had replaced Windows Server 2012 with Hyper-V by Windows Server 2012 R2 with Hyper-V on the same hardware, we started to notice virtual machines losing connection. We have multiple guest clusters on top of the Hyper-V clusters and sometimes during Live Migration of one of the cluster nodes, we would see that connectivity was lost, even to the point that a cluster node would be forced to leave the cluster and come back later when the network connection was re-established. In fact that was our single best test to reproduce the problem.

Marc van Eijk en Peter Noorderijk wrote blogs about it and together they got over 200 comments from customers all over the world seeing the same problem, the majority of them having Emulex through an OEM like HP, Dell, IBM and Cisco. In fact we also read similar cases with HP rack servers, other NICs and different hardware combinations which led me to believe there could also be an issue in the networking/teaming stack in Windows Server 2012 R2.

During the months of November and December 2013 we collected a list of 10 registered support cases with either HP, Microsoft or both. At that time my primary contact was a senior escalation engineer at Microsoft who was able to collect several customer cases mostly from European customers. Unfortunately we could not register a support case with HP ourselves because we did not have a support contract with them. But the amount of customers that discovered they had the same problem, grew and grew. There must have been hundreds of open support calls with both HP and Microsoft and the storm of discontent was growing.

According to HP they were dependent on Emulex and HP did not get any feedback either. Also Microsoft was left in the dark for a long time.

READ MORE »

System Center, Hyper-V, Azure and Meat

If you like System Center, Hyper-V, Azure as well as meat, don’t forget to register for System Center Summer Night “The MasterChef edition” which is rapidly approaching. In 10 days from today, nine experts, seven of them are MVPs, will present five interesting presentations.

Because we have plenty of space left we invite those who have registered to bring a friend without additional cost. If you haven’t registered yet, please do and have a great afternoon which is completed with a nice barbecue.

Date of event

June 26th

Program

15:00 – 16:15 How many System Center fits on one grill by Ronny de Jong / James van den Berg [MVP] / Helmer Zandbergen / Marc van Eijk [MVP] / Dieter Wijckmans [MVP]

16:15 – 17:30 How Service Manager can do everything you need – a best-of-the-best Swiss cheese selection by Marcel Zehner [MVP]

17:30 – 17:45 Break

17:45 – 19:00 Light up the fire on your Hyper-V by Hans Vredevoort [MVP] & Peter Noorderijk on Hyper-V Architecture

19:00 – 20:15 Become a Masterchef on Microsoft Azure Automation by Maarten Goet [MVP]

20.15 BBQ time

This event is organized by SCUG.nl and Hyper-V.nu

Registration

Please register at https://www.eventbrite.nl/e/tickets-system-center-summer-night-2014-9265847399

Location

Unieplaza
Multatulilaan
4103 NM Culemborg

Hyper-V Amigos Back in Quartet Formation

Back in 2011, four Hyper-V MVPs decided to take on a server virtualization master class series focusing on Hyper-V for which they adopted the Spanish sounding name “The Hyper-V Amigos”. In the previous months German Hyper-V MVP Carsten Rachfahl, well known for his Hyper-V podcasts and videos, had already made three episodes with Belgian Hyper-V MVP, Didier van Hoye aka @WorkingHardInIT which gave us a lot of background of both Carsten and Didier in Episode 1, as well as some great explanatory showcasts on Unmap and Live Migration in Windows Server 2012 R2 in Episodes 2 and 3.

This time Carsten also invited Aidan Finn, Hyper-V MVP out of Ireland and myself to what seemed like a reunion. Three of the MVPs had visited TechEd North America and in Episode 4 they look back on how they came to know as The Hyper-V Amigos and what their thoughts were on the TechEd 2014 event.

I invite you to watch the next episode of The Hyper-V Amigos:
http://www.youtube.com/watch?v=PFURtvxbFaU&feature=youtu.be

Update Rollup for June 2014

The update rollup for June 2014 fixes the issues that are documented in the following Microsoft Knowledge Base (KB) articles:

  • (http://support.microsoft.com/kb/2959146/ )

    Update for data deduplication to improve scalability in Windows Server 2012 R2

  • (http://support.microsoft.com/kb/2960387/ )

    You are prompted for BitLocker recovery key when Windows enters the automatic repair process

  • (http://support.microsoft.com/kb/2961977/ )

    “Hyper-V Replica Cluster Broker is not installed” error when you replicate private clouds to Windows Azure

  • (http://support.microsoft.com/kb/2963523/ )

    DNS server crashes after you install update 2919355 for Windows Server 2012 R2.

  • (http://support.microsoft.com/kb/2964723/ )

    Connectivity lost between two nodes when a node reconnects to a Windows Server 2012 R2-based cluster

  • (http://support.microsoft.com/kb/2964724/ )

    CPrepSrv.exe process crashes or Failover Cluster Manager freezes when you validate storage in Windows Server 2012 R2

  • (http://support.microsoft.com/kb/2964725/ )

    Removed nodes can access shared disk resources unexpectedly in Windows Server 2012 R2

  • (http://support.microsoft.com/kb/2964729/ )

    You cannot stop the cluster service on a Windows Server 2012 R2-based failover cluster

  • (http://support.microsoft.com/kb/2964730/ )

    Storage spaces take a long time to move to another node after a node fails on a Windows Server 2012 R2 failover cluster

  • (http://support.microsoft.com/kb/2964732/ )

    STS passive sign-in fails when a sign-in request is sent to a Windows Server 2012 R2-based STS server through STS proxy

  • (http://support.microsoft.com/kb/2964733/ )

    AD FS device authentication is slow or fails in Windows Server 2012 R2

  • (http://support.microsoft.com/kb/2964735/ )

    Authentication failures and event 422 when AD FS STS servers and AD FS proxy servers are in Windows Server 2012 R2

  • (http://support.microsoft.com/kb/2964804/ )

    Long wait when you first open File Explorer in Windows RT 8.1 or Windows 8.1

  • (http://support.microsoft.com/kb/2964814/ )

    Virtual machine network fails when you start the second VM on a Windows Server 2012 R2-based Hyper-V server

  • (http://support.microsoft.com/kb/2964951/ )

    Windows Update does not download drivers for shared printers in Windows 8.1 or Windows Server 2012 R2

  • (http://support.microsoft.com/kb/2965074/ )

    Error occurs when you run Get-VirtualDisk|Get-ClusterResource cmdlet in Windows 8.1 or Windows Server 2012 R2

  • (http://support.microsoft.com/kb/2965174/ )

    OneDrive improvement update for Windows RT 8.1 and Windows 8.1: June 2014

  • (http://support.microsoft.com/kb/2965492/ )

    “0x80041013″ error on a WMI provider in Windows RT 8.1, Windows 8.1, or Windows Server 2012 R2

  • (http://support.microsoft.com/kb/2965699/ )

    “There was a problem” error when you redeem a promotional CSV token in Windows 8.1 or Windows Server 2012 R2

  • (http://support.microsoft.com/kb/2965770/ )

    Cannot select Chinese suggestion words from on-screen keyboard in Windows 8.1 or Windows Server 2012 R2

  • (http://support.microsoft.com/kb/2966039/ )

    Settings are migrated incorrectly after you refresh the system by using PBR in Windows RT 8.1 or Windows 8.1

  • (http://support.microsoft.com/kb/2966055/ )

    Logon UI crashes when you connect to a remote server that is running a Windows Server 2012 R2 Core installation

  • (http://support.microsoft.com/kb/2968633/ )

    Update to improve the OneDrive experience in Windows RT 8.1 and Windows 8.1

  • (http://support.microsoft.com/kb/2960837/ )

    Excel freezes when you convert Japanese characters in Windows

  • (http://support.microsoft.com/kb/2956014/ )

    Audit event ID 4661 triggers an invalid XML error in a Windows Server 2012 R2 or Windows Server 2008 environment

  • (http://support.microsoft.com/kb/2950080/ )

    “The CA certificate could not be retrieved, element not found” error occurs when the CA server host name is longer than 52 characters

  • 2936341(http://support.microsoft.com/kb/2936341/ ) The WebClient service does not send cookies in Windows

Workaround for Updating a Hyper-V Generation 2 VM with KB2920189

During my last updating round, I noticed that a number of VMs in my Windows Azure Pack lab, had problems with security update KB2920189. Reading the Microsoft Security Advisory, it states that Microsoft is revoking the digital signature for four private, third-party UEFI (Unified Extensible Firmware Interface) modules that could be loaded during UEFI Secure Boot.

These UEFI (Unified Extensible Firmware Interface) modules are partner modules distributed in backup and recovery software. When the update is applied, the affected UEFI modules will no longer be trusted and will no longer load on systems where UEFI Secure Boot is enabled. The affected UEFI modules consist of specific Microsoft-signed modules that are not in compliance with our certification program and are being revoked at the request of the author.

Microsoft is not aware of any misuse of the affected UEFI modules. Microsoft is proactively revoking these non-compliant modules in coordination with their author as part of ongoing efforts to protect customers. This action only affects systems running Windows 8, Windows 8.1, Windows Server 2012, and Windows Server 2012 R2 that are capable of UEFI Secure Boot where the system is configured to boot via UEFI and Secure Boot is enabled. There is no action on systems that do not support UEFI Secure Boot or where it is disabled.

I concluded that this update only targeted Hyper-V Generation 2 VMs with Secure Boot enabled, which was in fact the case for all VMs involved.

No matter how many times I tried, each update ended up failed. READ MORE »