Last updated by at .

  • What's new in Hyper-V 2016
  • Microsoft Azure

Tag: Hyper-V

MMS Midwest Management Summit

Speaking at the Midwest Management Summit 2015

Last year I had the chance to speak at the Midwest Management Summit 2014 (MMS). I am proud to annouce that I will speak in two sessions at the Midwest Management Summit 2015, Mall of America
Minnesota, USA.

The Midwest Management Summit is a 3-day conference purposely capped to just 600 attendees so that nobody gets lost in the crowd. Speakers have time to meet and talk to you. No rushing people out of a session to get the next speaker going. Time to absorb what you see and talk it over with speakers and other attendees. A true learning experience. Real networking. Real-life issues discussed.

I have really good memories at the conference last time, it was a fun experience. This time I am honored to speak together with Symon Perriman, former Microsoft PM and Evangelist and now Microsoft MVP and VP of Business Development at 5Nine. We will talk in four sessions about What is new in Windows Server 2016 Hyper-V, All you need to know about Nano Server, Hyper-V Security Tips: Fix the Gaps you Never Knew About and Hyper-V High-Availability Best Practices with Failover Clustering.

So make sure you register for MMS and join our sessions!

Microsoft MVP 2014

Microsoft MVP 2015 Hyper-V

Since it is a really busy time, launch of the Windows 10 and the Previews of System Center, Windows Server 2016 and a lot of new Azure stuff. I almost forgot about the renomination of my Microsoft MVP status. So I am even more happy and proud that my Microsoft MVP status was renewed for another year.

Congratulations! We are pleased to present you with the 2015 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate your outstanding contributions in Hyper-V technical communities during the past year. Also in this email:

  • About your MVP Award Gift
  • How to claim your award benefits
  • Your MVP Identification Number
  • MVP Award Program Code of Conduct

The Microsoft MVP Award provides us the unique opportunity to celebrate and honor your significant contributions and say “Thank you for your technical leadership.”

Mike Hickman Director Community Engagement Microsoft

This is the 4th Microsoft MVP award since 2012, 2013 and 2014. The Microsofft MVP award and the included opportunities add a huge benefit like the Microsoft MVP summit where you have the chance to talk to the Microsoft Product Groups and enter your feedback. But of course the Microsoft MVP award also adds some other great advantages.

  • I have met a lot of great people from Microsoft, other MVPs, other Tech experts, friends or customers.
  • I have attended some great events like the MVP Summit, the E2EVC or the System Center Universe.
  • and much much more…

There are of course a lot of people I have to thank but I want to keep the list as short as possible. I would like to thank my employer itnetx which is supporting me in the best possible way, current and former colleagues, Microsoft MVPs (just a great community) and of course Microsoft employees.

Get more information about the Microsoft MVP award: Microsoft MVP Award Website


Speaking at Experts Live 2015

I am proud to announce that I will speak at the Experts Live 2015 Conference in Ede. This is a great community event with a lot of great speakers and community members from all over the world. Experts Live 2015 will take place in Ede (Netherlands) on November 19th. Experts Live is one of the best conference you can visit if you want to learn about Microsoft Technologies. In 7 different Tracks, Azure, Office 365, Enterprise Mobility, Operations Management Suite, Azure Stack, Hyper-V and Windows, you can learn about the latest Microsoft Technology updates.

I will speak in the Hyper-V with some really great minds from the Hyper-V community such as Mike Ressler (MVP), Didier van Hoye (MVP), Aidan Finn (MVP), Carsten Rachfahl (MVP) and Jeff Woolsey (Microsoft Program Manager). My session will cover Nano Server and Windows Containers, two very big parts of the Windows Server 2016 wave.

There are also lot of other great session around other Microsoft topics, so make sure to register!


Containers PowerShell

First steps with Windows Containers

At Microsoft Ignite 2015 back in Chicago Microsoft announced Windows Containers. With the release of the Technical Preview 3 (TP3) for Windows Server 2016 we are finally able to start using Windows Containers, and we can finally test them. But first let use check a little what containers are.

The concept of containers is nothing new, in the Linux world containers are a well known concept. If you have a look at the Wikipedia description for Linux Containers, Wikipedia describes it as follows: LXC (Linux Containers) is an operating-system-level virtualization environment for running multiple isolated Linux systems (containers) on a single Linux control host. Containers provide operating system-level virtualization through a virtual environment that has its own process and network space, instead of creating a full-fledged virtual machine. With Windows Server 2016 more or less the same concept comes the Windows world. This makes containers much more light-weight, faster and less resource consuming than Virtual Machines, which makes it perfect for some scenarios, especially dev-test scenarios or for worker roles.

Container Ecosystem

If we have a look at the concept of containers you have several things in the container ecosystem:

Container Ecosystem

First you have the Container Run-Time which builds the boundaries between the different containers and the operating system. To make deployment easier, faster and more efficient you build Container Images which Include the application frameworks as well as the applications on top of the OS used for the container. To use, store and share Container Images you can use an Image Repository.

The question most people will ask is how are containers different than Virtual Machines etc.

Physical Server

Physical Host

At the beginning what we did is, we installed an operating system on physical hardware and in that operating system we installed applications directly.

Virtual Machines

Virtual Machines

With virtual machines we created simulated some virtual hardware on top of the operating system of the physical server. We installed an operating system inside the virtual machine on top of the virtual hardware and installed application inside the VM. In this case, each virtual machine has its own operating system.



With container we use an operating-system-level virtualization environment which create boundaries between different applications. This is so efficient you can run multiple applications side by side without effecting each other. Since this is operating-system-level virtualization you cannot only directly on the operating system on the physical hardware, you can also use operating-system-level virtualization inside a virtual machine. This is by the way the way I see most of the deployments of containers.

Windows Containers vs. Hyper-V Containers

Hyper-V Containers

Microsoft will provide two different types of Container Run-Times. One is Windows Containers and the other one will be Hyper-V Containers (not Hyper-V Virtual Machines). In some cases it is maybe not compliant that some applications share the same operating system. In this case Hyper-V Containers will add an extra boundaries of security. Hyper-V Containers are basically Windows Containers running in a Hyper-V Partition, so with that you gain all the stuff you get with Windows Containers but with another layer of isolation.The great thing here, is that both Container Run-Times use the exam same image format. This means if an image is created in a Windows Container Run-Time it also works as a Hyper-V Container and vice versa.

Hyper-V Containers Nested Virtualization

The other great side effect of Hyper-V Containers is, that in order to run Hyper-V Containers inside a Virtual Machine we need nested Virtualization, which will be included in Windows Server 2016 Hyper-V. Btw. Hyper-V Containers are not part of the Technical Preview 3.

(Pictures from the Microsoft Ignite 2015 presentation of Taylor Brown and Arno Mihm (Program Managers for Containers)

Deploy Windows Containers

With the release of the Technical Preview 3 of Windows Server 2016, Microsoft made Windows Containers available to the public. To get started you can download a install Windows Server 2016 inside a Virtual Machine or even bare-metal. If the virtual machine has internet connection you can use the following command to download the configuration script, which will prepare your container host.

Install Windows Container Host

After that you can run the C:\ContainerSetup.ps1 script, which will prepare your container host. This can take some time depending on your internet connection and hardware.

The VM will restart several times and if it is finished you can start using Windows Containers inside this Virtual Machine.

Managing Windows Containers

Containers PowerShell Module

After you have logged in to the Virtual Machine you can start managing Containers using PowerShell:

Containers PowerShell

Get Container Images, by default you will get a WindowsServerCore Image. You can also create your own images, based on this image.

Create a new Container

Start the container

Connect to the Container using Enter-PSSession

Of course you an also use the docker command to make your containers.

Windows Containers Docker

Deploy a Container Host in Microsoft Azure

If you don’t want to go trough all the installation process you can also use a Template in Microsoft Azure to deploy a new Container Host Virtual Machine.

Microsoft Azure Windows Server Container Preview

If you need some more information on Windows Containers check out the Microsoft Resources on MSDN about Windows Server Containers.


Microsoft TechNet Seminar

Speaking about What’s new in Windows Server 2016 at free Microsoft TechNet events

Microsoft today released some dates for the upcoming free TechNet events for IT-Pros in Switzerland. The events are focused on different Microsoft Technologies such as Windows 10, Microsoft Azure, System Center, Cloud OS, Windows Server, Office and many more. Together with Marcel Zehner (itnetX & Microsoft MVP) and Michael Rüefli (itnetX & Microsoft MVP) I will present about the new features in Windows Server 2016, Hyper-V, System Center 2016 and Operations Management Suite.

If you want to know about the latest an greatest check out the free events in Wallisellen at Microsoft Switzerland

16.09.2015 - Windows Server 2016, System Center 2016, Operations Management Suite - Was ist neu?

An der Microsoft Ignite 2015 in Chicago wurde die zweite Technical Preview von Windows Server 2016 und System Center 2016 veröffentlicht. Im Rahmen des Technet Seminars präsentieren wir einen ersten Überblick über die Erneuerungen im Betriebssystem sowie im Management Bereich. In diesem Seminar wird intensiv auf die Schwerpunkte Virtualisierung mit Hyper-V, Storage, Datacenter & Cloud Management eingegangen und Ihnen das Neuste auf Basis von Microsoft Technologie vorgestellt inklusive vieler Live-Demos. Nutzen Sie diese Gelegenheit! Besuchen Sie uns in Wallisellen und informieren sich über die künftigen Möglichkeiten von Windows Server und System Center. Der Anlass ist wie immer kostenlos.

25.11.2015 - Windows Server 2016, System Center 2016, Operations Management Suite - Was ist neu?

An der Microsoft Ignite 2015 in Chicago wurde die zweite Technical Preview von Windows Server 2016 und System Center 2016 veröffentlicht. Im Rahmen des Technet Seminars präsentieren wir einen ersten Überblick über die Erneuerungen im Betriebssystem sowie im Management Bereich. In diesem Seminar wird intensiv auf die Schwerpunkte Virtualisierung mit Hyper-V, Storage, Datacenter & Cloud Management eingegangen und Ihnen das Neuste auf Basis von Microsoft Technologie vorgestellt inklusive vieler Live-Demos. Nutzen Sie diese Gelegenheit! Besuchen Sie uns in Wallisellen und informieren sich über die künftigen Möglichkeiten von Windows Server und System Center. Der Anlass ist wie immer kostenlos.

SCU Europe Thomas Maurer

System Center Universe Europe 2015 – Recap

I finally recovered from the conference and found some time to write about System Center Universe Europe 2015. I live 20 minutes from the city center it was easy for me to get there. I already enjoyed some evenings before the event with some of the speakers and attendees in Basel. It is always a great chance to talk to other experts and share some experience with people you only met online or just see 2-4 times a year at conferences.

On Monday the SCU Europe 2015 finally kicked off and we had 3 days fully packed with System Center, Windows Server, Azure, OMS and other sessions, industry experts from around the world, networking and other parties. Three to five days which need a lot of your time and energy but which are totally worth it.

On Monday, I had the chance to be part of session hosted by Savision – Are ITIL and System Center BFFs? by Jonas Lenntun, Kevin Greene, Kristian Nese, Robert Hedblom and Thomas Maurer. The session moderated by Jonas Lenntun was a lot of fun, had some great discussions and interaction with the audience about ITIL and especially ITIL in the Cloud first world.

Tuesday morning started early with Kristian Nese and me talking about Windows Azure Pack and Cloud OS deployments in the early morning discussion about Windows Azure Pack.

SCU Europe 2015 Azure Pack

After the early morning discussion Kristian and me switched to our next session about Nano Server – the next generation Cloud Server in your datacenter.

Later in the afternoon I had the chance to talk with Carsten Rachfahl about What’s new in Windows Server 2016 Hyper-V.

After we enjoyed the attendees networking party on Tuesday evening, Michel Lüscher and myself started the day with our session about Microsoft Azure Site Recovery.

SCU Europe 2015 Azure Site Recovery

The session recordings not just for my sessions but also for all the sessions at System Center Universe Europe 2015 will be available in the next weeks. As soon as they are available I will post them on my blog, so make sure you subscribe.

SCU Europe 2015 Party

Other highlights were the official Speaker and Sponsor party on Monday, the closing note, where Marcel Zehner and Andre Pflaum presented how to automate and Manage your Tesla using PowerShell, System Center and OMS, and the closing party on Wednesday. The feedback I got so far is that this was an absolutely great event with awesome sessions, perfect organization and a lot of fun.  I really can’t wait to be back next year for System Center Universe Europe 2016 which will take place in Berlin next year.

Pictures by Michael Seirer Photography


SCU 2015 Pizza

Fun Fact: I also started a second career as a pizza delivery boy

System Center Logo

Summary: Update Rollup 7 for System Center 2012 R2 and Azure Pack now available

Last week Microsoft released Update Rollup 7 (UR7) for System Center 2012 R2 and Windows Azure Pack. And as always, Update Rollup 7 does not only include a bunch of fixes, it also includes some new features. This time especially Windows Azure Pack and System Center Virtual Machine Manager got some nice updates. Components that are fixed and updated in this update rollup

  • Data Protection Manager (3065246)
    • Support for Windows 10 Client operating system
    • Ability to use an alternative DPM server to recover from Azure Backup Vault
    • Improvements for backup on Hyper-V Replica VMs
    • Other improvements and fixes…
  • Orchestrator & SMA (3069115)
    • Orchestrator: some small fixes
    • SMA
      • SMA runbook execution fails if a PowerShell execution policy is set to Unrestricted through a Group Policy Object.
      • Fixed an error when you try to save or import a runbook in SMA
  • Operations Manager (will be released later)
    • The rollup is delayed by few weeks, as engineering team is working on recently reported issues.
  • Service Manager (3063263)
  • Service Provider Foundation (3069355)
    • This update includes general API changes to improve product quality.
  • Virtual Machine Manager (3066340)
    • Support for Windows 10 Client Operating System
    • Support for new Linux Operating Systems (Debian 8)
    • Support for VMWare vCenter 5.5 management scenarios (more infos VMWare vCenter 5.5 management scenarios)
    • Support for Multiple External IP Addresses per Virtual Network
    • Option to Reassociate Orphaned virtual machines to their Service or VM role
    • Support for VMM DHCP Extension PXE/TFP Forwarding
    • Some scale improvements if you have more than 50 Hyper-V Hosts
    • Some Hyper-V Network Virtualization (HNV) fixes and improvements
    • Other fixes…
  • Windows Azure Pack (3069121)
    • Tenants cannot delete the checkpoints of their virtual machines
    • Support for VM names of up to 15 characters
    • Displaying VHD items during virtual machine creation when there are no hardware profiles in the plan
    • Incompatible VHDs are offered to the tenant when attaching a VHD to a virtual machine
    • Support for tenant plan viewing and self-subscription permission based on security groups
    • Support for Shielded Virtual Machine Management when it’s run on Windows Server 2016 Preview
    • Virtual Machine performance data displayed in the tenant portal
    • Other fixes and improvements…
  • Windows Azure Pack Web Sites (3069358)
    • Adds support for IPv6 to IP SSL functionality
    • Changes Web Deploy publishing from to
    • Other fixes and improvements…

One of the new features I want to highlight is the possibility to add multiple public (external) IP addresses to  Virtual Network (Using Hyper-V Network Virtualization HVN). This means a tenant can assign multiple public IP addresses on his NAT gateway and do port forwarding, for example if he runs multiple webservers in that VM Network. This is a feature a lot of customers especially service provider have missed for a long time.

Another improvement we can see is the support for the next release of Windows Server and also support for Windows 10.