gpage's WebLog

Vendor Dependence Bad. Beer Gooooood.

I just finished helping a customer with a cluster. Now, normally, that's not so unusual given that I do cluster support for a living. What is unusual is that in this particular case, the gentleman I was helping had an event log with an event entry that told him exactly what was wrong and what to do to fix the issue (expired account was preventing a service from starting using that service account). Nonetheless, he felt it was necessary to call Microsoft support and confirm with us that this was in fact the right thing to do. Why? Why, why, I ask you?

Vendor dependence, that's why. I'm not talking about having a support contract with a vendor and asking them for advice, I'm talking about being so dependent on your vendor(s) for support that you can't even reset an expired account without calling them and asking them if that's the right thing to do to get the account working.

Working in cluster support, I see a lot of other vendors and interact with them, primarily storage vendors. Overall, I have a good relationship with these guys and we chat a lot, and it seems that they've noticed this as well. It mystifies me. Bear in mind when I say that, I am not talking about my great grandmother trying to figure out how to do a simple sum in Excel and not bothering to read the help file. Heck, she's not even aware of the existence of the help file. She's barely away of the existence of the computer-thingy. I'm talking about multi-billion dollar corporations using very expensive and very mission critical servers (clusters, in my case), and not knowing *anything* about them.

Usually, I see this attitude in the storage area more than anywhere else. It's not an uncommon scenario to see a storage admin with several clusters attached have no idea how his zoning is setup (hold on, I'm going somewhere with this, knowledge of zoning not required). If everything is setup right, that's not a problem, right? (Right.) Fast forward 6 months. The vendor comes in and says “hey, you need to add that new server to the storage group, no problem, let me just make a zone change here...“. Zone change gets made, and in true Dave Chappelle style, BAM!, the clusters stop working.

Enter Microsoft support. We figure out the disks are busted and calmly inform the customer with the $10,000 per hour web transaction database now down that the hardware is busted somehow and we need to figure out what has changed or gone wrong. Of course, I know that some “changes" were made yesterday because the customer came told me the vendor came out and made some changes. That conversation usually goes something like this:

“Were any changes made? “

“Yes”

Pause…..

“What were they?”

“I’m not sure….”

”Why did they make them?”

“I dunno. They said something about a new server coming online”.

“Did they change the zoning?”

“You know, I don’t know.”

“Who was there with them? Maybe they know….”

“I was the one here”

Pause. Very, very pregnant pause…..

“Oh. Uh, well, then, I guess we should call the vendor….”

Now what mystifies me is this utter and complete dependence and trust that the vendor is going to know that customers environment well enough to send a field tech to make complicated changes. Secondly, if the environment is so important, why the heck doesn't someone who works for and is fiscally responsible to that company know *something* about how zoning works, how their storage should be setup, how to double check and make sure the vendor is doing the right thing?

This is unfortunately not limited to just clusters, but rather seems endemic to the industry, the complete vendor reliance. I don’t really have a good ending to put here, but it does seem silly and irresponsible, to take such critical systems and entrust them to the hands of someone else who will never EVER feel the same heat if something breaks. I’ve had to go onsite many times for issues and work three days without sleep to try to resolve issues caused by screwed zoning, but here’s the thing. When I come onsite and work for 3 days to fix the problem, I get to be the hero, but the storage admin who called us because he barely knew what zoning was….he’s may be looking for a job soon.

Remember that I am not advocating abandoning vendors or not utilizing them, but please, know how the stuff you depend on works. It makes all of us happy.

Oh yeah, and beer totally rules.

 

Published Wednesday, June 23, 2004 5:21 PM by gpage

Comments

 

Don Newman said:

Ok, this seems the opportune time for me to vent. I work at a mid-size company with 3 people in the IT department. Myself (programming), the IT manager (who is mostly tied up with the production floor), and the sys admin (his wife) who is only in part time

I have lost complete confidence in either of them having any technical ability. Aside from not being able to trouble shoot problems that consider common sense (for somebody paid to manage a computer) they disobey the most obvious best practices (all workstations have an enabled Administrator account with blank password).

I have also given up on trying to be helpful since none of my advice (even when backed up by other sources) is taken into account. Not to mention I actually got suspended for securing the development files I was storing on the server since default access was for all users (not even just domain users).

Luckily, my comments when I got suspended that they didn't need MY password since the Admin SHOULD be able to change my password should I get hit by a bus did manage to actually have them question her abilities and she has been trying to learn how to be a sys admin ever since. She now officially hates me and no longer asks me her stupid questions (yes Virginia, there really is stupid questions).

So how does this tie into vender reliance? Since they refuse to accept I know anything, they get their vendor to visit (oh yeah, that means paying 4 hours travel time each way as well since we are in the middle of nowhere) and tell them the exact same thing I told them.

At least I now finally got back administrator access to the SQL server I am in charge of administering (I had to explain to the president why this was needed since having the sys admin log in and just leave me at the server was stupid). She actually created a local user which didn't help me with retrieving any other files from the network, but at least I had an account with admin access to fix that.

/me is done venting now
June 23, 2004 9:24 PM
 

gpage said:

The only suggestion I can make is one a very wise manager once told me. He who documents, wins.

If you are telling them all of this, document it clearly in e-mail and after few issues, show this to the president. you might also want to check and see how much it is costing yearly for the vendor and see if that outweighs or at least justifies a full time admin who would also be able to get lot more done.
June 23, 2004 9:40 PM
 

Jerry Dennany said:

On the flip side, nothing is more frustrating than knowing more about a vendor's product than the vendor's support team. This is a sadly common occurance.
June 23, 2004 11:22 PM
 

denny said:

Don Newman: find another copmpany to work for and fast.... and yes document the heck out of that kind of stuff... but do not say why you want to do that just make it happen and be ready.

gpage: my $0.02 is that I see to many cases of "certified but clueless" IMHO the microsoft cert and pobably most others are too simple to get. anyone can pass a multiple choice exam with a bit of cramming. and any test that has a known answer can be preped for.
every month I see at least a few more folks who don't know half what they should....
servers that are very hackable
MSCE's who think that a dynamic IP and a NAT will stop a hacker.... the list goes on....
and it makes all of us who use MS stuff look like lame fools... this is one plave where the UNIX / Linux crowd takes the lead cause to realy be a UNIX admin you do have to understand a lot... that is to make a decent network run with more than say 5 users.

with windows you can shove cd's into boxes and 1-2 hours later everyone can share files and print ... they can be totaly configured wrong from a security view or from a good mangament view but it works real fast, then later they see that john can nuke files he should not even see and that the whole thing is open to attack and stuff....
so easy a grandmother can put it to gether and a 14 yearold can hack in 30 minutes....
or that a moron can claim to be a "Network ENgineer" cause he took 6 tests and can punch down cables with the right tool.
June 23, 2004 11:31 PM
 

gpage said:

yeah, multiple choice certs are too easy, I totally agree. and yes, there is nothing more frustrating than knowing more about a companies product than the support start.

What do you see as solutions to the cert issue?
June 24, 2004 12:02 AM
 

AT said:

Are single full-time administrator person dependence good ?? Nope. If this person retire you will have 0 (zero, none, nil, nothing, zilch) information about your systems.
Keeping good records about your system functionality is a must. You must record all requirements, planning, implementation, changes information.

Only this way you will be able to answer questions "Were any changes made?", "What were they?", "Why did they make them?".
June 30, 2004 4:18 AM
 

Don Newman said:

I have taken your advice and found myself a new position that you ccan read about on my blog at http://www.ghostdev.ca/archive/2004/07/08/202.aspx

As for finding out too late that John can nuke your files, I spent my day dealing with that issue that I already told the entire IT staff and the company president/owner about.
July 8, 2004 10:47 PM
 

MBA said:

Helpful For MBA Fans.
December 18, 2004 1:58 PM
 

RebelGeekz said:

December 28, 2004 8:02 AM
 

Vendor Dependence Bad. Beer Gooooood. said:

November 26, 2007 10:22 PM
 

gpage s WebLog Vendor Dependence Bad Beer Gooooood | Outdoor Ceiling Fans said:

May 31, 2009 6:01 AM
 

gpage s WebLog Vendor Dependence Bad Beer Gooooood | Insomnia Cure said:

June 8, 2009 6:04 PM
 

gpage s WebLog Vendor Dependence Bad Beer Gooooood | storage bench said:

June 14, 2009 6:17 AM
Anonymous comments are disabled

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker