戴尔从第11代服务器开始推出生命周期控制器(简称LC,即Lifecycle Controller)。生命周期控制器(LC)通过在主板上部署的控制芯片和闪存,与BMC以及iDRAC卡配合,在服务器的整个生命周期内高效地管理部署、配置、更新、诊断和维护。第12代服务器着重强化了管理功能,其中显著的一点就是将生命周期控制器更新至第二代的LC2,并与iDRAC 7有机的结合在一起,集成在主板上,提高了性能,增加了功能。

那么LC到底可以做什么事情呢?我们来看一看。

  1. LC的管理界面叫做嵌入式服务器管理工具(USC),只需要在启动时按F10就可以进入,非常简单无需任何启动介质。
  2. 在USC中可以对常用的组件,如iDRAC、PERC卡进行初始化配置。无需进入操作系统就可以完成初始化服务器的所有操作。
  3. LC将部件的固件和驱动都存放在闪存中,因此在使用USC部署操作系统时,不需要加载任何额外驱动程序,就可以直接进行常用操作系统的安装。部署服务器的工作从数个小时甚至整天的手工工作缩短到数十分钟的自动工作。
  4. 更新固件也不再是复杂的事情,只下载系统的固件光盘,在USC中简单点击升级操作就可以完成。管理员还可以选择将固件回滚至前一个版本。
  5. LC中包含系统的硬件诊断软件,可以在USC中对系统进行硬件诊断
  6. 当硬件更换时,LC能够自动检测到备件的硬件更换时固件与配置的变化,提示用户选择是否将备件的固件与配置恢复到原有版本。管理员还在USC中将主板的BIOS及设置备份到iDRAC的vFlash SD卡上或者导出到USB设备,万一需要更换主板后可以迅速恢复设置。

利用LC提供的各种部署和配置功能,可以大大减少管理员的工作时间。同时可以在出现故障时更快地恢复系统正常运行。另外LC还可以使用标准的WSMan接口运行脚本,使用脚本实现大量服务器的统一部署、更新和维护。

Lifecycle Controller 2的使用

在系统启动时按F10就可以进入Lifecycle Controller的管理界面USC(Unified Server Configurator):

从上图我们可以看到,LC2管理界面中的主要选项包括:

  • Platform Update: 固件更新
  • Hardware Configuration: PREC、iDRAC等设备的硬件配置
  • OS Deployment: 部署操作系统
  • Platform Restore: 备份和恢复系统配置,更换备件后固件的刷新、回滚
  • Hardware Diagnostic: 硬件故障诊断
  • 其它例如LC的日志、设置,以及切换到其它配置界面,如BIOS配置等

我们一项项地来看一看:

Platform Update: 固件更新

选择Platform Update就可以进入固件更新界面

在这里,我们可以选择从FTP服务器、本地CD/DVD/USB盘、或者网络共享来获取新固件。最简单的方式是到戴尔服务网站下载最新的SUU(Server Update Utility)的光盘,它包含所有版本服务器的最新固件。

Hardware Configuration: PREC、iDRAC等设备的硬件配置

使用Configuration Wizard,无需操作系统就可以对PERC(RAID卡)、iDRAC、前面板的安全性、vFlash的SD卡等硬件进行初始化配置。也可以在HW Inventory里面查看硬件的清单列表。

在PERC卡的配置里就可以配置RAID的类型等。也可以对现有的RAID进行重新配置。

OS Deployment: 部署操作系统

使用LC可以直接对主流操作系统进行安装。只需要通过CD/DVD或者iDRAC的远程虚拟介质提供OS的光盘或者镜像就可以了,所有安装OS和驱动的过程都会自动完成。仅仅点击几次鼠标就可以完成。

Platform Restore: 备份和恢复系统配置,更换备件后固件的刷新、回滚

Platform Restore功能非常的强大。我们可以通过Backup Server Profile将主板的BIOS及设置备份到iDRAC的vFlash SD卡上,或者通过Export Server Profile导出到USB设备或者网络共享。如果更换主板后可以通过Import Server Profile迅速恢复设置。

LC能够自动检测到备件的硬件更换时固件与配置的变化,提示用户选择是否将备件的固件与配置恢复到原有版本。这个动作可以在Part Replacement Configuration中设置。

Hardware Diagnostic: 硬件故障诊断

都明白,没啥说的,直接上图

其它例如LC的日志、设置(如导入/导出时的LC网络配置),以及切换到其它配置界面(如BIOS配置等),我们就不在这里介绍了。

总之,生命周期控制器LC可以帮用户实现更快、更有效、更安全的部署、配置和更新。设置RAID、更新固件、安装操作系统、固件/配置恢复等复杂操作都只需轻轻按F10,统一在USC(统一服务器配置器)这样一个简单的图形界面上完成。

返回

附:使用LC快速部署操作系统

这里,先附一个简单版的截屏介绍,更多内容稍微附上视频演示

大家都有这样的安装经验:给新买来的服务器安装系统,插入系统光盘,启动,下一步。哎哟,才发现,系统光盘没有带新款服务器的阵列卡驱动程序,安装无法继续。这个难不倒IT老手,光盘启动时候,按F6手工加载吧,驱动在哪里?咦,现在买的服务器居然没有配软驱了,怎么办?

其实,戴尔在服务器研发的时候,早就为大家考虑好所有的这些困难了,戴尔LifeCycle controller已经集成好该服务器所支持操作系统的相关驱动,我们建议大家使用LifeCycle Controller来简化服务器操作系统的安装。

使用戴尔PowerEdge服务器LifeCycleController安装系统步骤

1. 启动的时候按键盘的F10,进入USC,也就是生命周期控制器的管理界面

2. 放入操作系统光盘(也可以是iDRAC里映射的虚拟光盘),在USC中选择OS Deployment,也就是操作系统的部署,

3. 系统提示是否需要配置磁盘RAID。如果已经配置过RAID,请选择Go Directly to OS Deployment。否则选择Configure RAID First

4. 选择需要配置RAID的PERC卡

5. 配置RAID的类型、所使用的物理磁盘,以及创建出的逻辑磁盘的大小

6. 当完成RAID配置时,系统会提示:更新RAID配置后,硬盘上原有数据将丢失。选择Yes确认。

7. 选择需要部署的操作系统类型 (这里将列出该款服务器支持的所有操作系统)

8. 系统会自动开始加载相应驱动程序,并提示确认启动引导模式,是使用BIOS或者UEFI。

9. 系统会开始自动从操作系统光盘中拷贝数据,拷贝完成后按Finish。

10. 系统自动重启,安装操作系统及驱动程序。所需要做的事情就是等待安装自动进行完毕。

 以上步骤也可以远程通过iDRAC的远程控制台与虚拟介质来完成。

详见置顶演示视频

返回

参考资料:http://zh.community.dell.com/techcenter/w/techcenter_wiki/190.poweredgelifecycle-controller

http://v.youku.com/v_show/id_XNDA3OTA5OTg0.html   (使用iDRAC与生命周期控制器安装操作系统)

PowerEdge服务器生命周期控制器:Lifecycle Controller的更多相关文章

  1. Android 进程生命周期 Process Lifecycle

    Android 进程生命周期 Process Lifecycle 进程的生命周期 Android系统会尽力保持应用的进程,但是有时为了给新的进程和更重要的进程回收一些内存空间,它会移除一些旧的进程. ...

  2. maven权威指南学习笔记(四)—— maven生命周期(lifecycle)

    定义: 生命周期是包含在一个项目构建中的一系列有序的阶段 举个例子来说就是maven 对一个工程进行: 验证(validate) -- 编译源码(compile) -- 编译测试源码(test-com ...

  3. maven生命周期(lifecycle)—— maven权威指南学习笔记(四)

    定义: 生命周期是包含在一个项目构建中的一系列有序的阶段 举个例子来说就是maven 对一个工程进行: 验证(validate) …… 编译源码(compile) …… 编译测试源码(test-com ...

  4. Tomcat源码分析 (三)----- 生命周期机制 Lifecycle

    Tomcat里面有各种各样的组件,每个组件各司其职,组件之间又相互协作共同完成web服务器这样的工程.在这些组件之上,Lifecycle(生命周期机制)至关重要!在学习各个组件之前,我们需要看看Lif ...

  5. 生命周期感知 Lifecycle

    奉上翻译原文地址: 处理生命周期 :翻译过程中加上了自己的一点理解.理解不对的地方直接评论就好. 生命周期感知组件可以感知其他组件的生命周期,例如 Activity,Fragment等,以便于在组件的 ...

  6. Tomcat源码分析 | 一文详解生命周期机制Lifecycle

    目录 什么是Lifecycle? Lifecycle方法 LifecycleBase 增加.删除和获取监听器 init() start() stop() destroy() 模板方法 总结 前言 To ...

  7. Spring-IOC bean 生命周期之 Lifecycle 钩子

    Lifecycle callbacks Initialization callbacks.Destruction callbacks 要与容器的bean生命周期管理交互,即容器在启动后和容器在销毁前对 ...

  8. 1210笔记//关于导航实例-QQ空间//导航实例-storyboard实现//控制器的生命周期//控制器的生命周期方法

      一.利用storyboard完成导航1.storyboard中用来跳转的每一根线 都是 一个 UIStoryboardSegue对象1> 自动跳转 (从 某个按钮 拖线到 下一个目的控制器) ...

  9. 玩转Spring生命周期之Lifecycle

    Lifecycle callbacks Initialization callbacks.Destruction callbacks要与容器的bean生命周期管理交互,即容器在启动后和容器在销毁前对每 ...

随机推荐

  1. 【转】每天一个linux命令(61):wget命令

    原文网址:http://www.cnblogs.com/peida/archive/2013/03/18/2965369.html Linux系统中的wget是一个下载文件的工具,它用在命令行下.对于 ...

  2. 【转】每天一个linux命令(27):linux chmod命令

    原文网址:http://www.cnblogs.com/peida/archive/2012/11/29/2794010.html chmod命令用于改变linux系统文件或目录的访问权限.用它控制文 ...

  3. 辅助字符串处理类:org.apache.commons.lang3.StringUtils

    api 地址:http://commons.apache.org/proper/commons-lang/apidocs/index.html?index-all.html StringUtils 常 ...

  4. 访问php网站报500错误时显示错误显示

    调试时可在访问的php文件开头输入 ini_set("display_errors", "On"); error_reporting(E_ALL | E_STR ...

  5. 以后可能会遇到的问题记录 .send_keys 无法输入的情况

    1.send_keys(输入不了字符)也出现这种问题,后来用set_value 可以了 send_keys():调用当前系统输入法键盘,进行输入时可能无法到达自己想  要的结果  set_text() ...

  6. [转]下拉按钮 C#_Winform 自定义控件

    [https://workspaces.codeproject.com/elia-sarti/splitbutton-an-xp-style-dropdown-split-button] using ...

  7. [转]C#调用Excel VBA宏

    [转载自]http://www.shangxueba.com/jingyan/95031.html 附上一段原创常用代码 计算列标题字符串 Function CalcColumn(ByVal c As ...

  8. javascript中有关this的解析题

    1.作用域链 作用域:浏览器给js一个生存环境(栈)内存 作用域链:js中的关键字var function 都可以提前声明和定义,提前声明和定义,放在我们的内存地址(堆)内存中,然后js从上到下逐行执 ...

  9. Storm存储结果至Redis

      原有的事务支持使用MemcachedState来进行,现在需要将其迁移至Redis,并且需要记录所有key值列表,因为在redis中虽然可以使用keys *操作,但不是被推荐的方式,所以把所有结果 ...

  10. php 编程笔记分享

    php获取POST数据的三种方法php 图片加水印源代码php+ajax+json的一个最简单实例php 汉字转拼音源码php遍历目录,生成目录下每个文件的md5值并写入到结果文件中php实现linu ...