把你的Leopard變成Mac OS X的系統發行伺服器
--兼DeployStudio的安裝和配置
- 概述:
- 一. 建立共用和使用者組:
- 1. 建立一個共用帳戶(Share Account)
- 2. 設定檔共用:
- 3. 建立一個使用者組和另外一個共用使用者:
- 二. 開啟NetBoot服務:
- 三. 安裝DeployStudio。
- 1. 下載安裝:
- 2. 配置:
- a. 製作NetBoot鏡像檔案.
- b. 設定DeployStudio服務:
- 四: 管理DeployStudio:
- 1. 上傳檔案:
- 2. 定製流程:
- 3. Computer資料庫:
- 4. 其它:
- 五: 測試/排錯/維護
本文共分三篇:
把你的Leopard變成Mac OS X的系統發行伺服器(1)
把你的Leopard變成Mac OS X的系統發行伺服器(2)
把你的Leopard變成Mac OS X的系統發行伺服器(3)
概述:
為什麼需要Mac OS X系統的發行伺服器呢? 宿舍的老8和老三說:"三哥,把你的機器開一下,一個朋友的機器要裝你的超級Mac系統。"老三:“好說,不過這時候不早了,晚飯...?”, “這還用說,老規矩. 對了,三哥使用者名稱密碼是?”“不就是, xxx和ooo嘛,就你最小還記不住。等我開啟設定,你連上網,按住N鍵,登陸後,選擇第一個,斷行符號。”..... 兩分鐘後,老三說: "好了,讓它自己走著,咱們該撮去了."
其實,這裡要介紹這樣一種作業系統安裝方法,且提供更多一些的功能,比如發行就緒應用程式,補丁--雖然沒有蘋果的Update服務方便。具體點說是:啟用用戶端的NetBoot服務,並使用免費的
DeployStudio來進行系統發布,其實DeployStudio的前身就是NetRestore。這個方式已經在我們系統內部多個分部實現,運行
良好,雖然會有問題出現,但是目前來說碰到的都容易解決,從運行來說系統也還算穩定可靠。
一點局限:這裡只談及在一台用戶端Apple電腦上實現上面的全部功能,其實它完全可以實現分布式的,比如NetBoot可以在多台機器開啟,系統鏡像完全可以和DeployStudio服務脫離等等。
在正式開始介紹前,先簡單說說系統發布的過程,基本是這樣的,
系統管理員先製作系統核心鏡像檔案(DMG),以及軟體或者補丁程式製作成一個或多個軟體安裝包,然後上傳到發行伺服器指定的共用資料夾裡,管理員再編輯
一個工作流程(Workflow),設定其它的參數,開啟發布服務,這樣一個發行伺服器就準備就緒了。用戶端基於各種原因,需要重新安裝作業系統,首先確
保網路連接正常,後在開啟電腦的同時按住N鍵,Apple電腦自動從一個NetBoot服務提供的啟動系統啟動電腦,見:
一個eMac(G4)的
一個Mac Pro(G5)的
之後自動找到(使用者指定也可)一個系統發行伺服器,使用者確認後,選擇系統管理員指定的其中一個工作流程,
一個MacBook(Intel)
經過一段時間後,電腦重新自動啟動,一個全新的系統就在這台電腦上安裝完成並可以投入使用了。