VMware NSX Question – Can You Figure it Out?

I wrote a blog post in the VMware official blog about a demo I recorded called “Dynamically enforcing Security On a Hot Cloned SQL Server With VMware NSX“.

A bit long of a title but captures the essence of the demo perfectly. You can see the demo as well here:

I got a question from a colleague of mine with has a very keen eye:

“I just saw the great video you made, at 0:50 second of the demo we can see the rules for the prod app

What is the meaning of rule 6?  If the source is the datacenter and is broader than the App Server in rule 5, and the rule allows for ANY service, doesn’t it make rule 5 irrelevant? “

read more

IOPS reservations in SIOC 6 , what’s the deal?

Storage I/O control has been available for a long time now since vSphere 4.1, if you don’t know what SIOC is you can read about it in many blogs out there, my personal favorite for anything storage is Cormac Hogan‘s blog, here is also a link to Cormac’s post about SIOC.

Some of you might have read about the new SIOC feature in vSphere 6 called IOPS reservations.

In case you didn’t let’s quickly review it, In version 5.5 VMware introduced a new scheduler call mClock, this I/O scheduler is more efficient but also it has the capability to set I/O reservations on VMDK’s. In vSphere 6 VMware added the ability to set those reservations on the VMDK level, not through the web client but by setting the “reservation” property on the VMDK, see this post by William Lam that has a nice PowerCLI script to do this for you.

read more

VMware openness for humanity

Habitat NOLA

Last week I attended VMware’s World wide sales kick off event where all of VMware’s sales organization gathered in New Orleans to learn about the vision for the future, celebrate the wins of the past (6 Billion Revenue this year!) and network with our peers.

What a great event that was, started with VMware volunteers for “Habitat for humanity” event where 300 of our finest went to build houses for people who are in need.

Hey, I maybe drinking from my company’s KoolAid  but as @virtualJad says “its a great KoolAid!” . I don’t know any other company that is spending so much time and energy on different charity and giving back to the community initiatives, where people that are involved in different volunteer work are being praised and where each employee can take 40 hours a year to volunteer for community work and there is a lot more.  This is part of the company’s DNA and I am very proud to be in it.

read more

Handling sub-optimal design decisions before the VCDX defense

So you’re design got accepted for a defense, that’s great! While preparing you find out there are few things you want to change, a few “holes” in the design. Maybe it’s questionable design decisions, maybe it’s just adjustments needed or maybe typos you missed. That’s OK, relax, no design is perfect and it’s OK to have second thoughts on your design decisions, just like with a customer you need to make the required adjustments and present it, right? Well, not so fast, this is after all your VCDX on the line, too many things that you will consider wrong will make it very hard for you to defend in front of the panel. In our design we had from all the goodies, sub optimal design decisions, stupid decisions and typos. So what to do? Well I got a lot of good advice from many top VCDX’s but one I got from Michael Webster aka @vcdxnz001 and Mark Achtemichuk aka @vmMarkA were right on the mark (mark on the mark, get it?). What they told me is to prepare for this with an alternate design choice but dont forget to explain your initial reasoning for the original decision. I would just add that it would be highly advised to think hard and try defending your original decisions as much as you can, you want to minimize the amount of faults in your defense, maybe you can tie it to business requirements or constraints then it might make more sense. Remember, If you rely on a constraint as a crutch you also need to be able to explain what you would have done if you hadn’t had it (words of wisdom by Joe Silvagi aka @VMPrime) . This can be approached in several ways:
1. Keep the original decision and defend it but prepare a backup slide in case you get asked about it. I would say that this is for decisions that can make sense I’m the business contaxt mostly.
2. Call out the issue before you get asked, explain why you made this decision and explain that in hindsight it should have been something else, important to note that you want to minimize the time it you spend on it in the defense otherwise you will enter that famous rabbit hole from Alice in Wonderland but with out the wonder, just wasted time you can score on other things.
3. Change the decision putting less emphasis on the original decision, this is when the decision really doesn’t make sense.

read more