我们整个公司都是台式机上的Mac。我们主要有iMac和MacBook Pro。在过去的几年中,我们一直在使用RadMind来管理其系统映像,但是该软件具有许多缺点:
- 很难确定要排除的文件以及要包含在负载集中的文件
- 应用涉及大量系统文件的更新既复杂又容易出错
我知道大多数其他解决方案都使用.pkg样式的系统来管理更新。我想知道的是人们在使用什么,以及遇到了哪些限制。特别是,添加/删除软件,软件更新,固件更新有多容易?更改系统配置文件有多容易?
我们整个公司都是台式机上的Mac。我们主要有iMac和MacBook Pro。在过去的几年中,我们一直在使用RadMind来管理其系统映像,但是该软件具有许多缺点:
我知道大多数其他解决方案都使用.pkg样式的系统来管理更新。我想知道的是人们在使用什么,以及遇到了哪些限制。特别是,添加/删除软件,软件更新,固件更新有多容易?更改系统配置文件有多容易?
Answers:
我们将Deploystudio,Apple Remote Desktop和Carbon Copy Cloner(必要时)结合使用。
Deploystudio可以很好地管理映像,并具有进行多播和差异的功能。您也可以将脚本和其他安装集成到软件包工作流程中。
Apple Remote Desktop非常适合响应用户的支持请求。它还允许您推送软件包,甚至远程运行脚本/命令行应用程序。
Carbon Copy Cloner是一个更简单的映像工具,我们用于对整个系统等进行备份。很好的是,它将在系统运行时对其进行映像。
Google和一些大学都使用Puppet。认真看一下。这些链接可以帮助您了解更多信息:
我们极其传统的解决方案使用单个整体磁盘映像,该映像通过Netboot和NetRestore(已停产)下推到工作站。软件更新是分批完成的,显然需要创建新映像和大量网络带宽来更新客户端。它缓慢,笨拙,我不会推荐给任何人。我们肯定一直在使用DeployStudio之类的工具来研究基于pkg的部署。但是我们仍处于研究阶段。
我们当前使用NetRestore,但由于不推荐使用NetRestore,因此将迁移到DeployStudio。DeployStudio不像NetRestore那样干净利落,但是它绝对有潜力超越它。它提供了更大的灵活性,甚至设置了三重启动映像(尽管我尚未使用此功能,并且在公司环境中看不到它的使用率很高)。
如果您只想构建通过ARD推出的软件包,那么LANrev是一个很好的工具。它是免费的,但您需要输入电子邮件地址才能接收序列号。