Ramblings From The Litter Tray of Life

Posts Tagged ‘virtulisation’

Installing my first VMWare Server (Part 1)

Posted by graycat on 19 July 2008

Well the day is now upon us when it is time to install my first VMWare server. So here’s an account as I go through the process. I’ll update it as I go along and try to keep the swearing to a minimum.

[wavy flashback fade out]

It’s a hell of a week. My last day off seems so long ago. Probably because it is and I’ve worked through my last weekend or two … or is it more? Can’t remember.

As I said, this would be a really bad time to give up smoking if I smoked. The week started ok on Monday and then dived like a concrete glider on Tuesday. Things got so bad we were about 30 mins away from calling in Microsoft but managed to work it out in the end (more on this in another post or two). The up shot is I’ve got to build our new VMWare host and rapidly! No prep time and having to chase for the software licences, just bite the bullet, grab the bull by the horns and go for it!

Friday afternoon was spent unpacking our shiney new HP ML380 server and accompanying MSA70 external drive array. Unpacking it was no problem, getting it into the rack was more interesting.

Yes, we’ve got 4U free.

No, they’re not together. Great.

I’ve always wanted to move some kit in that rack anyway so might as well do it now!

The installation of the hardware went fine with it all fitting into place nicely. The only issue was the KVM wasn’t showing the new server but as it was gone 6pm already on Friday in a week I’m already pushing 70hrs+, I think I’ll leave it for the morning.

[relocated to that evening and the Graycat Mansion]

Curled up on the black leather sofa, drinking a glass of wine and browsing online install guides on my black MacBook I’m nothing if not colour coordinated and the epitome of casual suave-iness (new word by the way).

After a relaxing evening of reading and socialising with the housemates who turn out haven’t been abducted by aliens and are infact alive and well, it’s time for a serious cat nap ready for the morning’s fun and games.

[Wavy flashback fade out as sleep takes hold]

To be continued ……

Posted in IT | Tagged: , , | Leave a Comment »

Going Virtual!

Posted by graycat on 16 June 2008

Well it seems like it’s the hot topic at the moment in the server arena and I can finally say that we are dipping our toes into the virtual server paddling pool and I’ve brought my costume too!

My reasoning for a long time is that we are very very server heavy to the tune of one server for every 3-5 people. Now that is heavy even if he is my brother. This is partly due to the geographical spread of our sites with each site requiring certain local resources and offsite DR capabilities. However, I think the real reason we’ve grown to so many servers is the fear of putting eggs into a single basket – no matter how nicely it’s weaved, something is going to get broken eventually. Over time this has meant that we’ve got servers that just do this one job, or this few jobs or this and this but nothing else mainly for the fact that the servers were unstable and when, not if, they went down then you lost all the rolls at once. Not good, as they say. This sad state of affairs was, in my opinion, exacerbated by buying “custom” or white box servers and not maintaining them sufficiently for them to function for a long and happy life. More often then not the failures would be hardware related so the theory went “it you can’t trust that bit of kit, best we get another one and put this role on it over there”.

Not a bad theory and it did work.

However we’re now in the situation where the sheer importance of the IT infrastructure has been acknowledge throughout the upper echelons of the company and we are allowed to implement “care and support” of the servers as it should be. Things that seem no brainers now like separate comms rooms from the general office space, run and standby cooling, actually cooling of any type was a major fight in some places not to mention redundancy in power and backups. Because of this shift in attitude it is now very rare that we have any hardware failures.
When this is combined with an agreed rolling replacement of servers and an eye to consolidating to fewer physical machines vitrualising servers becomes very attractive.

From a support point of view, I’ve found that the one thing that causes the most outages is the OS itself. The hardware is now very high quality and redundant within each server so if you do fail a drive, the server just keeps on rocking. However, if you kill the OS …. you’re basically buggered. On this basis alone, why buy over-spec’d servers that will at more be 20% used?

So after floating the idea a few times over the last few months (usually to be confronted with a big “Not going to happen. We need all these servers”) I’ve got approval to run a test case and consolidate three existing servers onto the one VMWare rig as a proof of concept. If all goes well, we’ll look to expand the rig with more RAM and hard drives and move more servers over as thing are needed.

Our initial build will be a HP ML380 with two Quad Core 3GHz CPU’s running 12Gb of RAM with ~1.5Tb of external storage on a SCSI array. This can easily be expanded up to over 20Gb of RAM and another 1.5Tb external array or even directly on to a SAN if required ….. but that’s a long way off yet.

The servers we’re looking to consolidate have a variety of roles but the main ones are an existing “IT” server, a print and application server and SharePoint test machine. All of which are well over 3 years and most likely beyond 5 years too if memory servers me correct. Our initial plan will be to do a “physical to virtual” cloning of these servers and see how things go. However, once the dust has settled I’m planning on separating the application server into separate virtual servers for each application.

Why? You might ask. Won’t that just make more servers for you? Well, yes and no. The issue we have is not so much the number of servers but the number of physical boxes that all need looking after. With making them virtual we will be able to separate out those tricky applications that even after almost a decade of working with them, I still consider them to be just so much black magic and voodoo. If we have a completely clean OS install with just the application on-top then it can be customised to suit and completely sandboxed from other interferences. Trust me – for some of these applications when even if you update it then remove the update as per the guidelines they still won’t work, this is a great bonus!

So it looks like I’m going to be getting a crash course on VMWare Enterprise in the very near future. Not that I’ve got nothing else to do (anyone need a job? Got a helper spot or two going!) but I’m actually really looking forward to this …. and it looks like I’ve been given it as my baby too so fingers crossed! I’ll write about anything interesting I come across. Probably.

Posted in IT | Tagged: , , , | Leave a Comment »