基于戴尔R740xd服务器结合戴尔远程访问控制器iDRAC,对NVMe硬盘进行管理
来源:www.028fwq.cn 发布时间:2021/7/22 15:17:59

基于戴尔R740xd服务器结合戴尔远程访问控制器iDRAC,如何对NVMe硬盘进行管理?这个问题成都戴尔服务器代理商为您详细介绍一下,包括查看NVMe、定位NVMe物理位置、PXE安装到NVMe的配置以及如何移除NVMe盘等操作。

戴尔R740xd服务器

一、如何查看NVMe设备


① 进入iDRAC Web界面,选择System,展开Inventory选项,可以看到各个PCIe SSD盘的概述信息。


成都戴尔服务器代理商


② 点击左边的“+”符号,展开每块PCIe SSD盘的详细信息,包括BusNumber、Description、Manufacturer、DeviceDescription等等。


成都戴尔服务器


③ 在OS中,利用nvme list命令查看NVMe盘的信息,主要了解有哪些盘,获得硬盘名称、序列号、模型、容量等信息。



④ 收集TSR log (Tech SupportReport,技术支持日志),导出硬件诊断文件。进入Maintenance页面,选择SupportAssist。


⑤点击Start a Collection,可以展开收集页面,收集System Information得到基本的TSR log。

⑥ 收集到的TSR log是一个html格式的网页文件,打开后可以查看到物理硬盘的信息,包含槽位Slot的位置,此信息可用于定位硬盘的物理位置。




二、如何定位硬盘物理位置


① 查看硬盘的基本信息以及物理硬盘位置之后,可以输入命令查看NVMe盘对应的pcie address信息。

1、执行命令:find/sys/devices |egrep 'NVMe[0-9][0-9]?$'

可以看到输出的结果,如第 一行NVMe0n1这块SSD对应的pcie address是0000:3d:00.0



2、另一个命令也可以看到pcie address,但是此法查看信息不仅 限于NVMe硬盘,也包含其他设备的信息查看。

执行命令:egrep-H '.*' /sys/bus/pci/slots/*/address

输出结果如下图:



② 进入PCIe页面,可以查看此盘信息。

1、在之前的输出结果中,NVMe0n1这块SSD的pcie address的3d对应十进制是61,因此需要找到BusNumber为61的SSD盘。



对应到此盘所在的BaySlot是22,也就是硬盘在服务器上的物理位置ID。



2、也可以使用racadm输出inventory信息到文件的方法进行查看,此命令输出的内容与通过iDRAC方式查到的内容是一样的。



以下为文件输出结果,可以看到,BusNumber为61的PCIe SSD对应的位置正是Slot22。



三、如何配置PXE引导



① 使用NVMe boot时,需要先将引导界面设置为UEFI。此设置有两种方法,一是在BIOS界面中进行,二是通过iDRAC实现。

首先是BIOS界面操作。

1、选择System BIOS Setting,点进Boot Settings。



2、将Boot Mode设置为UEFI引导模式。



另外一种方法,通过iDRAC设置UEFI引导模式。

进入iDRAC页面,选择Configuration,点击BIOS Settings,展开Boot Setting,将Boot Mode设置为UEFI。需要注意的是,从iDRAC修改一样也需要重新启动服务器。



② 设置完UEFI Boot之后,还需要设置网卡的PXE引导。进入System BIOS  Setting中,选择Network Setting,设置PXE Device为Enabled。



③ 编辑PXE Device Setting的interface。由于现在的网卡都有多个网口,如LOM1、LOM2等,因此需要选择进行引导用的网口,选择网口时可以不遵循字母顺序,但是一定要记住选的是哪一个。实际操作中,建议按照字母顺序进行选择,这样既便于管理,出现问题也容易定位。



④ 在这里同样也可以通过iDRAC页面修改网卡PXE Device Setting设置,选择需要使用的网口。



⑤ 以上设置完成后,后续要通过PXE进行引导安装操作系统,只需插上网线,网络启动到PXE安装界面正常安装即可。

四如何移除NVMe硬盘

虽然NVMe支持热拔插,不过在服务器中操作的标准顺序是,先移除NVMe硬盘,然后在物理设备上拔出。

在戴尔易安信服务器上,移除NVMe硬盘的操作可以通过iDRAC进行。

如图,登陆iDRAC,进入存储配置页面,找到需要移除的PCIe SSD盘,可以看到操作一栏里的Prepare to Remove选项,通过此选项即可正常移除NVMe盘。


下面我们分别演示一下在Windows环境和Linux环境中移除NVMe硬盘的具体操作。

Windows环境

① 查看SSD设备。



② 选择Prepare to Remove后,界面会弹出警告,提示此PCIe SSD设备上的活动将会停止,在确保确实不使用此硬盘的前提下,可以继续操作,点击“确定”按钮。



③ 到这里可能会出现另一个警告,告知操作不成功。



之所以会出现这个警告,是由于正常移除NVMe硬盘的时候,需要安装一个iSM模块。此模块需要安装在操作系统中,由此iDRAC可以与操作系统通信。所以先 进行iSM的安装。


④ 安装iDRAC iSM。进入dell.com,找到iDRAC Service Module这个文件,并找到对应的For Windows操作系统版本,点击即可下载。



⑤ 将下载好的iSM文件上传至服务器上,准备安装,整个安装过程是向导式界面,操作简单。



⑥ 开始安装,点击下一步。



⑦ 点击Install开始执行。



⑧ 安装完成,点击Finish退出。



⑨ 进入iDRAC Setting页面,找到iDRAC服务器模块查看运行状态,安装成功后,会看到状态为Running。



⑩ 至此,iSM安装完成,可以继续之前的操作。再次返回存储配置页面,执行Prepare to Remove命令。

若看到下图信息,说明操作正常执行,继续等到作业队列执行完毕即可。



⑪ 下一步如果选择在操作系统中移除NVMe硬盘,进入操作系统后,先找到NVMe设备属性,对硬盘进行一些设置,如“快速删除”、“更好的性能(默认)”,点击确定。



⑫ 接下来即可弹出设备,此操作类似U盘弹出,只需要在右下角的删除硬件图标中,点击需要弹出的SSD即可。



⑬ 接下来,就可以看到“安全地移除硬件”的提示了。



⑭ 不过,这样做,虽然NVMe已经从操作系统中移除了,但是iDRAC页面会显示失败。



⑮ 这是因为,上述从操作系统中“安全删除”NVMe的操作不可行。要想让NVMe从iDRAC中正常弹出,建议将SSD设备设置为“快速删除”,不必进入操作系统,而是直接到iDRAC页面点击Prepare to Remove,这样就能够成功删除硬盘了。



Linux环境

① 加载iSM模块安装文件到OS。

除了上面提到的从dell.com下载iSM软件包的方法以外,还可以直接通过iDRAC Web GUI安装iSM。

此方式需要进入iDRAC Setting中,选择iDRAC Service Module,并点击右边的Configure Service Module。


②点击Configure Service Module后,进入Configure Service Module Setup界面。


③ 再点击蓝色的按钮Install Service Module。

如果这是第 一次安装,点击Install Service Module以后会出现以下界面,告诉我们需要登录Virtual Console,进入操作系统,找到SMINST设备,然后开始初始化安装。


④ 执行iSM-Lx.sh安装。

若安装的OS是命令行界面,需要找到挂载到操作系统的设备,例如sdn1,将此设备mount到文件目录中,再进入此目录即可以找到iSM_Lx.sh安装脚本。



⑤ 安装所有的组件,如下图,选择8.ALL Features,默认没有选择iDRAC access via Host OS。



选择了ALL Features。



若是带GUI的Linux系统,且自动挂载到了某一目录,可以打开此目录,找到iSM_Lx.sh进行安装。



安装过程中可能缺少依赖包,需要通过yum补齐缺少的包后,才能继续。



⑥ iSM安装完成后,即可通过iDRAC Web移除NVMe。

进入存储配置界面,找到需要移除的NVMe硬盘,在“操作”中,选择Prepare to Remove,然后点击“应用”。


⑦ 此时出现警告,按“确定”继续执行。

⑧ 执行后,作业队列的状态为successfully,表示NVMe盘可以物理移除了。



以上就是基于戴尔易安信R740xd服务器管理NVMe硬盘的所有操作,感兴趣的可以动手试一下。


NVMe的出现正是为了充分提升硬盘速度,作为NVMe规范组织的成员之一,戴尔易安信具备丰富的符合NVMe接口规范的PCIe SSD产品,可提供高性能、低延迟、高吞吐量的存储设备,同时也支持市场上基于NVMe规范的其他厂商的固态硬盘产品。





返回列表