5

Our whole company is Macs on the desktop. We have primarily iMacs and MacBook pros. For the last few years we've been using RadMind to manage their system image but the software has a number of drawbacks:

  • It's difficult to tell what files to exclude and what to include in a loadset
  • Applying updates that touch a large number of system files is complex and error-prone

I know that most other solutions out there use a .pkg style system of managing updates. What I'd like to know is what people are using, and what kind of limitations you've run in to. In particular, how easy is it to add/remove software, software updates, firmware updates? How easy is it to change system configuration files?

Kamil Kisiel
  • 12,444

6 Answers6

4

We use a combination of Deploystudio, Apple Remote Desktop and Carbon Copy Cloner (when necessary).

Deploystudio manages imaging very well and has the capability to do multicast and differentials. You can integrate scripts and other installations into your package workflows as well.

Apple Remote Desktop is excellent for responding to support requests from users. It also allows you to push packages and even run scripts/command line applications remotely.

Carbon Copy Cloner is a simpler imaging tool that we use to do backups of entire systems etc. Nice thing is it will image the system while it's running.

moshen
  • 1,564
1

Our extremely legacy solution uses a single monolithic disk image that is pushed down to workstations via Netboot and NetRestore (which has been discontinued). Software updates are done in batches which obviously necessitates creating a new image and a whole lot of network bandwidth to update the clients. It's slow, clunky, and I wouldn't recommend it to anyone. We've definitely been looking into pkg based deployments using tools like DeployStudio. But we're still just in the research phase.

Ryan Bolger
  • 17,010
1

We currently use NetRestore but are migrating to DeployStudio since NetRestore has been deprecated. DeployStudio is not as clean cut as NetRestore but it definitely has the potential to surpass it. It provides for more flexibility and even setting up triple boot images (although I have yet to use this feature and don't see it being used much in a corporate environment).

If you want to just build packages to push out through ARD, a good tool is LANrev. It's free but you need to enter an email address to receive a serial number.

1

Google and some publishing houses use puppet.

I use it on Macs on my home network, and use Puppet professionally on other OSes.

It's not without it's flaws and quirks, but it's free and you can do almost anything you want with it.

0

We still use NetRestore, because it works and I haven't had time to look at the alternatives (I have plenty of things that aren't working right before I have time to worry about things that are working!). When I get time, I suspect we'll go for deploystudio.

Rob Moir
  • 32,154