Windows Server Update Services (WSUS) is highly important services in a Microsoft infrastructure. WSUS provides automated delivery of service packs, hot fixes and update rollups to desktops and servers and keep them up to date. When you configure WSUS in an enterprise you have to consider maximum benefits you can get it from using minimum bandwidth and resources. However, you must provide WSUS server enough resources to run in optimum conditions and deliver up to the expectation over the years.
Capacity Planning
Capacity planning is the step 1 before deploying WSUS in an enterprise. There are number of factors you have to consider before deploying WSUS. The following hardware and database requirements are driven by the need of an organization.
- Number of clients and servers
- Frequency of update delivery
- Single server or multiple server deployment
Minimum requirements:
- CPU – Minimum 1 GHz, 1.5 GHz or faster is recommended
- RAM – Minimum 1 GB, 2 GB or more is recommended
- Both the system partition and the partition on which you install WSUS 3.0 SP2 must be formatted with the NTFS file system
- Minimum 1 GB of free space on the system partition
- Minimum 2 GB of free space on the volume on which database files will be stored
- Minimum 20 GB of free space on the volume on which content is stored, 30 GB is recommended
- Notice that WSUS 3.0 SP2 cannot be installed on compressed drives.
- Database – internal or SQL Express
But with this minimum hardware, WSUS server will not perform well when content and Data base log start growing. Recommended Systems that supports up to 25k clients:
- CPU- Intel Core 2 or Quad or Xeon
- RAM – 4GB
- Disk – at least 50 GB or more free space in Systems partition and 150GB or more disk space for WSUS content in separate partitions or DFS.
- Database – SQL Remote database or local SQL Express 2005 or later
- Windows Server 2003 (x64 or X86) or Windows Server 2008
- un-compressed NTFS Partitions
Bandwidth Management
WSUS is a bandwidth hungry systems in whole infrastructure. The decisions you make about how to synchronize with Microsoft Update have a dramatic effect on the efficient use of bandwidth. Set Synchronization schedule and download option when update is approve. To do this log on to WSUS front end Server as an administrator.
Start menu>Administrative Tools>WSUS>Update Services>Options>Synchronization Schedule
►Set Synchronisation schedule on later at night when nobody is at work.
Start menu>Administrative Tools>WSUS>Update Services>Options>Update Files and Languages
►Set download files to this server only when update is approved
►Download update only in these languages (check preferred language)
In a chain of WSUS servers (head office and branch office deployment) , WSUS automatically sets all downstream servers to use the deferred download option that is selected on the highest upstream server—in other words, the server that is directly connected to Microsoft Update. I would recommend not to use express installation option because this will download larger files then preferred download.
Update Delivery: To manage bandwidth of internal networks, it’s better to deliver update based on internal network uses i.e. set update time when there will be no bottle neck in internal infrastructure.
Firewall Management
You have to configure the firewall (ISA or Forfront) that is positioned between Front End WSUS and the Internet to allow WSUS traffic pass through. Because WSUS initiates and synchronize with Microsoft update using port 80 and 443. there is no need to configure Windows Firewall on the WSUS server or Windows client. Only you have to allow WSUS server connect the following websites .
http://windowsupdate.microsoft.com
http://*.windowsupdate.microsoft.com
https://*.windowsupdate.microsoft.com
http://*.update.microsoft.com
https://*.update.microsoft.com
http://*.windowsupdate.com
http://download.windowsupdate.com
http://download.microsoft.com
http://*.download.windowsupdate.com
http://wustat.windows.com
http://ntservicepack.microsoft.com
Group Policy Management
Managing GPO for WSUS client is easy. But you must not modify Default Domain Controller GPOs to add WSUS settings. After you set up a client computer, it will take a few minutes before it appears on the Computers page in the WSUS console. For client computers configured with an Active Directory-based GPO, it will take about 20 minutes after Group Policy refreshes (that is, applies any new settings to the client computer). By default, Group Policy refreshes in the background every 90 minutes, with a random offset of 0–30 minutes. For Windows XP SP2 and Windows Server SP2, you don’t need load administrative template of windows update in GPO.
To configure the behaviour of Automatic Updates
| 1. In the Group Policy Object Editor, expand Computer Configuration, expand Administrative Templates, expand Windows Components, and then click Windows Update.
2. In the details pane, click Configure Automatic Updates. 3. Click Enabled and select one of the following options:
4. Click OK. |
To redirect Automatic Updates to a WSUS server
| 1. In the Group Policy Object Editor, expand Computer Configuration, expand Administrative Templates, expand Windows Components, and then click Windows Update.
2. In the details pane, click Specify Intranet Microsoft update service location. 3. Click Enabled and type the HTTP URL of the same WSUS server in the Set the intranet update service for detecting updates box and in the Set the intranet statistics server box. For example, type http//WSUS:8530 in both WSUS server stat server. 4. Click OK. |
To reschedule Automatic Update scheduled installation
| 1. In the Group Policy Object Editor, expand Computer Configuration, expand Administrative Templates, expand Windows Components, and then click Windows Update.
2. In the details pane, click Reschedule Automatic Update scheduled installations, click Enabled, and type the number of minutes to wait. 3. Click OK. |
Database Management
I would prefer to install SQL Express version with Management studio Express because it free and serve my purpose. So no to Windows Internal Database (WID). SQL Express will deliver optimum performance. For large scale deployment you can create separate SQL database server and use remote database in all front end servers. The WSUS database i.e. Server\SUSDB stores the following types of information:
- WSUS server configuration information
- Metadata that describes each update
- Information about client computers, updates, and client interaction with updates
Set Proper security in SUSDB as shown below
Backup SUSDB regularly to save all config and client info as shown below.
Cleanup WSUS Server
You have to clean up WSUS server on and off to remove expired updates, downloads and computers. you can freed up storage by running clean up wizard. To run clean up wizard, Log on the WSUS server. Go to Start menu>Administrative Tools>WSUS SP2>Update Services>Options>Server Clean Up Wizard>Check Specific Options you want>Next>Finish.
Management of WSUS server
WSUS supports deployments in both central and distributed management models. Centre Management means Front End WSUS server placed in head office will manage everything including update approval, database and also facing proxy and windows update. Rest of WSUS servers are place in branches and replicating main WSUS server. Distributed WSUS means every WSUS server placed in branch and head office works independently.
The WSUS 3.0 SP2 administration console installed in Admin PC can be used to manage any WSUS server or Front End WSUS server placed in head office. WSUS can be managed from one of the following supported operating systems: Windows Server 2008 R2, Windows Server 2008, Windows Server 2003 SP2 or later, Windows Small Business Server 2008 or 2003, Windows Vista, or Windows XP SP3. Also prerequisite must be installed.
- Microsoft .NET Framework 2.0 or later
- Microsoft Management Console 3.0
- Microsoft Report Viewer Redistributable 2008
To open the WSUS administration console
| 1. Click Start, point to Control Panel, point to Administrative Tools, and then click Windows Server Update Services 3.0 Sp2.
2. If you are bringing up the remote console for the first time, you will see only Update Services in the left pane of the console. 3. To connect to a WSUS server, in the Actions pane click Connect to Server. 4. In the Connect To Server dialog box, type the name of the WSUS server and the port 8530 on which you would like to connect to it. 5. If you wish to use SSL to communicate with the WSUS server, select the Use Secure Sockets Layer (SSL) to connect to this server check box. In this case use port 8531. 6. Click Connect to connect to the WSUS server. 7. You may connect to as many servers as you need to manage through the console. |
Related References:
Minimum Systems Requirement Guide












Posted by Raihan Al-Beruni 

























