为我的所有员工配置一组Mac工作站客户端(iMac、macbook、macbook)的最佳方法是什么?
我想安装IDE (Netbeans,Eclipse),安装rails环境,自动组织文件夹/文件,配置键盘,鼠标等。
有什么工具可以为企业这样做呢?
发布于 2010-08-18 19:09:26
您的意思是您需要一组配置相同的计算机吗?
如果是这样的话,你有两个选择:
你可以用花哨的昂贵的方式或者简单的廉价的方式。哪一种方法最好可能取决于你要花多少钱来设置它,计算机是否在局域网上,以及你有多少台计算机(“简单”的方法在某一点之后变得非常劳动密集)。
设置一个mac作为您的“基线”系统,并在这个系统上安装所有的软件、操作系统更新等,并按照您的需要配置它。然后使用像复本克隆这样的产品将这台计算机的图像“备份”到外部硬盘。然后,您可以将此映像“还原”到您想要的计算机上。如果您这样做,您将需要考虑网络名称/ip地址等问题,但它是完全可行的。
如果您想在像这样构建的机器上设置几个帐户以拥有相同的主驱动器、码头等,那么您也可以这样做--在备份之前,按照您的需要配置一个模板帐户,将该用户区域的内容从用户/用户名复制到/system/library/User模板/您的本地语言的适当文件夹(例如,我认为它的English.lproj用于英语)。在测试之前,您需要重新设置该文件夹的权限,否则会导致严重破坏--备份您在用户模板文件夹中更改的任何文件夹,原因大致相同。
如果你用“花哨”的方式做事,那么基本的事情就没那么不同了。你会想要一个可以作为服务器使用的mac (我建议使用某种实际的mac服务器,原因很快就会变得显而易见),并在其上安装一个名为部署工作室的工具。
如上文所述,创建基线计算机设置,并使用deploy中的工具首先将此映像上传到您的“服务器”,然后按您的意愿将其推送到网络上的其他macs。您可以将脚本与此相结合来处理机器名称、将计算机添加到活动主管(或)等。
如果您使用machine,那么您可以利用开放目录来管理计算机上的设置,而不需要我描述的编辑上述本地机器用户模板文件夹的“hacky”方法。这为管理计算机和用户提供了类似于等的功能。
不管你是否使用machines,如果机器联网了,你也可以使用一个名为苹果远程桌面的产品来支持计算机--它可以做“共享屏幕”来支持它,它可以让你一次把文件(和部署软件包)复制到一组机器上,如果你做大量的管理Mac网络的工作,那么各种听起来很琐碎但很快就会变得非常重要的东西。
我想说你有三个选择
是你的选择。
编辑我应该添加副本克隆和部署工作室都是“捐赠软件”,所以你可以下载和免费试用他们。如果“简单方法”对您有效,那么您可以非常便宜地启动和运行,如果“企业方法”是您所需要的,那么您仍然可以获得其中的一个主要部分,只需很少的投资。
发布于 2010-08-18 18:51:21
如果您试图使一组不同的计算机都具有相同的配置,那么您将寻找所谓的配置管理。在开始之前,你会想读一点东西,因为这是一个很大的区域。
目前最常见的(开源)工具似乎是bcfg2、厨师、cfengine3、木偶(按字母顺序排列,因为它们之间的选择似乎几乎是宗教性的)。
如果这太多了,并且您的需求并不复杂,也许您可以通过在每个主机上运行一个脚本来限制(仅仅)从macport/fink安装某些软件包。这种方法的缺点是维护(当您想要更新时会发生什么?)配置文件等方面的灵活性有限。
https://serverfault.com/questions/171994
复制相似问题