Mac OS X 10.5快速系統部署實踐-計劃(2) v1

來源:互聯網
上載者:User
Mac OS X 10.5 Fast System Deployment Practice


Mac OS X 10.5快速系統部署實踐

註:前一篇在這裡:Mac OS X 10.5快速系統部署實踐-計劃(1) v1
作業系統體系

    而硬體平台的變化,給系統軟體帶來了挑戰,這包括兩個方面。

   
首先新的系統需要可以運行在兩種硬體平台上,Intel和PowerPC, Apple使用了UB代碼(Universal
Binary)的技術來作為過渡,這個技術在實際使用中非常出色,他可以很好地運行在兩種平台上,而正是這一點從技術上保證了,我們可以製作一個通用的核
心系統鏡像檔案。

   
另外一個就是在應用程式層面上的相容,也就是保證過去運行在PowerPC的不是UB編碼的軟體,軟體供應商無須修改重新編譯、終端使用者可以不升級的情況下,
就可以在新的平台系統上使用。Apple給出的解決方案叫做Rosetta,通過它完全可以在使用者透明的情況下,運行以前只能運行在PowerPC平台的
程式,無須擁護幹預,當然了從縱觀曆史的角度Rosetta只是一個過渡技術,它也有不足之處,不可能支援所有的軟體的所有功能,比如以前在使用
Rosetta的Safari裡面對Java程式的支援就不好。但是從整體來說,Rosetta是一個非常成功的技術。

   
還有就是對Mac OS X之前的諸如OS 9的軟體的支援,對於這點如果還有OS
X之前的軟體,希望不要考慮對它的支援了,因為從10.5的系統開始或者是在Intel的硬體電腦上就不支援對OS
9之前系統和軟體的支援了,以前存在的Classic環境也沒有了,也就是說,OS 9和其之前的軟體早就無法在10.5和之後的系統中運行了。

    隨著Intel平台電腦的普及,UB的概念也將被拋棄,從10.6的Snow Leopard開始,Mac OS X 10.6已經不能運行在PowerPC的硬體平台上了,也就是說,PowerPC平台將開始步入曆史了。

    上面也提到了混合硬體系統內容的問題,從軟體上來說,這有可能是OS9軟體和OS X的共生問題,還有UB編碼和PowerPC編碼以及Intel編碼之間的共生問題。對於這些問題,硬體的思路同樣適用,限制舊系統/技術的功能和使用,制定升級換代計劃。

    由於需要面對和舊系統相容和管理的問題,系統的部署環境的配置,也需要保留舊部署系統,其中包括製作核心系統鏡像軟體,部署軟體,伺服器,軟體安裝盤,舊系統的文檔等等。從軟體到硬體的維護說明,刻意維護舊系統會給企業帶來額外的系統開銷和維護成本。

應用軟體和配置

    首先在挑選軟體的時候就要考慮上面提到的硬體和作業系統的升級換代的問題。不僅舊版本的軟體,絕大多數都有了適合新版本作業系統,而且也有好多新的軟體持續面世,所以一定要挑選相容Mac OS X的軟體。當然了有些軟體可能還有具體版本號碼的要求,尤其是系統
管理軟體。

   
其次,在軟體配置方面,盡量做好文檔工作。文檔工作是在測試和使用過程中,針對本企業的需求而制定的特殊配置的所有步驟和相關解釋,比如說某某部門需要什
麼功能作為預設選項,還是整個企業要求的功能。一個簡單的例子,比如設定Safari的預設首頁總是公司的首頁。雖然是一個小細節,但是在不同的網路環境
和部署策略上,要用不同方式來管理這些細節。

    保留文檔的更新歷史,也是非常重要的一個細節,一個功能配置的改進,雖然在測試環境運行良好,但是到了生產環境就可能出現預想不到的問題,這樣文檔曆史就可以提供第一手的排錯資料,同時也保證系統部署快速復原。

    還要考慮應用軟體和伺服器的授權License,授權的多少可能影響你的核心系統鏡象的製作,部署規則的制定和部署的實施,預先考慮授許可權制是一個必要的因素。

使用者和電腦管理


  
 普通使用者和系統管理使用者權限分明,如果沒有使用AD管理的企業,或者是無須Microsoft Active Directory (以後簡稱:
AD)管理的中小規模企業,不妨選擇Apple的工作群組層級的硬體,配合Mac OS X Server的強大Open
Directory(以後簡稱OD)的使用者管理,這樣無論是管理電腦/使用者還是網路資源,都有了一個對於企業和管理員來說都是最好的管理工具,同時還可以
提供諸如, Mail, Chat, Wiki等等多種服務的支援。

    詳細劃分管理員分組也是很重要的步驟,因為每個管理員的職責只是負責管理工作的一部分,這樣針對不同的管理職責,指派不同的分組,可以方便管理和排錯,減少錯誤幾率等等的優點。比如,負責部署實施的和負責部署設定的管理員,需要的許可權有不一樣和重合的部分;服
務器管理員和部署設定管理員的許可權也是不一樣,也有一部分重合。具體的可以參考其它專業書籍,並根據企業自身特點而定。

  
 在Mac OS X環境下,系統支援本地帳戶,Guest帳戶,
網路帳戶,移動帳戶,和外置移動使用者等幾種帳戶類型,企業需要根據自己的使用者和環境需要,選擇使用一種或幾種帳戶類型作為使用者管理的基礎,這樣在進行部署
準備的時候,就要考慮企業不同帳戶管理的需求,一般地除了特殊的本機使用者,基本上都可以使用OD來管理配置。

  
 使用者管理方面,不同版本的Mac OS X支援不太統一的使用者行為或者類型,比如Guest使用者在Mac OS X
10.3中就沒有;AD網路使用者在10.4和10.5系統上的配置會不一樣,當然是10.5的簡單,而10.4就需要一些複雜的配置了. 所以,
還要考慮不同系統版本之間的差異,造成系統部署計劃方面更多的考慮因素。


    還有就是Mac OS X不僅可以對使用者分組,還支援對電腦分組(只有在10.5及之後的版本中支援),這樣可以根據電腦的不同(類型,用途,位置等因素)配置以不同的管理方式,這樣是管理更加方便和細化。

    上面這些具體的要到後面具體講述.

部署方法


    使用什麼部署方法來適合自己的網路環境和使用者需求,這是一個需要預先確定的問題。當然了,一種部署方法很可能無法保證適合企業內部多種變化的環境和需求,所以根據不同的情境選擇多個部署方案似乎是更切合實際的選擇。

    基本上有兩種方法,一是網路,一是單機。兩種方法各有用武之地。

    有的方法對網路和儲存要求高,但是可以大規模統一快速部署,有的只能適合於單機一對一,雖然慢但是對於網路和伺服器無法達到要求的情況下,卻是唯一的選擇。有的時候還要考慮應急部署的方式。

    對於部署計劃的時間性也要考慮,如果在網路上進行規模部署,有可能影響企業正常的網路使用,這樣可能需要在下班時間進行,而工作時間的部署,要不控制部署範圍,要不使用網路技術區分成網段。

小結:

    以上我們初步敘述了在制定計劃中需要考慮的幾個方面,這裡給出的只是作者實際工作中遇到的和想到的幾個部分,在其它實際情境中很可能有更多的因素需要納入考慮範疇之內,才能制定完整可實施的計劃。

單詞對照:

AD: Microsoft Active Directory
OD: Apple Open Directory
UB: Universal Binary

 

待續:Mac OS X 10.5快速系統部署實踐-製作核心系統鏡像(1) v1

 

 

 

Tony Liu

2009, Calgary

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.