使用戴尔System Build and Update Utility (SBUU)部署操作系统,SBUU与生命周期控制器的区别, by DELL-Richard Li

前言

为什么需要SBUU或者生命周期控制器呢?

我们的管理员应该都有遇到过这样的经验,部署操作系统的时候,可以使用标准的操作系统安装光盘启动安装,但是在进入安装界面时才发现,部分必须的驱动(如阵列卡)缺失,系统无法识别服务器的部分设备,造成安装失败。

比如:使用Windows 2008 R2光盘在PowerEdge R620上部署时,我们就发现,光盘并没有集成H710p阵列卡的驱程,如图,安装程序无法识别服务器的硬盘设备。

其实,为了方便管理员部署戴尔PowerEdge服务器,戴尔将各服务器部署所需要的所有驱程,已经固化在服务器的主板上了,这就是生命周期控制器的功能之一。戴尔也提供了另外的光盘形式,辅助服务器的部署,这就是SBUU。

戴尔System Build and Update Utility(以下简称SBUU)简介

SBUU是一个可引导的Live DVD,它包含了一些实用工具来帮助我们完成一些基本的系统生命周期管理功能,比如:

  • 简单的操作系统安装与设备驱程加载
  • 配合SUU进行固件及BIOS更新
  • 硬件配置(BIOS, iDRAC and RAID)

如果你已经熟悉戴尔PowerEdge服务器的生命周期控制器,那么简单地说,它就是生命周期控制器的前身。在新一代的服务器里,我们将SBUU的功能移植在主板上,就是我们的生命周期控制器

生命周期控制器

对于生命周期控制器的介绍和使用方法,不是本篇的重点。我们已经有非常详尽的描述也演示wiki页面,可以参考下面的文章

点击这里查看生命周期控制器介绍

有生命周期控制器了,为什么还要使用SBUU

既然有了生命周期控制器,为什么还要发行或使用SBUU呢?

个人认为,主要是两种原因:

  1. 对于早先的PowerEdge服务器,比如第9代的PowerEdge 2900,并没有集成生命周期控制器。我们还是需要SBUU来协助完成服务器生命周期的各项管理工作。包括加载驱动,部署操作系统等
  2. 即使是在集成有生命周期控制器的服务器上,比如第12代的PowerEdge R720,我们还是可以下载最新的SBUU,获取最新的设备驱程。这样当部署操作系统时,在未升级主板的生命周期控制器的情况下,也能加载最新的驱程。

SBUU的使用

首先,我们来学习一下如何区分SBUU的各个版本,以及如何下载合适自己的版本

点击戴尔技术支持的官网,找到SBUU并不是很难

1. 进入官网后,选择“服务器,存储和联网设备 --> PowerEdge --> PowerEdge R620",来到R620的相关驱动和程序下载页。保留默认的筛选项,如图

2. 向下滚屏到系统管理子项,找到这个"Dell OpenManage Systems Build and Update Utility"

3. 有趣的是,我们发现这里看到的版本好像并不是最新版,为什么呢?我们可以点击版本号下的“以前版本”按钮来探一下究竟。进入后,页面列出了相关的其他版本如下:

4. 如果我们打开最新版v7.3.1,查看一下兼容性列表,我们发现,该版本虽然驱程等较新,但是只能支持最新的硬件:比如PowerEdge VRTX,12代服务器等

5. 而如果我们打开前一版的v7.3,我们就可以看到这版支持众多的PowerEdge服务器,包括不含生命周期控制器的第9代服务器,如PowerEdge 2950等

6. 所以结论,我们需要根据自己服务器的类型,按需选择不同的SBUU来下载。这个可以通过查看SBUU的兼容性来确认。如果你想部署第9代服务器,下载最新的v7.3.1版反而是行不通的。

使用SBUU部署戴尔服务器

1. 插入前面下载的SBUU光盘,开机(本例使用v.7.3.1,PowerEdge R620),按F11,进入启动菜单,选择"BIOS Boot Menu"

2. 本例的R620使用的是iDRAC的虚拟光驱,所以选择“Virtual CD”进入SBUU启动

3. 选择“Dell System Build and Update Utility”,选择“简体中文”,并接受协议

4. 如果你使用过生命周期控制器,下面的步骤将非常熟悉。点击“服务器操作系统安装”

5. 设置好正确的时区,确认时钟,点击“继续”

6. 选择需要部署的操作系统,本例为“Windows 2008 R2 SP1”。SBUU将根据这选择,预加载相关的驱动。

7. SBUU的阵列配置功能较弱一些,我们建议大家开始系统部署前,在阵列卡PERC的BIOS控制台就配好阵列。这样我们看到已经配置好的两个阵列,选择“系统上存在的存留”,点击“继续”

8. 默认选择,点击“立即应用”。该选项在SBUU驱程等加载好后,服务器自动弹出SBUU光盘。

9. SBUU进入自动配置阶段(包括创建临时的部署磁盘分区,配置硬盘的启动,加载Windows安装驱动等支持文件),结束后,自动弹出SBUU光盘

10. 服务器自动重启,并进入Windows安装程序界面。这里,服务器是从前面配置好的临时硬盘分区启动的,并加载好了相关的驱动

11. 因为我们的演示服务器没有安装光驱,使用的是iDRAC的虚拟光驱,所以我们可以忽略下面这些错误提示

12. 看到下面提示,请确保插入Windows 2008 R2的系统安装盘。本例,我们使用的是iDRAC的虚拟光盘。然后点击“OK”

13. 临时分区删除的确认。该分区在后续的步骤已经不需要了,我们将重新创建自己想要的分区。点击“OK”确认

14. 正式进入windows 2008 R2的安装程序,这里没啥说的,截几屏供参考,快速跳过,进入自定义系统安装。

15. 关键的是这一步,因为SBUU预先加载好了所需的相关驱动,我们可以看到服务器配置好的阵列,可以创建需要的分区,进行后续的安装了

16. 好的,SBUU使用的演示就到这里,后续的系统安装和正常的Windows安装没有什么不同了。