Managing a Web Farm - Windows updates

Hi Experts,

I hope you can help with this.

We presently host a number of web servers. All machines are Windows Server 2008 R2 SP1 Standard Edition. These servers are identical with their web pages and point to the same date source. They are managed by kemp load balancers in a web farm so that machines can be taken down individually without an interruption of service. They are not a member of any domain, but point to a WSUS server on the LAN that is a member of a domain

The problem we are faced with is to do with windows updates. We re finding it takes alot of manual man power to monitor a machine so that all connections are drained. take it out of the farm, update it, reboot it, then put it back in the farm.

Is anyone aware of a quicker, easier, more automated method of managing windows updates in a web farm?
LVL 4
Graham HirstIT EngineerAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dirk KotteSECommented:
is it realy a problem for the user to restablish the session (shop or something else)?
if not - shutdown the IIS (now the LB should distribute the users to the other devices) and install the updates with reboot.

else: how do you drain the sessions? possible this can be done by a script?
0
Graham HirstIT EngineerAuthor Commented:
Unfortunately yes, we need to have 0 down time from the customers perspective
Its true we could let the sessions drain out, but is there an automated way to update them in a smart manor?

We re gonna end up with hundred of web servers so automation would be ideal.
Also the other problem we have is all of the web servers will use dot net and so im worried about sites going down as windows update the dot net frame work as well
0
snoopscratchyCommented:
Hello,

I think you could have a look at a tool I developped named vbWSUS and available here : http://sourceforge.net/projects/vbwsus/

Then you would have to edit vbWSUS_SearchDownloadInstall.vbs and do the following modification to gracefully stop IIS.
Just after :
'
' /MAIN::PARSE_ARGS
'

Open in new window

Add
' wait 5 minutes before forcing iis stop
objShell.Run "iireset stop /noforce /timeout:300", runHIDE_WINDOW, runWAIT_ON_RETURN 

Open in new window



Then with vbWSUS_scheduler.vbs, you can schedule each server to install and reboot on a specified date, each host can have its own schedule.
You can check conf/serverlist.csv.sample and README.txt for the detailed syntax and all the configurable options available in conf/vbWSUS.conf.

Tell me if this works for you ! If you need help to set it up, you can contact me anytime !
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Graham HirstIT EngineerAuthor Commented:
Cheers mate, that looks excellent :)
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2008

From novice to tech pro — start learning today.