Mac OS X 10.5 Fast System Deployment Practice
Mac OS X 10.5快速系统部署实践
制定计划
计划很重要,在前期计划中的一点错误或者失误都会传递到每一个部署的机器上,计划不仅要每个步骤考虑清楚,而且要考虑到前后逻辑相关性和对其他系统资源的影响,考虑不周,有的时候可能是严重错误,会影响 整 个网络的正常运行。有一个小例子,我的一个同事,在制作部门核心系统镜像的时候,把一个软件的自动更新功能设置好为每个星期自动检查,之后这个核心系统镜 像被部署到了他所在部门的所有Mac电脑上,结果发现每个星期三上午10:00左右开始,网络就变得很慢,经过排查,就是那个软件自动更新的设置问题,因 为所有被部署的电脑都使用同样的更新计划,几乎都在同一个时刻开始上网更新,这样能不影响网络使用吗?
而我们这里之所以要讨论系统的部署问题,其中之一就是要尽快解决由于某种原因造成的系统问题。计划不可能十全十美,尤其是初次实施一个新领域的计划,即 便是有样板,有人指导,但是总是会有疏漏;另外,计划赶不上变化,企业环境变化,软件系统变化,硬件设备变化,都有可能影响过去计划的实施。计划需要变化 没有问题,只要我们正确实施一种快速部署方案,那么,发现错误之后就可以尽快部署,纠正错误,弥补漏洞,避免时间上的拖延造成公司生产率或者服务质量的降 低。所以,这也是我们在这里讨论快速系统部署的缘由之一。
我们这里先讨论几个在计划中需要注意的一些方面,这些也是后面在具体部署过程中要面对的.
硬件体系
首先就是硬件体系。在以前的blog中,我就强调在一个企业中,对电脑硬件经过挑选和测试,是决定在企业环境中的计算机系统的总拥有成本的一个重要部 分,硬件系统的前后一致性,可以减少硬件和软件的维护成本;有计划地进行硬件更新换代,可以最大限度地保障员工工作效率,并可以做到系统升级的可预见性, 资源的可管理性,以及资金的调配等。
具体到苹果Apple系统,就目前的情况来说-以后的情形很可能改变,所以要注意它的动态。苹果系统的特点是,新的硬件结构的支持一般都在最新的系统发布 或者更新包(Update)中包括,随着购买的最新电脑来的系统安装盘中,包括的总是最新的系统安装包;使用旧的以前版本的系统安装在新的硬件上,一些硬 件有可能无法被系统识别,当然这要看硬件变化而定;从另外一个方面说,一般地,最新的系统都包括对它支持的所有的硬件支持,也就是为了向后的兼容性,它包 括所有的硬件驱动。这一点是计算机操作系统致力于的目标,但是产生不利的问题是,系统会变得越来越庞大。
到底什么系统不支持,这要看每个系统发布或者更新包的硬件说明,现在10.5 Leopard的系统要求是:
对于Apple电脑硬件来说,因为目前为止,只有Apple公司一家提供,所以一方面没有选择余地,一方面也减少的应用于企业环境中前期挑选和测试的工作量。
我们建议挑选最新硬件的电脑作为系统部署的测试和制作平台,可以说这是一个重要的步骤,这样保证你制作的系统可以兼容企业内的所有的硬件环境。
需要注意的是,由于历史原因,以前的Apple硬件平台是基于PowerPC的,而现在Apple已经放弃了PowerPC的平台,转向全力开发面向世界上最流行的Intel的平台,当然目前没有对其它Intel兼容系统,比如AMD的计划--以后也可能改变。
今后Apple将不会再为PowerPC硬件平台开发和支持,而就目前来说PowerPC电脑还没有完全被淘汰,所以有的企业可能不得不面对混合系统环境 的问题。在这种混合系统环境中,我们推荐尽量发挥新系统的功能,尽量限制就系统的功能和使用,并尽快制定系统硬件更新计划。
同样地,企业可以考虑几种Apple服务器产品,一是它的Mac OS X服务器软件,搭配它的强大的硬件,PowerMac或者是XServer系列,不仅仅是Apple的硬件服务器产品完全可以胜任工作组级别的任务,而且 使用Apple服务器在管理Apple电脑方面也是有着完全方便的控制,给管理人员以最大的可操作性以及稳定性。对于要求不高的环境,完全可以使用 PowerMac来作为服务器,对于要求高的环境可以使用Xserver和XSan等产品。
笔记本电脑在当今的企业环境里已经是必不可少的设备了,在考虑Mac系统部署中和台式电脑有着其自身可移动和用户特殊性,移动用户帐号可能会成为一种必需 的选择,从而有可能带来的数据同步/备份等等的技术细节,也是需要详细计划的,同时根据用户的普遍需求以及系统的功能,提供一种用户相对简单的可操作的技 术标准是得到用户认可的关键。
硬件还要包括其它的设备,比如打印机,扫描以,Palm/iPhone,其它辅助设备,如外置硬盘,无线鼠标,蓝牙设备等等其中大多数是第三方设备,这些 设备是否兼容Mac系统? 是否需要安装额外的驱动程序和软件? 这些设备是否和企业内部的安全规范向抵触,或者造成安全漏洞?部署过程中是否需要特殊处理? 等等这些问题都是要在事先考虑和解决的.
续: Mac OS X 10.5快速系统部署实践-计划(2) v1
Tony Liu
Calgary, 2009
$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});
原文链接: http://blog.csdn.net/afatgoat/article/details/4427423