登录 / 注册
IT168存储频道
IT168首页 > 存储 > 存储厂商动态 > 正文

工程师笔记︱趁降价采购了一批SSD,结果管理上遇到了问题?

2019-05-09 15:19    厂商稿 来源:厂商稿  作者: 李旭 编辑: 张静

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

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

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

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

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

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


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

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

GPU是怎么勾搭NVMe的?

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


内容简述


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



如何查看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规范的其他厂商的固态硬盘产品。

了解更多数字化转型方案查看此链接:

https://www.dellemc-solution.com/home/index.html


  • IT168企业级IT168企业级
  • IT168文库IT168文库

扫一扫关注

行车视线文章推荐

首页 评论 返回顶部