Solved

Managing a Web Farm - Windows updates

Posted on 2012-03-14
4
425 Views
Last Modified: 2012-06-21
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?
0
Comment
Question by:FSIFM
  • 2
4 Comments
 
LVL 23

Expert Comment

by:Dirk Kotte
ID: 37721677
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
 
LVL 4

Author Comment

by:FSIFM
ID: 37724097
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
 
LVL 1

Accepted Solution

by:
snoopscratchy earned 500 total points
ID: 37862467
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
 
LVL 4

Author Closing Comment

by:FSIFM
ID: 37864525
Cheers mate, that looks excellent :)
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Question about cloning SBS 2008 system drive using AOMEI BackUpper 3 35
Trust relationship when doing server upgrades 3 44
IIS FTP Logging 10 40
Robocopy parameters. 6 17
Experts-Exchange users below are the steps you can follow to upgrade your Lync server to latest CU's or cumulative updates. Note: Perform it during non-production hours.   Step 1: Backup your lync and SQL server database. Follow below article: h…
Lync server 2013 or Skype for business Backup Service Error ID 4049 – After File Share Migration
This tutorial will show how to configure a new Backup Exec 2012 server and move an existing database to that server with the use of the BEUtility. Install Backup Exec 2012 on the new server and apply all of the latest hotfixes and service packs. The…
This tutorial will show how to configure a single USB drive with a separate folder for each day of the week. This will allow each of the backups to be kept separate preventing the previous day’s backup from being overwritten. The USB drive must be s…

808 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question