开发戴尔的简化安装

 下帖由戴尔工程部的 David Waggoner 撰写。

操作系统部署是个漫长而痛苦的过程,障碍重重,陷阱不断,特别是对于那些不需要也不想要自动化基础架构的人来说。光是从 Windows 众多不同选项中挑选一个就很费脑筋了,更何况还要进行部署。因为配置必要的无人参与文件以注入驱动,处理老式设备(见图 1)依赖项都是非常麻烦的,所以很多人都使用便捷选项,预安装出厂前就安装在服务器上的操作系统镜像。但因为各种原因,我们有很多客户没有这个选项;如果客户已获得有效的操作系统证书并且想要重新部署一个更新的操作系统,自动安装就很有必要。

 

图 1. — A:老式机

戴尔开发出生命周期控制器以加速 (PDF) 此过程并帮助确保驱动的正确安装。可以各种方式利用生命周期控制器实现更新,不但更新速度比下载单个套装快得多,还在安装操作系统过程中支持驱动更新。戴尔一直为客户提供 CD/DVD 安装帮助磁盘,但有时很难保证服务器上装有可用的正确版本。

我们一直在与微软合作以简化安装程序,基于 WindowsVista 的操作系统就是一大成果。Vista 引进了一个新功能,可以在多个配置进程中,检测每个驱动器根部的文件夹,并且将找到的驱动自动安装至操作系统中。使用 USB 密钥、映射驱动器和固定驱动器等也可以。以下是其工作原理举例,选自 Server 2008 SP2 安装过程中生成的 setupact.log 文件。

您可以从第一行看出,这是一个WinPE(Windows 预安装环境) 进程。在这个进程中,(一般说来)操作系统还没安装上,但安装程序已经开始运行了。如图所示,安装程序搜索每个驱动器的 $WinPEDriver$ 目录,自动加载需要的驱动,无需人工介入就可以安装硬件。老式的 “F6” 法需要使用软驱(或模拟软驱)和 quick hand 以便让传统的操作系统搜索驱动。老法支持的驱动范围还非常有限。

 

下一组日志条目记载了向操作系统映像离线注入驱动的执行过程。这里注入的驱动发生在驱动系统配置的 PnP 部分,在初始过程中就可以安装已经更新的驱动,大大地节省了时间和人力。有了这样的自动化进程,就可以减少定制的无人参与文件(若需要,也可以使用),免除了大部分(并非全部)定制驱动注入安装要求。

与微软这样的伙伴合作实施标准化的、注重生态系统的方法,让我们可以从整体上简化安装部署过程,集中精神开发能更多简化戴尔服务器管理的功能。浏览这个网页了解生命周期管理器增添或扩展的频率,我们一直在努力确保每个新硬件、固件和操作系统版本的兼容,让戴尔服务器成为您业务运作的简易、可靠平台。

您觉得在安装或配置过程中,生命周期控制器的哪些功能最有用/对您最有帮助?还可以增加或改进哪些功能?

 

更多精彩文章请关注:

戴尔技术社区

你可能感兴趣的:(服务器,职场,dell,休闲,系统管理)