◆潘守伟蒋道霞
(1.淮安市工商行政管理局信息中心 江苏 223001;2.江苏财经职业技术学院 江苏 223003)
使用iLO远程部署HP服务器的云计算系统
◆潘守伟1蒋道霞2
(1.淮安市工商行政管理局信息中心 江苏 223001;2.江苏财经职业技术学院 江苏 223003)
本文介绍了HP服务器iLO的功能、iLO系统的配置、磁盘分区的删除和生成方法、iLO系统License的申请过程、iLO固件驱动升级、虚拟光驱与虚拟软驱的使用,用iLO系统对HP服务器进行远程系统安装。经反复实验,将闲置的废旧HP服务器利用起来,远程部署H3C CAS云计算系统,实践了CAS软件中CVM和CIC组件License的申请和注册过程,从而完成了云数据中心的构建业务。
iLO;HP服务器;云计算
数据中心是云计算的核心支持平台,云计算的发展对数据中心的网络架构提出了新要求[1]。而云计算数据中心是由高速网络连接的大量服务器构成[2],利用HP PC集群计算机系统可集成数据中心解决方案[3]。Integrated Ligths-out(ILO)是HP服务器集成的、特有的远程管理端口,它是一组芯片,内部集成了vxworks嵌入式操作系统,通过一个标准RJ45接口可连接到网络设备。ILO可以远程开关机、安装系统及连接等,允许用户通过网络进行远程管理,可以将本地的光驱、USB、文件作为虚拟光驱映射并加载到服务器。使用iLO,可以完成BIOS设置、磁盘RAID配置、操作系统的安装等底层工作。笔者近来详细查阅了iLO的使用资料,经反复实践,用iLO完成了远程部署HP服务器的云计算系统,并在实验过程中,利用闲置的废旧服务器完成了云数据中心的构建业务,现与大家分享。
1.1 配置iLO口地址
HP ProLiant G5、G6、G7、G8系列服务器,采用的iLO版本包括iLO2、iLO3、iLO4,它们的配置方式相同。在HP服务器的背后有一个标准RJ45口,标识为iLO,笔者用的HP ProLiant ML350标识为iLO2,对外可连接交换机或客户机。
iLO有自己的处理器、存储和网卡,默认网卡配置是DHCP[4]。服务器通电后,屏幕上出现“Intergrated Light-Out 2 Advanced Press [F8] to Configure”提示,此时按F8键,系统即进入iLO2的高级设置。在“Network”菜单中选择“DNS/DHCP”,将DHCP Enable状态改为“OFF”,按F10键保存配置。
再选择“Network”菜单中的“NIC and TCP/IP”,配置iLO2接口的IP地址、子网掩码和网关,如把IP地址配置为192.168.14.40,子网掩码为255.255.255.0,网关为192.168.14.1,按F10保存。
在“User”菜单下可以添加和修改用户组、用户名、密码及操作权限;在“File”菜单下的“Set Defaults”选项可以恢复iLO2的初始设置。修改完毕需按[F10]保存,在File菜单下选Exit退出iLO2设置。
1.2 磁盘分区的删除和生成
完成iLO2高级设置,系统继续自检,按F8键,出现三个选项:(1)Create Logical Drive;(2)View Logical Drive;(3)Delete Logical Drive。选择第(3)项“Delete Logical Drive”删除现有逻辑分区后,返回主菜单选项,再选第(1)项生成新的分区,将RAID Configuration选项设置为RAID 0项。
磁盘冗余阵列(Redundant Array of Independent Disk,RAID)是将多个物理硬盘以不同的组合方式组成一个逻辑硬盘,以达到提高硬盘读写性能和数据安全性的目的。根据不同的组合方式,RAID有RAID0、RAID1、RAID10、RAID5、RAID6等多种级别。
1.3 用iLO2远程管理服务器
在服务器面板左侧,有一个白色的纸吊牌(有的直接印在服务器外壳上),上面写着iLO2 网卡上的DNS name、Username和Password。用网线把iLO2口和LAN switch或客户端PC的网口相连,如果想让iLO2工作在默认方式,需要有一个 LAN内的DHCP和DNS 服务器存在;如果在服务器启动时修改了DHCP状态为OFF,并配置了IP地址和子网掩码,则可在客户端用浏览器远程访问iLO2系统[5]。但需要Java环境,并配置浏览器安全属性。
(1)安装配置Java。下载并安装Java系统,打开Java并执行”Configure Java”,在Java控制面板的“安全”标签中,点击“编辑站点列表”,选“添加”按钮,配置Java安全属性,将https://
(2)设置浏览器的安全属性。打开浏览器,选“工具”菜单—“Internet选项”—“安全”—“自定义级别”—启用“允许由脚本初始化的窗口,不受大小和位置限制”—“重置自定义设置”为“中”。
(3)访问iLO2 系统。打开浏览器,访问https://
图1 iLO2登录界面
图2 iLO2系统界面
(4)iLO2 系统控制功能分类。iLO界面主要有三大类控制:Virtual console、Virtual power和Virtual media。Remote console是一种完全硬件级的远程控制,在网络畅通的情况下,可以远程控制服务器,如在本地同步显示服务器界面、远程操作服务器、安装操作系统、配置云服务等;虚拟介质Virtual media,可将客户端的光驱、软驱、镜像文件,通过LAN虚拟给被管理的服务器,远程安装操作系统、数据传输、打补丁等;电源管理Power Management,可远程重启或关闭服务器。
1.4 申请及添加License
iLO的各项功能必须由HP经销商许可才可使用,需要购买iLO的License,或申请临时的License。申请过程如下:(1)访问HP官方网站www.hp.com,选择单击“Large Enterprise Busin ess”→“Servers”;(2)选择“Related Products”→“HP Insight software”;(3)选择“Individual Products”→“Integrated Lights-Out(iLO)”;(4)选择“Product Information”→“iLOAdvanced”→“F ree trial”,打开登录界面,若无HP账户,选择“New users”→“please register”,完成新用户注册后,生成新账户;(5)用注册好的账户登录,申请License。选择“iLO Advanced”,申请iL O的试用版License;(6)选择“Get Software”,下载License文件到本地;(7)打开下载的PDF文档,即可看到License key;(8)登录iLO2,点击“Administration”→“Licensing”→输入“Licen se key”→“Install” →“OK”。至此,iLO2具有了60天免费的高级功能。笔者申请的License号为3532D-2YC85- VLQHY- BJ3 SH-G7MN6,可同时可支持10台服务器使用。60天后如果还需使用,就要购买该License Key。
1.5 ILO2固件和驱动升级
在使用ILO2过程中,系统提示需要升级,可使用受支持的浏览器从任意网络客户端完成固件升级操作。从HP网站(http://www.hp.com/servers/lights-out)获取iLO2的最新固件ilo2 version 2.22。用Administrator或有iLO2管理权限的账号录登iLO2[6]。步骤如下:(1)选择“Administration”→“Upgrade iLO 2 Firmware”→“New firmware image”中,单击“浏览”按钮查找已下载的ilo2 version 2.22文件。(2)单击“Send firmware image”按钮。此时会出现一个进度栏,显示固件升级进度,大概需要几分钟时间。固件升级成功完成后,iLO2 系统将自动重置。
从H3C官网上下载H3C管理平台安装软件,笔者在自己的服务器上经过多次试验,最终选择CAS-E0218.iso,将该文件保存在本地F:盘上。如果安装的是Windows系统或linux系统,过程相同。
2.1 虚拟光驱与软驱功能
用virtual media 将本地PC上的CAS-E0218.iso文件虚拟出去,若安装文件放在本地光驱中,则将光驱虚拟出去;远端的服务器以为自己插了一个USB光驱或软驱,就按照正常方式从光盘或软盘启动。方法是在本地PC的浏览器中访问ILO2地址,如https:// 192.168.14.40,打开ILO2系统管理界面,选择“Virtual Media”功能[7]。出现界面如图3所示。
图3 Virtual media界面
点击“Virtual Media Applet”选项,打开虚拟软盘和光盘挂载界面,点击“Browse” 按钮,搜索到F: CAS-E0218.iso,点击“Connect”按钮,使之变成“Disconnected”,完成光驱与软驱虚拟功能,如图4、图5所示,开始安装H3C云计算系统。
图4 Virtual media挂载界面
图5 挂载成功界面
2.2 远程安装H3C云计算系统
ILO系统界面,点击“Remote Console→Remote Console”选项,即可看到系统安装界面。根据安装系统引导步骤,选择CAS的安装部件,通过<↑><↓>键选中需要安装的组件并键入<空格>,此处将CVM、CIC、SSV全部选中,再通过
图6 选择安装CAS组件
H3C CAS云计算系统由CVK、CVM、CIC、SSV四个组件构成[8],各组件的功能如下:
(1)云虚拟化内核平台CVK(Cloud Virtualization Kernel),运行在基础设施层之上,为上层客户操作系统提供服务,可屏蔽底层异构硬件之间的差异性,消除其对硬件设备以及驱动的依赖。此处默认CVK是自动安装。
(2)云虚拟化管理系统CVM(Cloud Virtualization Manager)。将数据中心内的硬件资源如计算、网络和存储等进行软件虚拟化管理,自动为上层应用提供服务。可利用集群的高可靠性和动态资源调度功能、虚拟机的容灾与备份功能,集中统一管理虚拟化的硬件资源,确保数据中心业务的连续性。
(3)云业务管理中心CIC(Cloud Intelligence Center)。可将基础架构资源及其相关策略,整合成一系列云基础业务模块,对外提供虚拟数据中心服务,为用户按需构建安全的多租户混合云,并可确保云平台之间的互操作性。
(4)用户自助服务门户SSV(User Self-Service Portal)。用户可按需申请云主机、云硬盘、云网络等资源,并通过远程连接协议(RDP或VNC)访问自己专属的远程桌面。
根据安装向导,依次完成选择CAS组件语言(Chinese/English)、配置管理网卡地址、网关IP地址、DNS服务器的IP地址、设置主机名称、域名、root密码、加载FC HBA卡驱动、磁盘分区、安装系统和软件。软件安装完成后,重启服务器。
安装完成后,在本地浏览器上即可访问服务器上的云计算系统。将服务器的管理网卡连到交换机上,并将本地机的IP地址配置与远程服务器同网段,如192.168.11.2,在浏览器中即可访问H3C CAS云计算系统。H3C CAS云计算管理平台是基于标准的B/S架构,用户无需安装任何客户端,直接使用网络浏览器即可访问[8]。CAS云计算管理平台支持HTTP和HTTPS两种访问方式。
(1)访问CVM。打开浏览器,在地址栏输入http://
(2)访问CIC。打开浏览器,在地址栏中输入http://
(3)访问SSV。打开浏览器,在地址栏中输入http://
CAS的软件注册包括CVM的License注册和CIC的License注册。用户可以根据需要,一次性申请足够的License,也可以先申请部分数量的License,后续需要扩容时可再次申请License。
4.1 License获取方法
下面通过获取主机文件和获取License文件两部分介绍License的获取方法。
(1)获取主机文件。在CVM登录界面中,点击“产品注册”。在产品注册操作选择界面中,输入admin登录密码,选择“申请新的License或升级现有的License”后单击<下一步>按钮,在用户信息输入界面中,按照要求输入最终用户信息、申请人信息后,单击<下一步>按钮,进入到下载主机信息文件界面。在下载主机信息文件界面中单击<下载>按钮,将生成的主机信息文件host.info下载到本地。
(2)获取License文件。待主机信息文件下载完成后,登录到http://www.h3c.com.cn/ Service/ Authorize_License/Achieve_ License上,在页面中填写相关信息并上传主机信息文件,即可获取CAS云计算管理平台的License文件,将其保存到本地。
4.2 注册方法
成功获取CAS云计算管理平台的License文件后,可以通过CAS云计算管理平台登录界面中的“产品注册”功能进行注册。在CVM登录界面中点击“产品注册”链接,输入admin的登录密码,选择“使用License文件对产品进行注册”,单击<下一步>按钮,进入License文件的选择界面,单击<浏览>按钮,选择获取到的License文件,单击<上传>按钮进行注册。出现注册成功提示后,表明注册成功,单击<确定>按钮,完成注册操作。注册成功后直接登录CAS云计算管理平台即可查看License信息。
通过一个服务器和云计算系统的安装过程,详细介绍了HP服务器上iLO2的使用方法,以及要顺利使用iLO2,必须要进行高级配置、磁盘分区时RAID类型选择、License申请使用。利用iLO2可进行远程服务器管理、虚拟光驱挂载、操作系统安装、云计算系统部署等。为了保证安装的系统能正常使用,最后介绍了CAS软件中CVM和CIC组件License的申请和注册方法。通过这一云计算系统的安装部署实验,发现利用单位里闲置的废旧服务器建设云计算实验中心成为可能。
[1]余晓杉,王琨,顾华玺等.云计算数据中心光互连网络:研究现状与趋势[J].计算机学报,2015.
[2]卫星,张建军,石雷等.云计算数据中心服务器数量动态配置策略[J].电子与信息学报,2015.
[3]李家俊,付喜春,王昊.HP PC集群计算机系统集成解决方案[J].石油仪器,2008.
[4]王春海.使用iLO远程管理HP系列服务器.http://we nda.so.com/q/ 1366231280066483,2016.
[5]HP Integrated Lights-Out 2用户指南.http://www.do cin.com/p-485653312.html,2016.
[6]ILO2固件和驱动升级.http://wenku.baidu.com/view/ 76b30c8902d276a200292e8d.html.
[7]在HP服务器上安装操作系统.http://wenku.baidu.co m/view/ f25d8aa1284ac850ad02429f.html,2016.
[8]H3C网络学院系统教程.部署H3C云计算系统.
淮安市科技支撑计划--基于无线传感网的居民健康服务系统研究(HAS2014023)。