管理Mac有起伏。虽然OS X的简单性在大多数情况下允许易于使用,但其市场份额优先考虑Windows,因此缺乏管理套件。当然,存在以苹果为中心的部署套件,但与更昂贵的替代方案相比,其中许多套件的动力太低,或者对于基本的管理需求来说太昂贵。

幸运的是,有DeployStudio Server,这是一个开源部署套件,提供成像、应用程序和设置管理,以及对BootCamp和基于Linux的分区的支持。我有没有提到它也是免费的?

DeployStudio可以配置为从Mac计算机或OS X Server作为独立的服务器应用程序运行,以获得更大的支持和添加网络功能。它还可以在类似于Open Directory的主/副本层次结构中设置,以根据组织的需求进行扩展。

在本文范围内,我们将讨论如何安装和配置DeployStudio。在深入安装过程之前,请查看以下要求。

  • 运行 OS X 10.6.8+ 的 Apple Computer(如果运行独立运行;对于基于多播网络的部署,则需要 OS X Server 10.6.8+)。
  • 可用存储空间足以服务器OS X映像进行部署。
  • 宽带互联网接入(以太网)
  • 行政级别的证书
  • 静态IP
  • DeployStudio安装程序

在验证是否满足上述要求后,是时候继续安装了。

一、安装DeployStudio

按照以下步骤安装DeployStudio:

  1. 下载并打开DeployStudio DMG文件。在里面,你会发现软件包安装程序。执行它以开始安装过程(图A)。
    图A
  2. 点按“继续”按钮以继续浏览“简介”屏幕(图 B)。
    图B
  3. 点按“继续”按钮以继续通过“读我”屏幕(图 C)。
    图C
  4. 点按“许可证”屏幕中的“继续”(图 D)。
    图D
  5. 接受许可协议(图E)。
    图E
  6. 在安装类型部分,您可以选择修改安装位置,然后单击安装(图F)。
    图F
  7. 在继续之前,系统将提示您输入管理员凭据(图G)。
    图G
  8. 如果在运行NetInstall服务的OS X Server上安装DeployStudio,可能会出现提示。如果存在以前的NetBoot文件,可能会显示一条消息,表明无法更新.nbi文件。这不是错误,只是一个通知。点按“好”以继续(图 H)。
    图H
  9. 完成安装后,将显示摘要。现在,您可以单击关闭,因为部署工作室已成功安装(图一)。
    图一

二、配置部署工作室

按照以下步骤配置DeployStudio:

  1. DeployStudio安装在应用程序中的实用程序文件夹中。具体来说,安装了三个应用程序:
    a。DeployStudio Admin:允许创建配置和工作流程以及管理计算机的管理控制台。
    b。DeployStudio Assistant:一个向导,将指导您完成创建不同NetBoot映像的步骤,以用于DeployStudio的各种功能,例如脚本应用程序部署。
    c。DeployStudio Runtime:这是一个窗口,允许您选择管理控制台中设置的工作流或配置,并在客户端计算机上执行它们(图J)。
    图J
  2. 默认情况下,DeployStudio Assistant.app是最初进行配置的地方。然而,在不首先打开服务的情况下启动该应用程序将导致DeployStudioServer守护进程未激活的通知(图K)。
    图K
  3. 转到系统偏好设置,找到DeployStudio Server首选项窗格(图L)。
    图L
  4. 该服务安装在OFF位置。点按“ON”(ON)按钮会载入服务。状态将从停止(图M)更改为未配置存储库的警告(图N)。由于这是第一次运行该服务,目前不存在存储库。
    图M

    图N
  5. 此时,单击启动助理按钮配置DeployStudio。选择与设置部署工作室服务器相对应的单选按钮,然后单击继续(图O)。
    图O
  6. 在服务器连接部分中,输入分配给计算机的静态IP,并创建一个用户名和密码,作为DeployStudio的管理帐户(图P)。
    图P
  7. 接下来,选择主服务器角色,因为这是第一个DeployStudio服务器。如果设置多个DeployStudio服务器,每个后续配置都应设置为可扩展性的副本(图Q)。
    图Q
  8. 存储库类型是一个关键条目,因为此选择将影响DeployStudio的使用方式。如果DeployStudio是一台独立的计算机,图像存储在外部硬盘上,请选择本地文件夹。但是,如果要将部署工作室联网,并将图像多播到客户端,请选择网络共享点,然后单击继续以输入网络设置(图R)。
    图R
  9. 如果选择了本地文件夹,请继续执行步骤#10;如果选择了网络共享点,请输入该文件夹的网络路径以及访问网络上共享文件夹的凭据(图S)。
    图S
  10. 如果需要,以下部分允许您配置电子邮件通知。这是一个可选步骤,不会以这种或那种方式影响配置。如果您希望启用电子邮件通知,请选中复选框以启用并输入您的组织电子邮件服务器信息。如果没有,请继续下一步(图T)。
    图T
  11. 网络安全是另一个重要决定,因为它将直接影响DeployStudio的访问方式。服务器和客户端之间的通信通过特定端口进行加密和非加密流量。启用SSL将使用第一方或第三方SSL证书来加密流量。此外,如果其他应用程序/服务已经使用默认值,则可以自定义端口(图U)。
    图U
  12. 用户组部分允许系统管理员根据组成员身份定义对特定应用程序、功能和工作流的访问权限。默认值允许在安装期间创建的管理帐户完全访问所有内容。然而,如果与多名IT人员合作,最好通过将每个用户的帐户添加到他们需要访问的特定组中来执行其功能(图五)。
    图五
  13. 同样,如果单独运行DeployStudio,请跳转到步骤#15;如果运行DeployStudio联网,则修改多播成像的设置,以满足组织环境的需求和要求。在配置这些设置时,请记住对生产网络的影响,并咨询网络管理员(图W)。
    图W
  14. 对于其计算机管理能力,DeployStudio创建一个数据库,并在客户端连接到服务时实时创建条目。默认识别方法基于设备的序列号;但是,可能会根据MAC地址进行修改。修改与您的组织相关的选择(图X)。
    图十
  15. 最后一步是初始配置阶段。单击继续将保存设置并创建DeployStudio存储库(图Y)。
    图Y
  16. 保存设置后,将出现一条确认消息,然后重新启动DeployStudio服务,使其上线并准备与客户通信(图Z)。
    图Z

随着DeployStudio服务器的安装和配置成功完成,该服务已准备就绪,但仍必须配置为通过网络与客户通信。

本系列接下来的几篇文章将提供深入的信息,用于创建要启动到DeployStudio的映像,以及用于捕获参考映像(这些图像是预配置了所有设置和应用程序的计算机的已完成安装),以便自动部署到多台计算机。此外,我计划讨论如何构建和创建有助于部署上述映像、软件更新和设置配置的工作流程。