说到SSD,大家的印象就一个字:快!

那是真的快!以往硬盘速度慢不说,延时高,噪音大,还占地方,而有了SSD,那叫一个舒服,并且随着SSD的价格逐渐走低,对它也是越看越顺眼。

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_dell设置从ssd启动

比如老王所在公司就是,最近购入了多块企业级SSD,有的插在新系统,有的插在老系统,可运行之后发现,同样是SSD,速度差了一大截,这让老王百思不得其解,难道是老系统上的SSD质量有问题?

其实问题并不出在SSD,老系统采用SAS接口,受到数据传输速率的限制,并不能发挥SSD的全部性能,而新系统用的是U.2接口,走NVMe协议,SSD能够发挥全部性能,速度自然就快了。

这就好比单车道和八车道的区别,在单车道的跑的车纵使你速度再快也只能一辆跟着一辆,而八车道可以八辆车并排跑,速度传输效率自然是天差地别。

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_ci_02

这也是为什么戴尔易安信高端存储PowerMax引入了端到端NVMe后,解锁了SSD的全部性能,让数据流畅奔腾,成为全球最快高端存储

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_服务器_03

关于NVMe,小编放了些更多专业的介绍供大家参考

从SAS到NVMe,换个底盘就玩儿事了?

GPU是怎么勾搭NVMe的?

现如今,随着SSD的性价比越来越高,很多企业都开始增加对SSD的采购。而在系统管理中,由于某些原因,时常需要对在位的NVMe硬盘进行管理,获得NVMe盘的位置槽位信息以及硬盘的基本情况等,有时还涉及对NVMe盘的移除操作。因此,针对在这些操作上可能会遇到的问题,小编将以实际操作的形式进行解答,希望对大家有所帮助


内容简述

本文将基于戴尔易安信R740xd服务器,结合戴尔易安信远程访问控制器——iDRAC,介绍如何对NVMe硬盘进行管理,包括查看NVMe、定位NVMe物理位置、PXE安装到NVMe的配置以及如何移除NVMe盘等操作

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_ci_04


如何查看NVMe设备


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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_服务器_05

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_dell设置从ssd启动_06

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_ci_07

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_ci_08

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_服务器_09

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_服务器_10


如何定位硬盘物理位置


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

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

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_ci_11

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

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

输出结果如下图:

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_ci_12

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

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_dell设置从ssd启动_13

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_System_14

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_服务器_15

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_dell设置从ssd启动_16


如何配置PXE引导


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

首先是BIOS界面操作。

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_服务器_17

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_戴尔bios网卡启动设置方法_18

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

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_dell设置从ssd启动_19

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_System_20

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_戴尔bios网卡启动设置方法_21

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_戴尔bios网卡启动设置方法_22

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


如何移除NVMe硬盘


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

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

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_dell设置从ssd启动_23

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

Windows环境

 查看SSD设备。

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_服务器_24

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_System_25

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_System_26

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_System_27

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

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_服务器_28

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_ci_29

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_ci_30

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_服务器_31

⑦ 点击Install开始执行。

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_戴尔bios网卡启动设置方法_32

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_ci_33

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_服务器_34

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_戴尔bios网卡启动设置方法_35

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_ci_36

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

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_dell设置从ssd启动_37

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_戴尔bios网卡启动设置方法_38

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_ci_39

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_服务器_40

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_dell设置从ssd启动_41

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_dell设置从ssd启动_42

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_ci_43

Linux环境

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

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

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_ci_44

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_System_45

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

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_ci_46

 执行iSM-Lx.sh安装。

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_dell设置从ssd启动_47

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_dell设置从ssd启动_48

选择了ALL Features。

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_戴尔bios网卡启动设置方法_49

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_System_50

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_服务器_51

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

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_System_52

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_dell设置从ssd启动_53

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

戴尔bios网卡启动设置方法 戴尔bios怎么设置网卡启动_System_54

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

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