2.5.3.5 Synchronize Server - Server Management Tool

Goal: To synchronize a DSS in an update server hierarchy with updates and deployments from a USS.

Context of Use: This use case is initiated when the WSUS administrator wants to bring the update server into synchronization with a USS. This use case can be initiated on a schedule.

Direct Actor: The direct actor for this use case is the server management tool.

Primary Actor: The primary actor for this use case is the WSUS administrator.

Supporting Actors: None.

Stakeholders and Interests:

  • The primary purpose of the server synchronization component in this use case is to enable a WSUS administrator to synchronize the update server with a USS.

  • The primary purpose of the WSUS administrator is to ensure uniform access to updates across the enterprise when WSUS is deployed as a hierarchy of servers.

Preconditions:

  • The update server is operational.

  • The update server is configured as a DSS.

  • The USS is operational.

  • Network connectivity is present between the DSSs and USSs.

Minimal Guarantees: None.

Success Guarantee:

  • Updates available on the USS that are not already present on the DSS are obtained and persisted in the DSS data store.

  • When the DSS is configured as a replica DSS, the computer target groups and update deployments are also obtained and persisted in the DSS data store.

Trigger:

  • The update server triggers this use case automatically.

  • In addition, the server management tool can trigger this use case on behalf of the WSUS administrator at any time.

Main Success Scenario:

  1. The DSS contacts the USS to identify new updates that have been created since the last successful synchronization. If this is the first synchronization, all updates are selected.

  2. The selected updates are imported into the local data store.

Extensions:

  • If the DSS is a replica DSS, target groups and deployments are also selected.

  • If the DSS is a replica DSS, the selected target groups and deployments are created in the local data store.