Heading Towards The 2013 Global MVP Summit

Hello people, I’m making my way to Seattle at the moment to attend the 2013 Global MVP Summit. I’m really looking forward to this as I have a lot of feedback and questions on using Windows Server 2012 and Hyper-V in real live. That and the fact that we’ll get to discuss all this amongst each other and with the product teams. There are not many opportunities where you get to meet up with so many enthusiastic subject matter experts from all over the world.

Last month I checked my Electronic System for Travel Authorization (ESTA) papers and made sure my passport was valid.  So after packing my bag it’s now traveling time as I need to get myself to SEATAC. One of these below works just fine for that purpose I know from experience. While awaiting boarding time I’ve parked myself in LHR. If it’s anything like last year this could be considered a long-haul MVP flight Smile.

image

I’m eager to meet up with friends and acquaintances again to talk shop and some fun. So Hyper-V, Cluster, Storage, Network PMs … my fellow MVPs and I are on our way. See you all very soon!

My TechDays 2013 Agenda Recommendations

As you all know by know the TechDays 2013  are approaching fast.  I have mentioned this before. There is still time to secure yourself a seat and attend this event. People for far and away are coming over for this so why not you?

You’ll gain insights into a lot of new technologies. You can decide to go deep or broad or any combination of these two options. The idea is that you can return to your desk and have a better understanding of Windows Server 2012, Hyper-V, Windows 8, System Center and what a private cloud can do for you and your business.

I know several speakers and they are aiming to offer you some practical knowledge so you can get a head start with these technologies. Understanding the concepts about and the principles behind sometimes abstract subjects is important. This is also true for a healthy mix of real life experiences, tips on how to get thing working and what to look out for. I hope the local community speakers can help you out there. But to do so you need to show up Smile. Sure you can watch on line sessions and download presentations. But consider being able to talk to the speakers and experts at the Microsoft boot, to have the opportunity to sit down for a talk about real live experiences and openly discuss your needs and concerns. No, it’s not free consultancy, it’s talking amongst peers who are often dealing with the same issues as you are which can help you decide what routes to explore further.

The complete agenda is available on line here.

Tuesday 5 March

Register for the track of your choice here. Hard choice between the security track and Exchange 2013 but I’m leaning towards the latter. Scott Schnoll & Michael Van Horenbeeck (Belgian MEET member and MVP for Exchange) are presenting.

Wednesday 6 March

08:45 – 10:15

This slot is easy, grab the keynote to set the tone for the TechDays.

IT Pro Keynote

10:45 – 12:00

Systems Center user and ready for Windows Server 2012? Attend  Vijay Tewari’s session.

What’s new System Center 2012 SP1, VMM

13:00 – 14:15 & 14:30 – 15:45

Easy choice. Windows 8 is not weird or hard to learn at all.For the small effort of educating yourself on this subject by attending these two sessions by a very knowledgeable MVP and great presenter Tom Decaluwé, you’re ahead of the pack, reaping the benefits while ignoring the drama.

Windows 8 Client Part 1 "The OS internals for IT-Pro’s"

Windows 8 Client Part 2 "The Application internals for IT-Pro’s"

16:15 – 17:30

I’m torn here. Chris Jackson is the guru on this subject and if you’re still running on XP and need to move to Windows 8 or even Windows 7 attend his session and learn how to thrive and not just survive such an project!
App Compat for Nerds

Hyper-V is very dear to me and it’s an interesting subject so if you are using or considering to use Hyper-V go listen to Bryon Surace and learn why dynamic memory is a lot more & better than over commitment!

Hyper-V Dynamic Memory in Depth

17:45 – 19:00

This is a Inovativ (Kenny Buntinx, Dieter Wijckmans, Kurt Van Hoecke) tidal wave of knowledge it seems with a twist of Mike Resseler (always a good thing)

What’s new and improved in Service Pack 1 for the System Center 2012 suite

19:00 – 21:00

Grab the people you think could help your with that question burning inside your head. Don’t be shy! Mingle amongst your peers and engage in some tech talks.

Ask the Experts and Networking

Thursday 7 March

09:00 – 10:15

Start of the day with a true scholar and gain knowledge & understanding on Active Directory in Windows Server 2012. If you were not awake yet, you will be 5 minutes into this session as John Craddock knows how to captivate an audience.

What’s new in Windows Server 2012 Active Directory?

10:45 – 12:00

If you’re going to deploy SCVMM 2012 SP1 you absolutely have to attend this session. Really, I mean it! Vijay Tewari presenting.

Network Management in System Center 2012 SP1 – VMM

13:00 – 14:15

You need it, you want it, you love it in Windows 2012. What? PowerShell of cause and Kurt Roggen will show you why.

The Power of PowerShell: Advanced

14:30 – 15:45

Some of the great additions to the capabilities of virtualization in Windows Server 2012 evolves around the support Active Directory. Better & saver than ever with a lot less fine print. Join Wim Henderyckx & Benjamin Logist.

Forbidden fruits of Active Directory – Cloning, snapshotting, virtualization

16:15 – 17:30

You’ll just have to understand that for practical reasons I have to kind of attend my own session. It’s the nature of presenting.

Windows Server 2012 Hyper-V Networking Evolved

Understanding Virtual Machine Priority and Preemption Behavior

Introduction

By reading Aidan Finn his blog You Pause A Clustered Hyper-V Host And Low Priority VMs are QUICK MIGRATED! you will learn something about how virtual machine priorities work during the pausing and draining of a clustered Hyper-V host. They are either Live or quick migrated depending on the value of the MoveTypeThreshold cluster parameter for resources of the type “Virtual Machine”. By default it’s at 2000 and that happens to be the value of the virtual machine priority “Low”.

Changing this value can alter the default behavior. For example setting the MoveTypeThreshold value to 1000 using PowerShell

Get-ClusterResourceType “Virtual Machine” | Set-ClusterParameter MoveTypeThreshold 1000

makes sure that only VMs with a priority set to “No Auto Restart”  are quick migrated. The  low priority machines would than also live migrate where by default they quick migrate.

  • Virtual Machines with Priority equal to or higher than the value specified in MoveTypeThreshold will be moved using Live Migration.
  • Virtual Machines with Priority lower than the value specified in MoveTypeThreshold will be moved using Quick Migration.

Virtual Machine Priorities
3000 = High
2000 = Medium
1000 = Low
0 = Virtual machine does not restart automatically.

Another Scenario to be aware of  to avoid surprises

Note that al this also comes into play in other scenario’s. One of them is when you attempt to start a guest that requires more resources than available on the host. Preemption kicks in and the lower priority virtual machines go into a saved state.  If you didn’t plan for this it could be a bit of a surprise, causing service interruption. What’s also important to know is that preemption kicks in even when there is no chance that putting lower priority virtual machines into saved mode will free enough resources for (all) the VMs you’re trying to start. So that service interruption might do you no good. If this is the case the Low priority VMS come back up when there are sufficient resources left.  Do note however that the ones set top “No Auto Restart” remain in a saved state. Look below for an example on how this could happen.

How does this happen?

Let’s say you have a brand new VM that has gotten 16GB of RAM as requested by the business. When that large memory guest starts it will fail due to the fact that there are not enough memory resources available on the host that only has 16GB available. But as it attempts to start, the need for memory resources is detected and preemption comes into play. The guests with “Low” and “No Auto Restart” priorities are put into a saved state as the large memory VM has the default medium priority and the MoveTypeTreshold is at the default of 2000. You need to be ware of this behavior. Preemption kicks in and the machines are still saving while starting the large memory VM has already failed as they couldn’t free enough resources anyway.

image

The good new is that, as you can see below, is that the low priority guest starts again after starting the large memory guest has failed. No use keeping it saved as it can run and service customers. So the service interruption for this VM is limited but it does happen. Please also note that the guest set to No Auto Restart doesn’t come up again as it’s priority status says exactly that. So, this one becomes collateral damage.

image

As you can see it’s important to know how priorities and preemption work together and behave. It also good to know that changing the threshold come into play in more situations that just pausing & draining a host of during a fail over. While the cluster will try it’s best to keep as many VMs up and running you might have some unintended consequences under certain conditions. A good understanding of this can prevent you from being bitten here. So build a small cheap lab so you can play with stuff. This helps to gain a better understanding of how features work and behave. If you want to play some more, set the priority of the memory hungry VM to high you’ll see even more interesting things happen.

Are Data Tsunamis Inevitable Or Man Made Disasters?

What happens when people who have no real knowledge and context about how to handle data, infrastructure or applications insist on being in charge and need to be seen as taking strong decisive actions without ever being held responsible? It leads to real bad, often silly decisions with a bunch of unintended consequences. Storage vendors love this. More iron to sell. And yes, all this is predictable. When I’m able and allowed to poke around in storage and the data stored I often come to the following conclusion: there’s a bulk amount of data that is stored in an economical unsound fashion. Storage vendors & software vendors love this, as there are now data life cycle management tools & appliances to be sold.

The backlash of all this is? Cost cutting, which then leads to the data that has valid needs to be stored and protected not getting the resources it should. Why? Well who’s going to take responsibility to push the delete button to remove the other data? As we get ever better technology to store, transport and protect data we manage to do more with less money and personnel. But as is often the case, no good deed goes unpunished. Way to often these savings or efficiencies flow straight into the bottomless pit caused by that age old “horror vacui” principle in action in the world of data storage.

You get situations like this: “Can I have 60TB of storage?  It’s okay, I discussed this with your colleague last year, he said you’d have 60TB available at this time frame”

What is the use case? How do you need it? What applications or services will consume this storage? Do you really need this to be on a SAN or can we dump this in cost effective Windows Server Storage Spaces with ReFS? What are the economics involved around this data? Is it worth doing? What projects is this assigned to? Who’s the PM? Where is the functional analysis. Will this work? Has there been a POC? Was that POC sound? Was there a pilot? What the RTO? The RPO? Does it need to be replicated off site? What IOPS is required? How will it be accessed? What security is needed? Any encryption required? Any laws affecting the above? All you get is a lot of vacant blank stares and lot’s of “just get it done”. How can it be that with so many analysts and managers of all sorts running around to meeting after meeting, all in order to get companies running like a well oiled slick mean machine, we end up with this question at the desk of an operational systems administrator as a result? Basically what are you asking for? Why are you asking this and did you think this through?

waterjugs

Consider the following. What if you asked for 30 billion gallons of water at our desk and we say “sure” and just sent it to you. We did what you asked. Perhaps you meant bottled drinking water but below is what you’ll end up with. And yes it completely up to specifications, limited as they are.

vlcsnap-2013-01-12-10h49m42s238

The last words heard while drowning will be “Who ordered this? You can bet no one will be responsible, especially not when the bill arrives and when the resulting mess needs to be cleaned up. Data in the cloud will not solve this. Like the hosting business, who serve up massive amount of idle servers, the cloud will host massive amounts of idle data as in both situations it’s providing the service that generates revenue, not the real use of that service by you or it’s economic value to you.