Shameless Plug For Mastering Hyper-V Deployment By Aidan Finn

In October 2010 Aidan Finn (MVP) his book “Mastering Hyper-V Deployment” was released and in November three copies of this book landed on my desk. I bought them (pre order) via Amazon. Nope I did not get them as a gift or anything. Why Three? Well that’s the number of people I wanted to get up to speed about Hyper-V and virtualization management and operations in a Microsoft environment.

His book takes you along a journey through a Hyper-V project that will teach you about virtualization in all it’s aspects. It also touches on many supporting technologies and products such as System Center Virtual Machine Manager 2008 R2, System Center Essentials 2010, Data Protection manager 2010 and System Center Operations Manager 2007 R2. No one book can be the only source of knowledge and understanding, but using this book as a start for both new and experienced IT Pros to learn about virtualization with Hyper-V will give you the best possible start. Consider it going to an Ivy league college on a scholarship paid for by Aidan’s experience and hard work. The subsidized tuition fee is the price of the book.

We feel a bit sorry that Aidan only got one copy so we made a group picture of the gang of three on the desk of our newest team member. He got a copy of the book together with 4 recycled PC’s and a TechNet subscription to build a lab.

If you know people who want or need to learn about Hyper-V, you’d do well to make sure they get this book and have them set up a lab to play with the technologies. Those efforts will pay off big time when they implement their solutions in the wild. If Ireland is doomed it won’t be because of smart & hardworking Irish IT professionals like Aidan. You see when you design, build and support IT solutions that your customers depend on 24/7 you can not hide behind false promises, you can’t fake away from the fact when “stuff” doesn’t work or hide behind vast amounts of papers & documents void of any substance. Nope, you are responsible for everything and anything you build. Aidan backed and supported by some very knowledgeable colleagues has made that burden a bit lighter for you to bear with this book. Aidan’s blog lives here: http://www.aidanfinn.com/

A Hardware Load Balancing Exercise With A Kemp Loadmaster 2200

I recently had the opportunity to get my hands on a hardware load balancer for a project where, due to limitations in the configuration of the software, Windows Network Load Balancing could not be used. The piece of kit we got was a LoadMaster 2200 by Kemp Technologies. A GPS network/software services solution (NTRIP Caster) for surveyors needed load balancing, not only for distributing the load, but also to help with high availability. The software could not be configured to use a Virtual IP address of a Windows Load Balancer cluster. That meant when had to take the load balancing of the Windows server nodes. I had been interested in Kemp gear for a while now (in function of some Exchange implementations) but until recently I did not get my hands on a LoadMaster.

We have two networks involved. One the 192.1683.2.0/24 network serves as a management, back-office network to which the dial access calls are routed and load-balanced to 2 separate servers WebSurvey01 and WebSurvey02 (running VMs running on Hyper-V). The Other network is 192.168.1.0/24 and that serves the internet traffic for the web site and the NTRIP data for the surveyors, which is also load balanced to WebSurvey01 and WebSurvey02. The application needs to see the IP addresses of the clients so we want transparency. To achieve this we need to use the gateway of the VIP on the Kemp load balancer as the gateway. That means we can’t connect to those apps from the same subnet, but this is not required. The clients dial in or come in from the internet. A logical illustration (it’s not a complete overview or an exact network diagram) of such a surveyor’s network configuration is shown below.

Why am I using layer 7 load balancing? Well, layer 4 is a transport layer (which is transparent but not very intelligent) and as such is not protocol aware while layer 7 is an application layer and is protocol aware. I want the latter as this gives me the possibility to check the health of the underlying service, filter on content, do funky stuff with headers (which allows us to give the clients IP to the destination server => X-Forwarded-For header when using layer 7), load balance traffic based on server load or service etc. Layer 7 not as fast as layer 4, as there is more things to do, code to run, but when you don’t overload the device that not a problem as it has plenty of processing power.

The documentation for the KEMP LoadMaster is OK. But I really do advise you to get one, install it in a lab and play with all the options to test it as much as you can. Doing so will give you a pretty good feel for the product, how it functions, and what you can achieve with it. They will provide you with a system to do just that when you want. If you like it and decide to keep it, you can pay for it and it’s yours. Otherwise, you can just return it. I had an issue in the lab due to a bad switch and my local dealer was very fast to offer help and support. I’m a happy customer so far. It’s good to see more affordable yet very capable devices on the market. Smaller projects and organizations might not have the vast amount of server nodes and traffic volume to warrant high-end load balancers but they have needs that need to be served, so there is a market for this. Just don’t get in a “mine is bigger than yours” contest about products. Get one that is the best bang for the buck considering your needs.

One thing I would like to see in the lower end models is a redundant hot-swappable power supply. It would make it more complete.  One silly issue they should also fix in the next software update is that you can’t have a terminal connection running until 60 seconds after booting or the appliance might get stuck at 100% CPU load. Your own DOS attack at your fingertips. Update: I was contacted by KEMP and informed that they checked this issue out. The warning that you should not have the vt100 connected during a reboot is an issue the used to exist in the past but is no longer true. This myth persists as it is listed on the sheet of paper that states “important” and which is the first thing you see when you open the box. They told me they will remove it from the “important”-sheet to help put the myth to rest and your mind at ease when you unbox your brand new KEMP equipment. I appreciate their follow up and very open communication. From my experience, they seem to make sure their resellers are off the same mindset as they also provided speedy and correct information. As a customer, I appreciate that level of service.

The next step would be to make this he setup redundant. At least that’s my advice to the project team. Geographically redundant load balancing seems to be based on DNS. Unfortunately, a lot of surveying gear seems to accept only IP addresses so I’ll still have to see what possibilities we have to achieve that. No rush, getting that disaster recovery and business continuity site designed and setup will take some time anyway.

They have virtual load balancers available for both VMware and Hyper-V but not for their DR or Geo versions. Those are only on VMware still. The reason we used an appliance here is the need to make the load balancer as independent as possible of any hardware (storage, networking, host servers) used by the virtualization environment.

Microsoft Listens To Customers & Adds UDP Notification Support Back to Exchange 2010

Well, after almost 14 months of deploying Exchange 2010 and tweaking the Outlook 2003 settings via GPO’s to give users an acceptable experience Microsoft adds support for User Datagram Protocol (UDP) notification functionality back into Microsoft Exchange Server 2010. By doing so they recognize that a lot of businesses & organizations will be using Outlook 2003 for a while and that not all of them where happy to deal with the way Outlook 2003 functions with Exchange 2010. More information on the UDP issue can be found here http://support.microsoft.com/kb/2009942 (In Outlook 2003, e-mail messages take a long time to send and receive when you use an Exchange 2010 mailbox). Now most my customers use cached mode where possible and a GPO Setting to reduce the Maximum Polling Frequency registry entry to 5 seconds helped. But there are places where cached mode is not an option (Terminal Services) or people don’t accept this change in behavior and go with Outlook 2007 instead of 2010  or even choose to deploy Exchange 2007 over 2010. All because of this dropping of the UDP notification support.

Now this functionality will be back with in Exchange Server 2010 Service Pack 1 Roll-Up 3 (SP1 RU3).  Good news for people dealing with Outlook 2003 and Exchange 2010. Less good news for the people dealing with the GUI bug that Exchange 2010 SP1 introduced where the Exchange Management Console does not show all database copies after upgrading to Exchange 2010 SP1. This is set to be fixed in Roll-Up 3 but to get the UDP support back they adjusted the release schedule for the E2K10 Sp1 Roll-Up 3, which is now expect to be released in March 2011. So we’ll have to wait a bit longer for that fix. As you noted you need to be running Exchange 2010 SP1 to get this backward compatibility support for outlook 2003.

Read this announcement on the Exchange Team Blog: UDP Notification Support Re-added to Exchange 2010

The Dilbert® Life Series – White Collar Blues in Corporate Culture

It’s unbelievable how awfully bad a lot of methodologies, regulations, evaluations, and planning and audit systems are implemented and used. While this might seem to be just your average, run of the mill Kafka red tape, the outcome is often disastrous to the workplace. This is quite the opposite of what they are supposed to achieve: effective and efficient high quality results that are delivered as fast as possible without sacrificing any the above mentioned qualities. An added benefit would be a stimulating and happy work environment leading to motivated personnel thus achieving the ultimate productive workplace Walhalla. More than people and organizations like to admit unfortunately, this theory flies in the face of reality. Organizations become cesspools of demotivation, incompetence and careerism at its worst. Often the real (Machiavellian) objective seems to enslave employees by coercion, fear, passiveness and immobility in order to turn them into little mignons. Make no mistake, that’s exactly what writing vast amounts of mind numbing documents and reports achieves. In other words meet “Office Space”.

Bureaucratic red tape is one thing. Adding over the top, ill understood and badly implemented regulations & frameworks will sink any organization faster than a well-placed torpedo sinks a ship. Any hope of ever improving the results, motivate people and stimulate innovation are either killed instantly or drowned slowly. You end up with a worthless bureaucratic malfunctioning organization run by mediocre management, hiring mediocre people producing, at best, mediocre results. Your organizations agility, decisiveness, innovation and creativity are dead. You might as well have sent hit men to get it over and done with.  Are you even at least still thinking about your customers or clients needs somewhere in that situation?

Very often no one ever reads the documentation and reports that audits, evaluations and regulatory mechanisms demand. If they are being read, sometimes they are used to help an organization improve itself. But they are also read and misused to badmouth, reprimand, control and even coerce organizations and people into submission to further other less noble agendas. Look at the mess the global finance world is in. No one can deny we have more legislation, regulation, control mechanisms and audits than ever before and how are they used and what is the result? And it’s nobody’s fault or mistake; they all have tons of paperwork to document anything and everything you want.

Now let’s be crystal clear about this. There is a real need for regulation, evaluation, audits, policies and methodologies. And yes, that comes with its share of bureaucracy. But it has to be done right and with honesty in its purpose. Unfortunately the excessive nature of the perverse sublimations of these mechanisms on the work floor are enough to make one think tar and feathers or even guillotines did and do serve a genuine purpose. This is especially true if your job turns out to be a one where the only thing that can keep you from going insane is the fact that you’re a lunatic. Furthermore have any of those people ever caught on to the idea that creativity, flexibility and innovation needs a little chaos? Do they really think that you can put flexibility and creativity in a process that can be orderly reported on and audited? Sure they have, but the consultancies selling processes and services can’t bottle creativity, flexibility and real innovation. They deal in shrink wrapped products, so you’ll never hear them advice against their own bottom line. It’s hard enough to get any real work done in an office today as it is. Ah, the joys of landscape noise yards, and endless series of meetings, interruptions by way to many people busy filling out forms who needing input. Add to that architects and advisors who seem to suffer “idea diarrhea” and whose “easy and fast” implementations only fail because those operational employees just “don’t get it”. Middle management does all this in a vanity attempt to demonstrate their worth and avoid true responsibility. Sadly they only achieve quite the opposite and if management let’s ‘m get away with this, you now also have a good idea about the quality of your managers.

So what do all these mechanism truly achieve? Based on my observation of too many colleagues and acquaintances in their work environments I’ll report my findings. Well for one, as stated above, they are great tools for assimilation, compliance and submission to the power players. Everyone knows that many audits quickly become a mere bundle of check lists you need to have. You learn that evaluations are meaningless obligations and planning documents often seem to be more of an “after action report” than actual planning. This is truly perfect in a way. After all compliance is bliss and it’s far easier to achieve this with neatly organized forms and retroactive or revisionist “planning”. Trust me; your paperwork will look great.

Why do we go along with this crap? Because it’s easy, that’s why. That feeling of comfort we get by falling into simple routines seduces us. The path of least resistance is to become an expert paper pusher and methodology whore. No one will criticize you for making the best reports ever, with a keen eye for form and adherence to protocol. In return you get to enjoy the benefits of a predigested workload and you won’t have to work too hard. It’s so much easier to close your eyes. To me this is like freezing to death, you give up and go to sleep to be greeted by a false sense of warmth.

I also see people get demotivated and become cynical survivalists, which is the best outcome for them. Worse is the systemized destruction of productivity and ability to compete but I guess that’s far less important than it seems. That “free market” and result driven meritocracy probably isn’t as free and valuable as we are led to believe. The loss of productivity is plain to see by the way. If you have a 40 hour work week and now they add constant reporting, auditing, adherence to methodologies and policies to your workload, how much work are you actually doing? The reports and numbers become your prime concern. Sure they say that’s not how it’s supposed to be, but unfortunately it often turns out this way. Even more “cynical” is the fact that the most incompetent, underperforming, self-serving employees and managers thrive in these systems. Now this is a reality in any system but the farce here is that all this bureaucratic crap was supposed to reduce that likelihood. In that aspect it’s one big fail. Badly used audits, reports, evaluations and planning documents are not a very good indicator whether people are doing a good job. What they are excellent for is finding out who’s able to market themselves, either individually or as an organization, as impressive examples of professional excellence. They empower career hunting conformists and thus cultivate mediocrity. Some of the best people out there suck at the paperwork. Why? Well when you’re working 40 hours a week you don’t have the time to do it. If you still have to do it becomes overtime. And that’s the extra time you used to have to study and learn, to become a better professional. In other words your best people are forced to work harder and put in more time, which means that take a huge pay cut. To add injury to insult those systems “meant to help them” are psychologically harassing them. You drain your personnel’s motivation and energy away by simply abusing them. The ones who fill out the forms perfectly are the ones working 20 hours a week and then spending the rest of their time presenting those 20 hours as sublime feats of their expertise and creative endeavor. They have long recognized that when you put things on paper they come in existence without effort; far more so than if you really create them doing actual work. This is the so called “fake it until you make it” method. The system promotes underperforming, risk-free, easy work without responsibility and it attracts the kind of employees who seek to be submissive little mignons in return for a pay check and peace of mind and perhaps even a promotion. Is that what it takes to build a “state of the art” organization? Are you even at least still thinking about your customers needs?

People try to survive by threating that crap as a necessary evil. But make no mistake, in the end they will give up and will leave. The leave physically or mentally, i.e. they become under performers or cynical zombies soaking in apathy as their last line of defense. As I told my boss once: “You shouldn’t be afraid that your employees might leave. You need to be afraid when you fear your employees will stay”.

Unless you have a real low IQ or you’re blissfully ignorant, when you live the lie, you become the lie. A lot of people in the workplace are in a world of hurt. They survive thanks to their conformity and submission. Look people, you’re married, divorced, perhaps remarried and your live is complicated. You’re in debt. You have car payments, house payments, alimony payments, gas & electricity bills, insurance payments, kids to support, etc. And you really need to take a holiday to get ways from all that shit in a desperate effort to maintain your sanity. In other words you’re up shit creek. The day you start living the truth in your job you’ll become and undesired nuisance and, inevitably, an unemployed middle aged “nonproductive member of society”. Because when you’re job hunting with no real skills except for filling out paperwork and submitting to the lie what are you good for? Look, they can train 24 year olds to do that, for far less money. Sure you have a very impressive resume as an expert advisor, a senior architect, but you know what, they’re on to you. You see, they all have very impressive resumes and they all worked at the same places where people are hiding in the mass whilst pretending to be awesome and hoping desperately nothing will expose them as frauds. It’s a shared lie. Put ‘m among the real experts and see how well they can keep a rich and stimulating professional conversation going.

My advice? Start thinking! If you don’t, you’ll end up not even being allowed and capable to think and speak as you see fit. Whose fault is this? Yours. You submit and in return you get a job, an income and the illusion of security. And you are so desperately in need of that. Because you are a slave to debt and conformity, a victim of your own fears. So stop being afraid and get a grip unless you want to wind up like some humanoid battery in “The Matrix”. Be warned however, they’ll hire some consultant called Mr. Smith to get you “back on track”, but he actually thinks that you are a disease and he’s the cure.