The following is from the 10.5.1 release notes:
Best practices for all upgrades
Perform a backup.
Symantec strongly recommends that you take a full system backup before you run the
software update and store it off-box.
Do not restart.
The software update process may take several hours to complete. If you restart before
the process is complete, data corruption is likely to occur. If data corruption occurs, the
appliance must be reinstalled with a factory image.
Delete log messages.
If your site policies let you, delete all Scanner and DDS log messages.
Stop mail flow to Scanners and flush queues before you update.
To reduce Scanner update time and complexity, you should stop mail flow to Scanners
and drain all queues.
To halt incoming messages, click Administration > Hosts > Configuration, and edit
a Scanner. On the Services tab, click Do not accept incoming messages and click
Save. Allow some time for messages to drain from your queues. To check the queues,
click Status > SMTP > Message Queues. Flush the messages that are left in the
queues.
Update Control Center first.
Symantec strongly recommends that you upgrade your Control Center before you
upgrade your Scanners. If you do not upgrade the Control Center first, Symantec
recommends that you use the command line interface to upgrade remote Scanners. It
is crucial that the time frame in which you update your Scanners to 10.0.3 is as short
as practicable. This best practice is critical because if the Control Center and Scanner
versions differ, the Control Center is unable to make configuration changes to the
Scanner. Configurations in which the Control Center and Scanners run different versions
for an extended period are unsupported.
Perform software update at off-peak hours.
When you update the Control Center, the Control Center appliance is offline and
unusable. Scanners cannot deliver messages to quarantine on the Control Center
during the software update, so messages build up in a queue. Running software update
on a Control Center appliance can take quite some time. Plan to update the Control
Center appliance during off-peak hours.
When you migrate a Scanner, it goes offline. Scanner resources are unavailable during
the migration process. Software update of a Scanner takes less time than the software
update of the Control Center.