Apple Software Update Server Best Practices

bwiessner
Contributor II

Just wondering what others are doing for managing this and what has worked or what hasn't?

I am running 10.9.5 with Server 3.2.2

I am doing the Manual setting and choosing what updates to enable. There are so many updates that don't apply to my users I did not want to do the Automatic setting.

Thoughts? Input?

Thanks!

3 REPLIES 3

kishjayson
Contributor

For our needs, we defined a window each month where new updates would begin rolling out to managed clients. So in our case, we set the Software Update Server to Manual, then enabled everything from the start since the client would be smart enough to only install the updates that apply to that particular system. Going forward however, we manually enable the new updates monthly after a cooling off period, just in case Apple needed to re-issue one.

bwiessner
Contributor II

@kish.jayson

Thanks for sharing. That sounds like a good plan.

RobertHammen
Valued Contributor II

Here's the type of workflow that I recommend for many clients.

a) Set up a SUS in Automatic mode (download and enable all updates). Let it cache everything (assuming you have the space).
b) Once configured, set it to Manual mode, but click the checkbox to download all updates. By doing so, the updates are downloaded but not enabled. This also means, when you go through and approve/enable updates, they are available nearly instantaneously, rather than having to wait for them to download (probably during the day when your bandwidth is at a premium, instead of at 3 a.m. when the update server does its sync by default).
c) Client machines are configured at imaging time or by policy to NEVER check for updates.
d) Approximately once a month, pending updates are enabled. A policy is then scoped to a TEST group of users, running once, at logout, to do a softwareupdate -i -a
e) Test users are notified of the updates that they are trying and to let IT know if there are issues
f) Once a week or two have passed with no issues, the software update -i -a policy is scoped to ALL users.

Your mileage may vary, but this works pretty well.