eSight V300R010C00SPC200&300&500 操作指南 19
服务器固件升级
配置自动更新
当eSight与华为运营商技术支持网站网络互通时,可配置固件升级包自动更新功能,实现华为运营商技术支持网站上的固件升级包实时更新到eSight指定目录。
前提条件
- 已有华为运营商技术支持网站帐号。
- eSight与华为运营商技术支持网站(http://support.huawei.com/carrier/)网络互通。
操作步骤
- 在主菜单中选择“资源 > 服务器”。
- 在左侧导航树中选择“固件升级管理 > 自动更新配置”。
- 根据界面提示,设置自动更新参数。
Support帐号是指用户在华为技术支持网站注册的帐号。单击“帐户测试”可以对输入的Support帐户进行验证。如果测试结果该用户不可用,请联系华为技术支持工程师处理。
- 单击“保存”完成自动更新配置。
添加固件升级包
固件基线包与服务器设备关联,用于将服务器设备上指定固件升级到目标版本。
前提条件
已有华为技术支持网站帐号。
华为技术支持网站:
- 企业技术支持网站:http://support.huawei.com/enterprise/
- 运营商技术支持网站:http://support.huawei.com/carrier/
背景信息
添加固件升级包有如下两种方式:
- 在线下载:如果eSight与华为运营商技术支持网站网络互通,推荐使用在线下载方式。系统自动检测升级包是否需要更新,若需要,则从华为技术支持网站自动下载固件升级包并按照设置的升级策略自动执行固件升级。基线包关联设备后,可自动提示客户设备的固件是否需要升级。
支持固件升级的服务器设备,包括机架服务器、高密服务器、刀片服务器、KunLun服务器和交换板。
- 本地上传:如果用户需要通过本地上传方式添加固件升级包,则请下载升级包和数字签名文件到本地后,再将其手动上传到eSight。
操作步骤
- 在线下载升级包
- 配置固件升级包自动更新。
- 在主菜单中选择“资源 > 服务器”。
- 在左侧导航树中选择“固件升级管理 > 升级包管理”。
- 单击“在线下载”。
- 根据界面提示,配置基线包基本信息,选择下载条件和关联设备。
选择“基线包类型”为“自动更新”。
- 单击“确定”。
- 本地上传升级包
- 从华为技术支持网站下载服务器固件升级包及数字签名文件。
- 在主菜单中选择“资源 > 服务器”。
- 在左侧导航树中选择“固件升级管理 > 升级包管理”。
- 在右侧信息展示区,单击“添加”。
- 根据界面提示,配置基线包基本信息,选择关联设备。
- 在浏览器中请只打开一个操作页面上传升级包,避免操作失败。
- 标准固件升级包是指从Support网站直接下载的、带有数字签名文件的固件升级包。
- 自定义大包是指用户通过“华为服务器 软件包在线下载工具”打包的、包含多个标准固件升级包的大包。自定义大包的方法请参见如何自定义大包。
- 单击“确定”。
创建固件升级任务
当服务器设备上的固件版本与基线版本不一致时,可以将固件升级到基线版本。
前提条件
- 用户对服务器设备的HBA、CNA、RAID固件进行升级时,请确保接入服务器设备的帐户具有KVM、SNMP、Redfish等权限。
- 已获取eSight虚拟机所属物理服务器,操作方法请参见如何查询eSight虚拟机所属物理服务器。
背景信息
- 服务器设备固件升级方法如下:
- 通过“升级任务管理”实现批量升级
可以同版本升级,且无需关联基线包。
- 通过“固件版本状态”实现快速升级
可以查看当前设备的所有固件版本,升级时需要关联基线包,且只有当基线包版本与固件版本不同时,才能执行升级操作。
查看部分固件和驱动版本,以及升级驱动时,必须保证设备上已安装操作系统和iBMA,且iBMC版本大于等于2.53,具体信息请参考《eSight 支持特性清单》中的“服务器设备支持规格”。
- 通过“升级任务管理”实现批量升级
- 更新固件升级包任务时,针对指定时间的周期间隔任务,进入夏令时时(一天变成23小时),若任务刚好落入消失的一个小时里,则当天任务不执行。
有些夏令时跳变不是1小时,可能是30分钟。
- eSight支持不同类型服务器的固件升级,固件类型和生效方式如下表所示。
- 机架、刀片和高密度服务器
表9-23 驱动和iBMA软件升级
设备类型
升级方式
固件类型
生效方式
业务影响
是否支持延迟生效
服务器
带外升级
iBMA
说明:- iBMA软件升级时,iBMC版本必须为2.57及以上版本。
- eSight支持V3和V5服务器iBMA V1.30以上版本的软件升级。
Windows Server和SUSE Linux操作系统:立即生效。
不影响业务
不涉及
VMware操作系统:如果升级包中不包含iBMA内核驱动,立即生效。
VMware操作系统:如果升级包中包含iBMA内核驱动,则自动重启操作系统生效。
业务中断
CNA/HBA/NIC/IB驱动
自动重启操作系统生效
业务中断
RAID驱动
- 延迟生效是指创建固件升级任务时,用户选择手动重启相应部件,使固件新版本生效。重启成功后,需要手动刷新设备,确保固件版本信息及时更新。
- 驱动升级时,要求iBMC版本大于或等于2.53,HMM板的版本大于或等于6.50。
表9-24 固件升级设备类型
升级方式
固件类型
生效方式
业务影响
是否支持延迟生效
服务器
全带外升级
CNA/HBA/NIC/IB
重启操作系统生效
业务中断
无法支持
RAID
HDD
NVDIMM
SSD
带外升级
BIOS
重启操作系统生效
业务中断
支持
说明:随主机操作系统复位生效。
CPLD
先下电后上电生效
支持
说明:随服务器上下电生效。
iBMC
重启iBMC生效
不影响业务
不涉及
HMM
带外升级
HMM
重启HMM生效
不影响业务
不涉及
CPLD
重启HMM生效
整机
带外升级
LCD
立即生效
不影响业务
不涉及
FAN
交换板
带外升级
Fabric
重启交换平面生效
- 堆叠状态,业务中断时间依赖于网络配置,典型组网场景下,业务中断1.5~3秒
- 非堆叠状态,业务中断5-10分钟
不涉及
Base
FC
重启交换平面生效
业务中断
CPLD
自动复位交换板生效
- 堆叠状态,CPLD逐个进行升级,不影响业务
- 非堆叠状态,CPLD升级自动复位单板,导致业务中断5-10分钟
iBMC
重启iBMC生效
不影响业务
- KunLun服务器
表9-25 固件升级
固件类型
生效方式
业务影响
LCD_APP
无需重启生效
不影响业务
CMC
重启CMC生效
CMC_CPLD
重启CMC生效
固件必须在设备硬分区为下电状态下升级,会导致业务中断。
ACM_CPLD
重启CMC生效
CPI_CPLD
重启CMC生效
CIM_CPLD
重启CMC生效
NCM_CPLD
重启iBMC生效
FIO_CPLD
重启iBMC生效
BIO_CPLD
重启iBMC生效
SCM_CPLD
重启iBMC生效
LPM_CPLD
重启iBMC生效
BIOS
硬分区上电后生效
iBMC
重启iBMC生效
生效过程中会暂时中断iBMC对系统的监控和管理功能,禁止执行其他操作。
KunLun服务器升级前,请设置设备硬分区“上下电策略”为“与之前保持一致”或“保持下电”。
- 机架、刀片和高密度服务器
操作步骤
- 通过“升级任务管理”升级
设置固件升级的策略,按策略进行固件升级。
- 在主菜单中选择“资源 > 服务器”。
- 在左侧导航树中选择“固件升级管理 > 升级任务管理”。
- 单击“创建”。
- 根据界面提示,设置升级任务。
项目
说明
任务基本信息
填写任务的“名称”和“描述”。
选择待升级设备
选择需要升级固件的设备。
须知:确保不选择eSight虚拟机所在物理服务器。由于升级eSight所在物理服务器时,升级过程中服务器重启将会导致固件升级任务中断。如果需要对eSight所在的物理服务器进行固件升级,需要通过单机管理软件进行固件升级。
选择需要升级的固件包
- 使用设备的关联基线包:如果有关联基线包,系统会直接用关联基线包进行升级。
- 从列表选择基线包:用户已经添加或者在线下载的固件升级包。
说明:关联基线包:在升级包管理中,将设备与升级包做关联。一个设备只能关联一个基线包。
选择待升级的固件
选择出需要升级的固件的类型。
说明:当交换板Fabric和Base平面处于堆叠状态时,只能升级主交换板的Fabric和Base平面,备交换板的Fabric和Base平面自动升级,如果直接升级备交换板的Fabric和Base平面,则会导致升级失败。如果需要升级交换板Fabric和Base平面上的固件,则需要查看交换板的堆叠状态,操作方法如下:
- 在主菜单中选择“资源 > 服务器”。
- 在左侧导航树中选择“服务器设备 > 刀片服务器”。
- 单击交换板所在服务器的IP地址。
- 在左侧导航树中选择“组件 > 硬件”。
- 在右侧信息展示区,展开“交换板”区域。
- 查看“堆叠状态”。
选择固件匹配策略
如果打开“匹配固件型号”开关,则eSight自动识别设备侧固件型号进行升级;反之,不匹配固件型号,eSight将强制使用相关升级包进行升级。
说明:如果服务器设备未安装iBMA软件,升级时打开“匹配固件型号”开关,则创建固件升级任务失败。
选择升级时间窗
- 立即升级:立即执行升级。
- 定时升级:在设定的时间点执行升级。
选择生效方式
- 升级完成后自动重启:完成升级后系统自动重启。
- 升级完成后手动重启:只执行升级动作,需要用户手动启动才会生效。
- 单击“完成”。
- 通过“固件版本状态”升级
固件已关联基线版本,且当前版本与基线版本不同时,快速创建升级任务进行升级。
- 在主菜单中选择“资源 > 服务器”。
- 在左侧导航树中选择“固件升级管理 > 固件版本状态”。
- 当前版本是指当前设备上固件的版本。
- 基线版本是指eSight上设备关联的基线包中固件的版本。
- 当设备上某个固件的当前版本与设备关联基线包对应的固件版本不一致时,会出现“升级”按钮。
- 单击可升级设备名称对应“操作”列的“升级”。
选中需要升级固件版本的设备,在信息展示区左上方,单击“升级”,可批量升级设备的固件版本。
- 根据界面提示,设置升级任务相关信息,单击“完成”。