Day Of Containers – Stockholm

June 1, 2016

25 Aug 2016 I will be speaking at DOC-STHLM (Day Of Containers – Stockholm)

DOC-STHLM is a different conference, more workshops than presentations. Don’t just listen – work and learn. Bring your laptop; we’ll be hacking containers all day

image

Getting your hands dirty with Windows Containers

Windows Containers in Windows Server 2016 is a new big thing – Get a solid introduction to the upcoming Windows and Hyper-V Containers that will be part of the next release of Windows Server.


Free training resources.

April 21, 2016

The Windows Server 2016 release is getting closer.

Jeffrey Snover told the attendees at PowerShell Conference EU that the next Windows Server 2016 Technical Preview (TP) is coming soon and that it will be the last TP before the release version.

image

I have gathered some resources for you to get started.

First and foremost I would urge you to download the Free E-book Introducing Windows Server 2016 Technical Preview
Win2016

https://blogs.msdn.microsoft.com/microsoft_press/2016/04/20/free-ebook-introducing-windows-server-2016-technical-preview/

Then head over to the TechNet Virtual Labs and take a look at:

One you have done that start investigating on your own by signing up for the FREE Microsoft IT Pro Cloud Essentials annual subscription

This is a fantastic resource that enables you to learn. What do you think about this?

With IT Pro Cloud Essentials, you receive free access to cloud services, training, and expert-level support:

Cloud services—get your hands on the cloud with Microsoft Azure and extended trials of Office 365 and Enterprise Mobility Suite.

Education benefits—increase your cloud knowledge with Pluralsight and Microsoft Virtual Academy training courses and get certified.

Expert support—take advantage of a free support incident and expert assistance on TechNet forums to help you succeed.

Looking to evolve your career in cloud technologies? Make sure your skills are relevant and marketable with the Microsoft IT Pro Career Center—an online resource to help you map your career and follow a learning curriculum at your own pace.


Nested virtualization why should I care?

November 11, 2015

One thing I get asked a lot, is why I care so much about nested virtualization and the use case of such technology.

To understand nested virtualization we first need to look at traditional server virtualization.

Traditional Virtualization overview

In a traditional virtualization solution, the physical hardware is abstracted and presented to a guest operating system. The Virtual Machines (VM) are guests of the physical server and communicates with the physical hardware via the hypervisor.

Image 1

clip_image001

One physical server, hosts isolated Guest VMs

To provide high availability to the virtualizations solution we add clustering, Storage Area Networks (SAN) and duplicate of dependent peripheral configurations like network hardware and its configuration etc. The physical servers and attached configurations becomes a virtual datacenter that hosts the virtual machines. If we transition from one hypervisor vendor to another we need to convert the workload VMs to fit the new hypervisor. The conversion is sometimes a time-consuming and an expensive job that involves a lot of coordination.

This is something that we nowadays are quite familiar with.

Why nested virtualization then?

What if you wanted a copy of that configuration for testing or development purposes? How do you evolve and enhance your implementation? Do you have the possibility to test changes without impact to your production environment?

To install a virtual datacenter involves quite a lot of hardware that can be expensive and hard to move around.

You might need different configurations, developers for instance often have the need for many isolated environments with different settings. Building physical environments for each could be really expensive.

Nested Virtualization overview

In a nested virtualization solution, the physical hardware is abstracted and presented to a guest hypervisor VM as configurations. The guest hypervisor VM is a guest of the physical server.

The Guest VMs within the Guest hypervisor is unaware of the fact that the hypervisor is virtual and acts in the same way as if the hypervisor was installed in physical hardware.

Image 2

clip_image002

One physical server, hosts two separate hypervisors with separate isolated Guest VMs

To provide high availability to the virtualizations solution we use the same setup as in a traditional virtualization solution but we are able to emulate quite a lot of the periferal solutions such as SAN, Networks etc

Further possibilities with nested hypervisors

In a cloud solution, if a cloud vendor supports nested virtualization the format of the workload VM becomes irrelevant.

In a DevOps world the need to quickly build entire configurations becomes even more necessary. No more we can’t afford to have an expensive test environment J

What If we could build those configurations in Azure! the possibilities involved becomes mind blowing.

Microsoft Nested Virtualization

Microsoft has released a preview of nested virtualization in Windows 10 Insider Preview Build 10565

At the moment only Windows 10, Hyper-V is possible to nest but I expect that to change in the near future. Imagine the Host Hypervisor in Image 2 as a Nano Server with Hyper-V. The Guest Workload VMs as Docker/Windows Containers and full OS VMs. The future looks really interesting J

How to get started

How do I start exploring the possibilities with nested virtualization?

First you need the Windows 10 Insider Preview Build 10565.

Once you have installed it you need to enable Hyper-V, if you are unfamiliar with Client Hyper-V check out this MSDN article Hyper-V on Windows 10

Once you are done check out the article on how to enable Windows Insider Preview: Nested Virtualization

Image 3

clip_image004 In my lab I installed a Windows 10 host hypervisor with two Windows 10 Guest Hypervisors. Within each guest hypervisor I installed a Guest VM workload with Windows Server 2016 Technical Preview 3

I tried to get the nesting to work in Windows Server 2016 Technical Preview 3 as well but I get an error message in the event log and the Hyper V Service wont start. “This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)”

In a PPT from Microsoft https://t.co/ZqCkN16MIr the roadmap for System Center is reviled. The Windows Server 2016 Technical Previews has previously been released at the same time as System Center, so I hope I we will see Windows Server 2016 Technical Preview 4 in November as well.

clip_image006


On demand training, Windows Azure Pack pt 2

August 15, 2014

Yesterday I posted a short article covering Windows Azure Pack video training resources. Today I will guide you to free hands on resources. 🙂

In case you dont know what Windows Azure Pac is the following text is taken from TechEd North America page on Channel 9

The Azure Pack is a collection of Microsoft Azure technologies available to Microsoft customers at no additional cost. Once installed in your datacenter, the Azure Pack integrates with Microsoft System Center and Windows Server to help provide a self-service portal for managing services such as websites, Virtual Machines, and Service Bus; a portal for administrators to manage resource clouds; scalable web hosting; and more.

Windows Azure Pack: Introducing Windows Azure Pack

Windows Azure Pack: Installation and Configuration

Windows Azure Pack: IaaS Management

Windows Azure Pack: Service Management Automation

Windows Azure Pack: Virtual Machine Roles


On demand training, Windows Azure Pack

August 14, 2014

July 16–17, 2014 Microsoft had a Live training event called Windows Azure Pack: Infrastructure as a Service Jump Start ft a instructor team of Microsoft employees.

During two days you could learn how to use Windows Azure Pack to deliver Infrastructure as a Service (IaaS) in your datacenter. The content is now available on Microsoft Cannel 9

Have you checked out the Ch9 App for Xbox 360? Pretty nice to be able to watch the content on your home entertainment system 🙂

Full course outline for the two days:

Day One

Day Two

So join the Instructor Team for an exploration of Windows Azure Pack’s (WAP’s) infrastructure services (IaaS)

Windows Azure Pack builds on the power of Microsoft CloudOS brought to your local data center that enables you to deliver an enterprise-class, cost-effective solution for self-service, multitenant cloud infrastructure and application services based on Microsoft Azure, Windows Server and System Center technologies.

· Andrew Zeller | Microsoft Senior Technical Program Manager

· ​Symon Perriman | Microsoft Senior Technical Evangelist
Twitter: @SymonPerriman

· Joe Levy | Microsoft Program Manager
Twitter: @Jodoglevy

· Shriram Natarajan | Microsoft Program Manager
Twitter: @shriramnat

· John Ballard | Microsoft Principal Program Manager

​· ​Vybava Ramadoss | Microsoft ​Program Manager
Twitter: @vybava

· Anshuman Nangia | Microsoft Program Manager


My blog 2.0

May 29, 2014

HomeLab I powerful lab doesn’t have to be expensive.

The reason I started blogging was that I wanted to help a friend of mine getting started with a lab setup and it turns out that that post has been one of the more popular ones. I have decided to be more active on my blog and share the things I find.

What would be better then start off the 2.0 version of the blog where I once started.

Building your own Azure in the living room

In a series of articles I will build a home lab complete with operations system, management software and virtual machines. I will use Windows Server 2012 R2, System Center 2012 R2. I will use evaluation software downloaded from TechNet Evaluation Center More on that in the next part of the series

Part 1: The hardware

I wanted two machines so that I could build a cluster. I got the hardware for the lab little over a year ago and have complemented the purchases since then. Each of the machines are equipped with a Intel i5 processor, 32 GB RAM and three hard drives, one mechanic large drive for more static content, ISO, templates and such and two blistering fast SSDs.

Some of the hardware is a little bit old at the moment so you might need to get some newer parts if you want to build the machines. On the other hand used parts are now a bit cheaper and the speed of this rig is pretty awesome so that might be a cheaper way to go.

I wanted to get some relative small form factor and decided to go with the Shuttle XPC Barebone PC.
The integrated motherboard and the ability toadd up to 32 GB RAM and the necessary expansion slots/functions needed for the lab. Based on my experience you can never get enough RAM so to lower the cost of the rig I decided to go for the i5 processor and get all the RAM at once.

The components I complemented the PCs with are listed below.

Processor:
Intel Core i5-2320 Quad-Core Processor 3.0 GHz 6 MB Cache LGA 1155 – BX80623I52320 (EOL)

Memory:
Corsair XMS3 — 32GB DDR3 Dual/Quad Channel Memory Kit

Storage:
OCZ Agility 3 – SATA III 2.5″120 GB (EOL)
INTEL 530 240GB SATA SSD MLC
WD Green WD20EARX 64MB 2TB

I use the smaller SSD drive for the OS and the Intel SSD for the VM:s as mentioned before the 2 TB spinning disk are used to store images and tools and less intensive VMs

Stay tuned for the next part in the Building your own Azure in the living room series.

Part 2: The Windows 2012 R2 installation

By the way my wife approves of keeping the machines in the living room.


Study guide for Microsoft Certification Exam 74-409

May 20, 2014

Veeam are providing a “Free Study Guide for Microsoft Certification Exam 74-409: Server Virtualization with Windows Server Hyper-V and System Center

The guide is a 150 page pdf document that covers the exam objectives in 8 chapters.

You will learn about:

  • Virtual Machine Settings
  • Virtual machine storage
  • Hyper-V Virtual Networks and virtualization networking
  • Implementing virtual machines
  • Managing Virtualization Hosts and Infrastructure
  • Hyper-V Failover Clustering and Failover Clustering Roles
  • Virtual Machine Movement
  • Monitoring and disaster recovery