01-正文
本章节下载: 01-正文 (4.72 MB)
目 录
REPO是一个固件和驱动安装文件的集合,本文将固件与驱动统称为组件。
用户可以使用REPO通过多种方式对组件进行安装或更新。
通过REPO可支持如下更新方式:一键更新、单组件更新、离线固件更新、带外固件更新以及搭配UniSystem或iFIST软件对服务器组件进行更新。
本手册适用于以下产品:
· AE模块
· H3C UniServer B5700 G6
· H3C UniServer R4700 G6
· H3C UniServer R4700LE G6
· H3C UniServer R4900 G6
· H3C UniServer R4900 G6 Ultra
· H3C UniServer R4900LE G6 Ultra
· H3C UniServer R4950 G6
· H3C UniServer R5350 G6
· H3C UniServer R5500 G6
· H3C UniServer R6700 G6
· H3C UniServer R6700 G9
· H3C UniServer B5700 G5
· H3C UniServer R4300 G5
· H3C UniServer R4330 G5
· H3C UniServer R4330 G5 H3
· H3C UniServer R4700 G5
· H3C UniServer R4900 G5
· H3C UniServer R4930 G5
· H3C UniServer R4930 G5 H3
· H3C UniServer R4930LC G5 H3
· H3C UniServer R4950 G5
· H3C UniServer R5300 G5
· H3C UniServer R5500 G5
· H3C UniServer R5500LC G5
· H3C UniServer R6900 G5
· H3C UniServer R4950 G3
· H3C UniServer B5700 G3
· H3C UniServer B5800 G3
· H3C UniServer B7800 G3
· H3C UniServer R2700 G3
· H3C UniServer R2900 G3
· H3C UniServer R4300 G3
· H3C UniServer R4700 G3
· H3C UniServer R4900 G3
· H3C UniServer R5300 G3
· H3C UniServer R6700 G3
· H3C UniServer R6900 G3
· H3C UniServer R8900 G3
REPO的使用有多种方式,用户可以根据需求选择。不同使用方式的应用场景如表2-1所示。
表2-1 REPO应用场景
使用方式 |
支持组件类型 |
依赖软件 |
运行环境 |
应用场景 |
一键更新 |
固件+驱动 |
无 |
需要操作系统 |
单台服务器的组件一次性更新 |
单组件更新 |
固件+驱动 |
无 |
需要操作系统 |
单台服务器单独更新某个固件或驱动。用于不需要大面积更新固件与驱动的情况 |
离线固件更新 |
固件 |
HDM/UniSystem |
无需操作系统,需要LiveCD |
单台(通过HDM KVM挂载)或多台(通过UniSystem)服务器的固件批量更新 使用此方式需要重启并运行至REPO自带的LiveCD系统执行更新,会中断正在运行的操作系统 |
带外固件更新 |
固件 |
HDM/UniSystem |
无需操作系统 |
单台(通过HDM)或多台(通过UniSystem)服务器的固件批量带外更新 使用此方式可通过选择在下次启动时执行更新,避免影响正在运行的操作系统 |
搭配UniSystem组件更新 |
固件+驱动 |
UniSystem |
· 更新服务器固件无需已安装的操作系统 · 更新部件的固件和驱动,需要操作系统且需要安装FIST SMS |
支持批量更新多台服务器的组件 |
搭配UniSystem服务器配置模板 |
驱动 |
UniSystem |
无需操作系统 |
用于在安装OS的同时安装驱动,UniSystem的服务器配置模板可重复批量应用 |
搭配iFIST固件更新 |
固件 |
iFIST |
无需操作系统 |
单台服务器的固件批量更新 |
搭配iFIST更新驱动 |
驱动 |
iFIST |
无需操作系统 |
用于在安装OS的同时安装驱动 |
OM整包升级 |
固件 |
OM |
无需操作系统 |
用于更新机箱中各模块(OM模块、风扇系统、互联模块、刀片服务器及AE模块等)的固件,通过一次操作全部更新 |
定制服务器REPO定制化工具的网址为http://supportrepo.h3c.com/repo.htm。
用户可以根据服务器产品及操作系统等环境情况,结合当前需求定制REPO。支持分场景定制,满足用户使用多种方式进行更新。并提供REPO Manager Tool工具进行在线制作HDM、BIOS和CPLD的REPO包。
(1) 进入定制REPO的Web页面,如图3-1所示,根据REPO的使用场景选择定制入口。REPO定制分为以下四种场景:
¡ LiveCD定制:定制仅包含固件的LiveCD REPO镜像,适用于离线固件更新的场景,包括单台离线固件更新或通过UniSystem批量离线固件更新。
¡ 固件定制:支持选择HDM REPO定制或OM固件定制。
- 通过HDM REPO定制可导出仅包含固件的REPO镜像,适用于通过HDM更新“REPO”类型的固件及UniSystem的HDM带外固件更新功能。定制HDM REPO时,固件镜像文件的大小要求不超过300MB。
- 通过OM固件定制可导出OM组件包(包含机箱各个模块的固件)的.tar.gz文件,适用于通过OM进行整包更新。
¡ 驱动定制:定制仅包含驱动的REPO镜像,适用于通过iFIST安装OS的同时安装驱动、搭配FIST SMS和UniSystem可支持批量驱动升级的场景。
¡ 组合定制:定制包含固件、驱动的REPO镜像,适用于UniSystem、iFIST、LiveCD等使用场景,但需要设置更多的筛选条件。
要查看功能的特性图解或进行意见反馈,请用移动设备扫描屏幕上的二维码。
(2) 在REPO的Web页面下,可查看REPO定制化固件与驱动的使用场景和注意事项。单击<查看详情>按钮,在注意事项弹窗中可查看使用场景、固件使用注意事项以及驱动使用注意事项等信息,如图3-2所示。
(3) 进入对应的定制页面,通过组件相关信息搜索或筛选出需要的组件。
¡ 如图3-3所示,可以在高级筛选中选择组件相关信息,单击<查询>按钮,或者通过搜索组件描述筛选出可用的组件。
不同定制方式支持的筛选条件等略有差异,请以实际界面为准。
¡ 对于组合定制和OM固件定制的方式,提供了“导入文件”的方式筛选组件。
a. 选择“导入文件”方式,如图3-4所示,单击<选择文件>按钮,导入从UniSystem/OM导出的服务器配置清单中的json文件,将自动筛选出可用组件。
b. 在导入文件筛选出适配的组件后,可通过设置组件筛选条件,进一步筛选需要的组件。
(4) 在组件列表中,勾选需要的组件,单击<加入资源库>按钮,加入到资源库的组件个数会显示在右下角的盒子中,如图3-5所示。
(5) 单击资源库盒子图标,在弹出的对话框中,确认资源列表,如图3-6所示。
(6) 输入“基准库名称”和“基准库版本”,勾选需要导出为REPO的组件。
(7) (可选)使用组合定制方式时,如需定制支持离线固件更新(即包含LiveCD)的REPO,请启用“LiveCD ISO”选项。
(8) (可选)使用HDM REPO定制方式时,如需下载MD5校验文件,请启用“是否下载MD5校验文件”选项。
(9) 单击<下载>按钮,导出定制化REPO。
(1) 打开UniSystem软件,单击[菜单/设备管理/服务器列表]菜单项,进入服务器列表页面。
(2) 勾选设备,单击<更多>按钮,在下拉框中选择“下载配置清单”。在如图3-7所示的弹窗中,单击<确定>按钮。
(3) 下载完成后,解压配置清单的压缩文件,如图3-8所示,选择json文件导入到REPO定制化页面中的组合定制页面。以“repoConf”开头的json文件为整合的设备信息,而“SERVERSONFIG”开头的json文件对应单台设备信息。
(1) 打开OM软件,单击[升级管理]菜单项,进入升级管理页面,在“请选择升级对象”中选择“整包升级”,如图3-9所示。
图3-9 OM整包升级
(2) 在“固件信息”中勾选设备,单击<导出配置文件>按钮,下载配置清单文件。
(3) 下载完成后的配置清单文件如图3-10所示,该json文件可以导入REPO定制页面中的OM固件定制页面。
图3-10 OM配置清单
· 如上传类型选择.bin,仅支持HDM、BIOS、CPLD的签名固件,不支持DBCPLD、STBCPLD、AUXCPLD、PDBCPLD、NDCPLD、PDBSCPLD等各类辅助CPLD。
· 上传文件大小限制为1GB。若上传提示磁盘空间不足,请联系管理员清理释放磁盘空间后再尝试上传。
· 上传文件名长度请勿超过128个字符。run/exe单组件包的名称有其命名规范,上传时请勿修改文件名,否则可能导致下载失败。
· 资源库最多支持勾选16个组件下载。
(1) 进入定制REPO的Web页面,单击右上角<REPO Manager Tool>按钮。如图3-11所示。
(2) 进入REPO Manager Tool页面,配置栏中上传类型包括.bin、.iso或者.run/exe。
a. 若上传类型选择.bin,单击<选择文件>按钮,选择本地的HDM、BIOS或CPLD带签名的固件,界面会显示上传固件的类型和版本号。上传完成后在选择支持的机型栏中勾选相应机型,机型可以多选但是不能跨系列勾选。机型勾选完成后单击<添加资源库>按钮等待制作REPO包,如图3-12所示。
图3-12 REPO Manager Tool选择.bin上传类型
b. 若上传类型选择.iso,单击<选择文件>按钮,选择本地的REPO ISO文件,等待上传完成后勾选需要制作的单组件包,勾选完成后单击<添加资源库>按钮,等待制作REPO包,如图3-13所示。
图3-13 REPO Manager Tool选择.iso上传类型
c. 若上传类型选择.run/exe,单击<选择文件>按钮,选择本地的REPO单组件run/exe文件,上传完成后页面会自动勾选该单组件包,单击<添加资源库>按钮,等待制作REPO包,如图3-14所示。
图3-14 REPO Manager Tool选择.run/exe上传类型
(3) 资源库中填写基准库名称和基准库版本,选择是否需要LiveCD后,勾选需要制作的组件,单击<下载>按钮,等待REPO包制作完成并下载。如图3-15所示。
支持在H3C官网获取包含完整组件安装包的REPO。如图3-16所示,以REPO-1.11.11版本为例。
由于官网直接获取的REPO体积大,下载或上传时间长,且包含的大部分组件安装包与当前用户更新需求无关,建议用户使用定制化REPO。
图3-16 REPO官网获取路径
· 当服务器HDM固件版本在HDM-1.11.08到HDM-1.30.18之间,使用REPO在操作系统下或使用UniSystem通过FIST SMS方式升级BIOS固件,均无法保留BIOS的配置。
· 从2.59版本开始,FIST软件更名为UniSystem。
通过REPO内置的一键更新脚本,筛选适用于当前环境的组件并一次性安装。
一键更新功能当前支持的操作系统类型包括Windows、CentOS、Redhat和VMware ESXi系统。
从REPO-1.11.11版本开始,一键更新功能支持VMware系统。
使用一键更新前,请将REPO完整上传至服务器操作系统下,组件安装文件的存放路径为/swpackages,上传时请确保存储路径有足够的空间容纳REPO。
(1) 进行一键更新前,需要将REPO上传到操作系统可访问的路径下。以通过HDM KVM的虚拟介质挂载REPO为例,如图4-1所示。
图4-1 KVM挂载REPO
(2) 进入REPO所在目录,如图4-2所示。
图4-2 解压后的REPO
(3) 使用Windows系统时,如图4-3所示,双击auto_update.bat脚本文件,执行后脚本将自动运行并更新当前环境的组件。
图4-3 Windows系统组件更新
(4) 使用Linux或VMware系统时,如图4-4所示,通过sh auto_update.sh命令运行一键更新脚本。
图4-4 Linux系统组件更新
如需查看上述操作的日志信息,可到如下路径查看:
· 对于Linux系统,日志路径为/home/update.log。
· 对于VMware系统,日志路径为/tmp/update.log。
· 对于Windows系统,日志路径为C:\Users\登录用户名\AppData\Local\Temp\manager\XXX.log。该日志文件为隐藏文件,需要先设置显示隐藏文件。
REPO内的安装文件支持独立运行并安装。
单组件更新需要用户自行选择要安装的安装文件,REPO内的安装文件均在/swpackages路径下。
· 选择安装文件时,需要注意安装文件是否适用于当前环境,包括机型、操作系统及版本是否匹配。可以通过文件名进行判断,例如BIOS-B7800-G3_2.00.32.exe是适用于B7800 G3服务器的BIOS 2.00.32版本固件安装文件。
· 对于硬盘的固件,仅硬盘处于直通模式时支持执行单组件更新。
Windows环境下可以使用的安装文件为.exe格式,可双击直接运行。
(1) 进入REPO路径下的swpackages目录,如图4-5所示,找到符合产品机型的安装文件,以B7800 G3服务器更新到BIOS 2.00.32版本为例,双击“BIOS-B7800-G3_2.00.32.exe”。
(2) 弹出如图4-6所示的页面,单击<Install>按钮,开始安装。
(3) 如图4-7所示,安装完成。安装完成后,请自行重启服务器使更新后的组件生效。
Linux系统(包括CentOS和Redhat系统)和VMware系统下可以使用的安装文件为.run格式。
REPO-1.11.16及之前的发布版本中,Linux系统下可使用的组件安装文件为.rpm后缀,VMware系统下为.vib后缀。
REPO内的.rpm或.vib安装文件支持用sh命令或者./运行,不支持使用rpm命令或vib命令安装。
下面以Linux系统的R2700 G3服务器安装HDM 1.30.21版本为例。
(1) 如图4-8所示,执行chmod +x HDM-R2700-G3_1.30.21_Linux.run,为安装文件增加可执行权限。
(2) 执行sh HDM-R2700-G3_1.30.21_Linux.run进行安装。
图4-8 Linux固件安装
(3) 如图4-9所示,安装成功。
如需查看上述操作的日志信息,可到如下路径查看:
· 对于Windows系统,日志存放路径为C:\Users\登录用户名\AppData\Local\Temp\数字\manager\XXX.log。该日志文件为隐藏文件,需要先设置显示隐藏文件。
· 对于Linux和Vmware系统,日志存放路径为/tmp/组件包名/log/XXX.log。
从REPO-1.11.10版本开始,支持离线固件更新功能。
离线固件更新需要使用自带LiveCD系统的REPO,LiveCD系统是一种可启动的小型操作系统,通过该功能可以满足服务器上未安装操作系统或使用操作系统有权限要求的用户实现固件批量更新。
(1) 挂载REPO的ISO文件,如图4-10所示,以通过HDM的KVM单击<虚拟介质>挂载为例。
图4-10 KVM挂载REPO镜像
(2) 启动服务器,如图4-11所示的BIOS POST阶段按F7进入Boot Menu。
(3) 如图4-12所示,进入Boot Menu后,选择从CDROM启动。
(4) 如图4-13所示,选择默认的“Install Repo Component”选项。
(5) 启动到如图4-14所示页面时,选择界面模式,30秒倒计时内未选择,则默认进入CLI命令行界面。
(6) (可选)如需使用图形化界面,在倒计时30秒内输入“b”。图形化界面如图4-15所示。图形化界面的具体功能及操作介绍,请单击右上角的图标查看“REPO联机帮助”。
图4-15 REPO图形化界面
(7) 启动到如图4-16所示页面时,可选择升级方式,30秒倒计时内未选择,则默认升级REPO中固件版本高于服务器当前固件版本的固件。如需强制升级REPO中可升级的所有固件,输入“b”。
(8) 如图4-17所示,显示更新的结果,固件更新完成。
UniSystem从2.00.22版本开始支持批量离线固件更新。
(1) 登录UniSystem,单击[菜单/设备管理/服务器列表]菜单项,单击<添加服务器>按钮,将服务器纳入UniSystem管理。
(2) 单击[菜单/模板管理/镜像管理]菜单项,进入镜像管理页面,单击<上传>按钮,如图4-18所示。
(3) 在弹出的对话框中,单击<浏览>按钮,选择REPO中包含LiveCD的镜像文件,单击<上传>按钮。
(4) 单击[菜单/服务器部署/离线固件更新]菜单项,进入离线固件更新页面,如图4-19所示。
(5) 选择设备,单击<更新固件>按钮,在弹出的对话框中,选择已上传的REPO文件,单击<确定>按钮开始更新。更新过程将自动运行,无需手动操作。
(6) (可选)单击设备右侧的<H5 KVM>链接,可以查看设备固件更新的情况。
(7) 部分固件需要重启服务器后生效。选中已更新完成的设备,单击<重启设备>按钮。在弹出的提示框中,单击<确定>按钮,重启服务器。
如需查看上述操作的日志信息,可进入REPO LiveCD系统的如下路径:/tmp/组件包名/log/XXX.log。
带外固件更新功能,支持各类存储控制卡、网卡和硬盘等组件的固件一次性更新。本功能包括通过HDM的单台带外固件更新和通过UniSystem的批量带外固件更新两种场景。
· 仅HDM-2.52及以后的版本支持“REPO”类型固件更新,且需配合iFIST-1.32及之后的版本使用。
· 如果服务器不支持iFIST软件,则无法通过HDM Web上传REPO固件镜像文件并更新固件。
· 登录HDM Web界面,具体方法请参见《HDM用户指南》中的“登录HDM”章节。
· 本功能需要配合iFIST使用,请确保iFIST已更新至和当前HDM版本配套的版本,软件版本配套信息请参见《HDM版本说明书》或《iFIST版本说明书》。
· 上传REPO固件镜像文件时,请确保固件镜像文件的大小不超过300MB。
(1) 进入固件更新页面,如图4-20所示。
(2) 配置上传固件镜像的方式,固件上传方式支持“本地上传”和“TFTP”两种。建议优先使用本地上传方式上传固件。
· 选择本地上传方式。
a. 选择固件类型。
b. 在“请选择固件镜像”栏,单击<浏览>按钮上传固件镜像文件。
c. (可选)在“MD5文件(可选)”栏,单击<浏览>按钮上传MD5校验文件。
· 选择TFTP方式,如图4-21所示。
a. 输入TFTP服务器地址和镜像名称。
b. 选择固件类型。
c. (可选)输入MD5文件名称。
(3) 选择固件更新配置和更新选项。
¡ 勾选<立即重启服务器>选项,固件更新完成后会自动重启服务器使新固件生效。
¡ 勾选<稍后手动重启服务器>选项,固件更新完成后需要手动重启服务器使新固件生效。
(4) 单击<下一步>按钮,进入固件信息确认页面,如图4-22所示。
(5) 确认无误后,单击<下一步>按钮,开始更新固件。
(6) 固件更新完成后,需要手动或自动重启服务器进入iFIST使新固件生效。待新固件生效后,服务器会再次自动重启。
固件生效期间请勿重启服务器或拔插电源,否则可能导致无法进入操作系统。
(7) 新固件生效后,可以进入“操作日志”页面查看更新结果。
· UniSystem从2.32版本开始支持批量HDM带外固件更新功能。
· 本功能需配合HDM-2.52、iFIST-1.32及以后版本使用。
· 登录UniSystem Web界面,具体方法请参见UniSystem安装指导。
· 上传用于带外固件更新的REPO固件镜像文件时,请确保固件镜像文件的大小不超过300MB。
(1) 登录UniSystem,单击[菜单/设备管理/服务器列表]菜单项,单击<添加服务器>按钮,将服务器纳入UniSystem管理。
(2) 单击[菜单/模板管理/镜像管理]菜单项,进入镜像管理页面,单击<上传>按钮,如图4-23所示。在弹出的对话框中,单击<浏览>按钮,选择REPO镜像文件,单击<上传>按钮。
(3) 单击[菜单/部署/固件更新]菜单项,选择“HDM带外固件更新”页签,进入HDM带外固件更新页面,如图4-24所示。
图4-24 HDM带外固件更新
(4) 选择目标服务器,单击<更新固件>按钮,在弹出的对话框中选择REPO文件,设置相关参数,如图4-25所示。
· 选择设备时,可通过筛选标签、在搜索框中输入关键字,快速搜索到目标服务器。
· 镜像文件只展示不大于300M的REPO镜像,非REPO镜像或大于300M的REPO镜像不会展示在镜像文件列表里。
(5) 单击<确定>按钮,开始更新固件。
· 单击<取消更新>按钮,可以取消当前更新进程。如果固件更新状态已处于“校验升级文件”之后,将无法取消更新。
· 固件更新期间请勿重启服务器或拔插电源,否则可能导致无法进入操作系统。
(6) 如果图4-25中的更新配置选择的是“立即重启服务器”,当图4-24中“更新状态”显示“更新完成”时,说明固件更新完成。如果图4-25中的更新配置选择的是“稍后手动重启服务器”,则需要登录HDM Web进入操作日志页面,查看固件更新结果。
UniSystem的REPO基准功能支持上传并管理REPO,上传到UniSystem中的REPO成为“基准”。组件更新功能通过基准对服务器组件进行更新。
REPO基准功能与组件更新功能配合使用,实现批量对服务器组件进行更新。
使用UniSystem组件更新功能更新硬件设备的固件和驱动,需要依赖服务器操作系统中安装的FIST SMS。安装FIST SMS的具体操作请参见5.1 安装FIST SMS章节。
操作前,需要提前准备基准获取路径及路径类型。UniSystem支持通过三种基准获取方式,如表4-1所示。
类型 |
说明 |
UNC路径 |
一种网络路径,通过共享资源的方式,获取局域网内的基准资源 |
HTTP服务器路径 |
通过访问HTTP服务器以获取服务器上的基准资源 |
本地路径 |
通过访问UniSystem客户端的本地目录,获取基准资源。如使用UniSystem 2.00.22之前的版本,本地路径方式获取基准的源路径为UniSystem的服务端 |
(1) 如图4-26所示,单击[菜单/模板管理/REPO基准]菜单项,进入基准管理页面。
(2) 单击<添加基准>按钮,如图4-27所示,在弹出的对话框中,选择基准获取路径类型,以本地路径为例。
(3) 单击<上传>按钮,在弹出的对话框中,单击<浏览>按钮,选择要上传的基准库,单击<上传>按钮,基准上传完毕后,单击<确定>按钮,完成添加基准。
(4) 如图4-28所示,单击基准对应操作栏中的“清点”链接,UniSystem自动进行基准的清点。
UniSystem从2.00.22版本开始,添加基准后将自动开始清点基准。
(5) 如图4-29所示,清点完成后,单击“基准名称”链接,在组件列表中,可以看到清点出的组件。
(1) 如图4-30所示,单击[菜单/部署/组件更新]菜单项,进入组件更新页面。localhost为UniSystem软件安装的本机。
(2) 如图4-31所示,单击<添加任务>按钮,进入添加任务页面,执行以下操作:
¡ 输入任务名称和任务说明。
¡ 勾选目标节点对应的复选框。
¡ 在“基准库”下拉框中选择给任务分配的基准库。
¡ 单击<确定>按钮完成操作。
图4-31 添加任务
(3) 如图4-32所示,在组件更新页面可查看到已添加的任务。
¡ 单击任务对应的<清点>按钮,在弹出的如图4-33所示的对话框中,在“基准库”下拉框中选择目标基准库。
图4-33 清点任务
(4) 如图4-34所示,完成清点后,出现“部署”链接。localhost本地任务,不能与其他任务同时部署。
· 任务内个别节点的清点或部署失败不影响任务的清点部署过程。
· 任务清点或部署时,UniSystem会自动跳过任务中处于非正常状态的节点。当任务中所有节点都处于非正常状态时,您将无法执行任务清点或部署。
(5) 单击“部署”链接,弹出如图4-35所示的对话框。查看组件的版本信息,确定是否更新目标组件。可单击组件列的名称链接,查看对应组件的详细信息,根据依赖项信息,判断该组件的更新是否依赖其他组件;同时关注目标组件是否需要重启生效。
(6) 如图4-36所示,部署完成后,可单击“日志”按钮。
(7) 如图4-37所示,进入任务部署日志页面,查看组件部署的情况。
如需查看上述操作的日志信息,可到如下路径查看:
· 对于Linux系统,日志位于FIST SMS运行目录下的/log/XXX.log。
· 对于Windows系统,C:\Users\登录用户名\AppData\Local\Temp\数字\manager\XXX.log。该日志文件为隐藏文件,需要先设置显示隐藏文件。
UniSystem的服务器配置模板功能通过将服务器的配置预先配置为模板,使用时批量应用,支持RAID配置、操作系统安装等一系列功能。
服务器配置模板的系统配置中包含了驱动配置,支持预先选择REPO基准库中的驱动。REPO基准的相关操作请参见上传REPO基准章节。
服务器配置模板应用过程中,将在安装操作系统的同时自动安装驱动。
(1) 单击[菜单/模板管理/服务器配置模板]菜单项,进入服务器配置模板页面。
(2) 如图4-38所示,单击<添加配置模板>按钮,进入添加服务器配置模板页面。
图4-38 添加服务器配置模板
(3) 输入“名称”,选择“适配机型”。
图4-39 系统配置
(4) 选择操作系统,选择镜像文件,输入相关参数信息,选择“目标盘”。
(5) 如图4-40所示,选择基准库,勾选需要安装的驱动,单击<确定>按钮,完成系统配置。
(6) 如图4-41所示,确认模板中的配置,单击<确定>按钮,完成服务器配置模板配置。
(7) 单击[菜单/服务器部署/服务器配置模板应用]菜单项,进入服务器配置模板应用页面。
(8) 如图4-42所示,勾选被管理服务器后,单击<应用服务器配置模板>按钮。
(9) 弹出如图4-43所示的对话框,选择服务器配置模板文件,选择镜像文件,勾选“我已阅读服务器配置模板应用的相关操作提示”,单击<确定>按钮。
(10) 进入应用状态页签,查看服务器配置模板应用的进度。
如需查看上述操作的日志信息,可到如下路径查看:
· 应用模板到Linux系统时,日志位于/home/log/XXX.log。
· 应用模板到Windows系统时,日志位于C:\log\XXX.txt。
用户通过光盘(包括物理光盘和HDM虚拟媒体)或者U盘的方式挂载REPO镜像文件后,通过iFIST的固件更新功能可以同时更新服务器的多种固件,包括HDM、BIOS、各类CPLD、存储控制卡固件、网卡固件和硬盘固件。
· 当前支持通过FAT32、EXT2/3/4或NTFS格式的U盘分区挂载REPO镜像文件,且REPO镜像文件名称仅支持字母、数字、句点(.)、连接符(-)和下划线(_)的组合,且长度不超过64个字符(包含后缀名)。
· REPO镜像文件所在的U盘路径名称长度不能超过64个字符。
(1) 挂载REPO镜像文件。
¡ 选择光盘方式挂载,如图4-44所示,当使用HDM的远程控制台登录iFIST时,可以使用KVM提供的虚拟介质挂载REPO。
¡ 选择U盘方式挂载,需要把存储REPO镜像文件的U盘接入服务器的USB接口。
(2) 单击[固件更新]图标,进入固件更新页面,如图4-45所示。
(3) 在“选择REPO镜像源”下拉框中选择镜像源。如果选择U盘,需要在二级下拉框中选择目标REPO镜像文件。
(4) 单击<清点>按钮,开始清点REPO镜像文件中的固件信息。如果用户想取消正在进行中的清点任务,可单击<终止清点>按钮。
(5) 清点完成后,会自动勾选“可用版本”高于“安装版本”的固件,如图4-46所示,用户也可以手动勾选需要更新的固件。
(6) 单击右下角的<部署>按钮,开始更新固件。如果用户想取消正在进行中的部署任务,可单击<终止部署>按钮。
(7) 固件更新完成后,不同类型的固件生效方式不一样,如表4-2所示。
固件类型 |
生效方式 |
HDM |
重启HDM,具体操作请参见《HDM用户指南》 |
BIOS |
|
各类CPLD |
不同型号服务器的CPLD固件生效方式不一样,具体差异请参见《固件更新指导书》 |
· 存储控制卡固件 · 网卡固件 · 硬盘固件 |
· 清点任务或部署任务过程中,用户无法切换页面。需要先取消进行中的任务或等待当前任务执行完成,才能切换页面。切换到其他页面后,固件更新页面的清点任务或部署任务信息会被清除。
· 单击<终止清点>或者<终止部署>后,需要等待当前正在清点或者部署的固件完成后才会终止。
· 固件更新完成后,请等待新固件生效后,再执行其他操作,否则可能会导致功能异常。
通过iFIST安装OS时,支持配合REPO在安装OS的过程中自动安装驱动,简化了安装流程,且安装过程中无需人工值守,自动化安装。
iFIST将根据待安装的操作系统及服务器环境筛选出可以安装的驱动,供用户选择。
开始操作系统安装前,需要准备:
· 连接带有操作系统镜像的存储介质,包括光盘(物理光盘或HDM虚拟媒体)或U盘。
· 如需安装驱动,请连接包含ISO格式的REPO的存储介质,包括光盘(物理光盘或HDM虚拟媒体)或U盘。
使用HDM的远程控制台登录iFIST安装操作系统时,需要同时挂载操作系统镜像和REPO,可以使用KVM提供的虚拟介质,如图4-47所示。
(1) 启动或重启服务器,进入BIOS启动界面后,按F10,进入iFIST。
(2) 在iFIST首页单击“OS安装向导”,如图4-48所示,进入操作系统安装向导的基础配置页面。
(3) 完成“基础配置”、“RAID配置”后,进入“系统配置”页面,如图4-49所示,iFIST将自动检查挂载的操作系统镜像类型和REPO中适用于当前环境的驱动。
(4) 勾选要安装的驱动,输入操作系统参数,选择目标盘。
图4-49 iFIST系统配置页面
(5) 如图4-50所示,进入“审核配置”页面,确认配置信息是否正确,单击<下一步>按钮。
(6) 如图4-51所示,显示自动安装OS前准备工作的操作进度。服务器自动重启后,开始实际的系统安装,系统安装完成后将自动安装指定的驱动程序。
如需查看上述操作的日志信息,可到如下路径查看:
· 安装Linux系统时,日志路径位于/home/log/XXX.log。
· 安装Windows系统时,日志路径位于C:\log\XXX.txt。
OM-1.03.03版本开始支持整包升级功能。
本功能用于对刀箱中各模块进行整包升级,解决了升级机箱多个模块时需要多次操作的问题,即可以将所选的模块通过一次操作全部升级,具体包括OM模块、风扇系统、互联模块、刀片服务器及AE模块。
执行固件升级操作前,需要先准备好适用于OM整包升级的REPO,具体请参见3 获取REPO章节。
(1) 单击“升级管理”。
(2) 在“请选择升级对象”栏,选择“整包升级”,如图4-52所示。
(3) (可选)如需通过配置文件生成固件升级包,请先导出整包升级配置文件:
a. 勾选固件信息中的所有待升级模块。
b. 单击“导出配置文件”,之后系统将生成对应的配置文件。
(4) 根据需求指定选择升级文件的方式:
¡ 从PC端上传文件:单击<浏览>按钮,在弹出对话框中选择固件升级包,完成后系统将自动上传固件升级包。
¡ 从OM模块选择文件:单击下拉框,选择对应槽位OM模块Flash根目录upgrade_firmware文件夹或者OM外接的USB设备,其中的文件将显示在列表中,单击选中所需的固件升级包。
(5) 单击<固件包解析>按钮,之后系统将对固件升级包进行解析。空间不足或升级包被修改都可能造成固件包解析失败。若解析失败,请根据失败原因清理空间或重新下载REPO,然后重新执行整包升级操作。
(6) 解析成功后,单击<固件列表>按钮,弹出如图4-53所示的对话框,查看固件升级包的相关信息。
(7) 在固件信息栏中,勾选并确认所有待升级模块,选择其固件版本,如图4-54所示。
(8) 单击<固件升级>按钮,已选择的模块将自动进行升级,升级进度会显示在页面中。
(9) (可选)单击“机箱管理>系统日志及设置”菜单栏,在系统日志页面可以查看详细的日志信息。如出现升级失败可以查看失败的原因。
· 由于在升级前需要解压固件升级包,将会占用额外空间,所以将固件升级包上传至OM模块Flash或外接USB设备时,需确保剩余空间至少为整包的两倍大小,否则可能升级失败。建议升级前执行空间清理操作。
· 请勿对固件升级包做任何修改,否则可能导致固件包解析失败。
· 固件包解析及整包升级过程中,请尽量避免对机箱各模块执行任何操作,否则可能导致升级过程出现错误。
· 上传文件过程中,请勿离开页面或退出登录,否则会上传失败且文件残留在主用OM模块的Flash根目录flash:/upgrade_firmware文件夹中,造成空间占用。
· 上传的固件镜像将保存在主用OM模块的Flash根目录upgrade_firmware文件夹中,之后若需要再次使用该镜像进行固件升级,可以直接从设备中选取,无需再次上传。
· 指定选择升级文件的方式时,“从OM模块选择文件”适用于先前固件升级时已上传过该升级包或升级包已存入连接到主用或备用OM模块的USB设备根目录的情况。
· 整包升级与单独升级时参数说明及注意事项一致,具体请参见《OM联机帮助》。
FIST SMS(全称为FIST System Management Service)是一款安装在服务器操作系统中,用于增强HDM和UniSystem管理功能的软件。
UniSystem支持服务器操作系统远程安装FIST SMS并运行,安装成功后会自动将FIST SMS添加到UniSystem的设备列表。
UniSystem 2.00.16版本开始支持推送安装FIST SMS。下面介绍通过UniSystem安装FIST SMS的方法。
FIST SMS支持手动安装,具体方法请参见FIST SMS用户指南。
· 本功能仅支持FIST SMS-1.03.08及之后的发布版本。
· 使用本功能安装FIST SMS时,请勿修改FIST SMS安装包中的内容,否则可能导致安装不成功。
FIST SMS的安装环境需要预先安装OpenJDK 1.8版本(64 bit)。
FIST SMS运行过程中会占用12580端口与UniSystem进行通信,如果系统中已有其它程序占用了12580端口,则FIST SMS会启动失败。
当需要安装FIST SMS的系统为Windows操作系统时,需按照以下步骤确认是否开启winrm服务。
(1) 登录Windows操作系统,以管理员权限打开PowerShell。
(2) 如图5-1所示,在PowerShell中执行Get-Service winrm命令查看是否已开启winrm服务。
¡ 若winrm服务状态显示为Running,则表明已开启winrm服务。
¡ 若winrm服务的状态显示为Stopped,则表示未开启winrm服务。
图5-1 查看winrm服务状态
(3) 如winrm服务未开启,执行winrm quickconfig命令开启winrm服务,如图5-2所示。
(4) 开启winrm服务后,需要设置winrm服务AllowUnencrypted参数为true,允许非加密传输。如图5-3所示,执行winrm set winrm/config/service '@{AllowUnencrypted="true"}'命令设置。
(5) 开启winrm服务后,需要设置winrm服务MaxMemoryPerShellMB参数值大于物理内存的1/16,否则可能导致安装不成功。如图5-4所示,执行winrm set winrm/config/winrs '@{MaxMemoryPerShellMB="2048"}'命令设置。
当需要安装FIST SMS的系统为Linux操作系统时,需按照以下方式确认是否开启sshd服务。
(1) 以管理员权限,登录Linux操作系统。
(2) 执行service sshd status命令,查看是否开启sshd服务,如图5-5所示。若Active,表明已开启sshd服务。
图5-5 查看sshd服务状态
(3) 如sshd服务状态为inactive,需要执行service sshd start命令开启。
(4) 若未安装sshd服务,需自行下载sshd工具,并开启sshd服务。
(1) 单击[菜单/工具集/软件推送安装],进入软件推送安装页面。
(2) 选择“安装文件类型”。
(3) 单击“设备列表文件”选框下方的<下载模板>链接,下载设备列表模板。
(4) 单击“设备列表文件”选框中的<…>按钮,在弹出的对话框中,选择要上传的设备列表文件,单击<打开>按钮。
(5) 单击<上传>按钮,上传完成后可以在可用设备列表中查看到待安装设备信息。
图5-6 上传设备文件列表
(6) 单击<下一步>按钮,单击FIST SMS/通用软件安装文件选框后的<…>按钮。
(7) 在弹出的对话框中,选择提前准备好的FIST SMS或通用软件的安装文件,单击<打开>按钮。
(8) 单击<上传>按钮,上传完成后可以查看本次上传的文件名称,如图5-7所示。
(9) 单击<安装>按钮,开始批量执行软件安装。此过程可能耗时较长,请耐心等待。
(10) (可选)通用软件安装完成后,可以在“日志”栏查看install安装脚本输出的日志信息。勾选设备,单击<下载日志>按钮,下载完整日志。
(11) 单击<完成>按钮,完成软件推送安装操作。
· 安装FIST SMS成功后,若系统防火墙开启,会自动将FIST SMS使用的12580端口加入防火墙白名单。
· 当安装FIST SMS的系统为Windows操作系统时,若系统防火墙开启,UniSystem将启用防火墙的ICMPv4-In Ping响应规则,以免添加FIST SMS到UniSystem失败。
表6-1 缩略语
缩略语 |
英文解释 |
中文解释 |
BIOS |
Basic Input Output System |
基本输入输出系统 |
FIST SMS |
FIST System Management Service |
UniSystem系统管理服务 |
iFIST |
integrated Fast Intelligent Scalable Toolkit |
集成化的快速智能可扩展工具集 |
OS |
Operating System |
操作系统 |
RAID |
Redundant Arrays of Independent Disks |
独立磁盘冗余阵列 |
REPO |
Repository |
基准库 |
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!