Dell XC系列主机内置Satadom卡固件更新流程

Posted on

Dell XC系列服务器板载的Satadom卡为放置ESXi等虚拟化操作系统核心的存储所用。部分旧版的固件可能导致在主机重启后Satadom不可访问,从而导致无法进入系统。此时需要考虑升级固件,预防Satadom读写故障。

升级前检查

1. 确认当前Satadom固件版本:在ESXi中执行如下命令:

$ esxcli storage core device list| grep -A4 Path

返回结果如下:

Devfs Path: /vmfs/devices/disks/t10.ATA_SATADOM2DSL_3ME00_XXXXXXXX0000000
Vendor: ATA
Model: SATADOM-SL 3ME
Revision: S170
SCSI Level: 5

其中Revision对应的就是当前的固件版本。

2. 准备好Satadom专用升级镜像(一个定制的CentOS系统镜像包,含更新固件)

升级步骤

1. 挂载ISO系统镜像,并设置重启使用虚拟光驱引导

2. 等待系统加载并进入系统

默认用户名为:root,密码为空

3. 确认Satadom的物理路径:

$ lsscsi

Satadom的物理路径一般为:/dev/sda

4. 解压固件:

$ cd /usr/local
$ tar xvf Nutanix_S670330N_firmware_update_Apr_24.tar

5. 执行固件升级命令:

$ cd /usr/local/Nutanix_S670330N_firmware_update_Apr_24/
$ ./mp_64 -d /dev/sda -c 1 -u -k -r -v 0

其中参数/dev/sda对应Satadom的物理路径

6. 等待新固件刷入,直至出现绿色的提示“Upgrade Pass

7. 卸载虚拟光驱并重启,然后正常引导:

$ reboot

8. 进入ESXi后,确认系统所在存储datastore的状态

END