所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

2488H V5 服务器 V100R005 用户指南 09

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
拆卸NVMe硬盘

拆卸NVMe硬盘

说明:
  • 以防数据丢失,在拆卸NVMe硬盘前,必须提前备份数据。
  • 请按顺序执行NVMe硬盘拔出操作,在完全拔出一个NVMe硬盘后,再执行其他硬盘的拔出操作。
  • NVMe仅支持通知式热插拔,在拆卸之前请停止所有对待拆卸NVMe硬盘的访问。

Windows操作系统

  1. 停止所有对NVMe硬盘的访问。
  2. 安装Windows操作系统的工具包。具体操作步骤请参见《ES3000 V3 NVMe PCIe SSD 用户指南》中“安装与配置 > 安装工具包 > 安装工具包(Windows系统)”章节。
  3. 双击工具包安装路径下的HioadmGUI_DotNet_x.0.exe,进入Windows GUI工具界面,如图5-27所示。

    • 如果.NET版本为2.0或3.5,双击安装路径下的HioadmGUI_DotNet_2.0.exe,进入Windows GUI工具。
    • 如果.NET版本为4.0或4.5,双击安装路径下的HioadmGUI_DotNet_4.0.exe,进入Windows GUI工具。
    图5-27 BaseInfo界面1

  4. 单击“eject”。

    弹出“Eject Succeed”对话框,如图5-28所示。

    图5-28 BaseInfo界面2

    如果弹出成功的提示,此时可以热拔NVMe硬盘。如果弹出失败的提示,表示操作系统正在访问NVMe硬盘,需要停止访问后再次单击“eject”,直到弹出成功提示后才可以热拔NVMe硬盘。

  5. 单击“OK”。
  6. 通过工具成功弹出NVMe硬盘后,当NVMe硬盘绿色指示灯熄灭,NVMe硬盘黄色指示灯闪烁(0.5Hz),即可缓慢拔出NVMe硬盘。

    手动拔出硬盘的具体操作方法请参见拆卸SAS/SATA硬盘

Linux操作系统

说明:

以下操作当前仅适用于RHEL 7.3和RHEL 7.4,其他Linux操作系统版本请联系技术支持

  1. 如果操作系统是RHEL 7.3,需先升级内核,否则NVMe硬盘不支持通知式热插拔功能。

    RHEL 7.3操作系统需要将内核升级至kernel-3.10.0-514.26.2.e17.x86_64版本及以上。

    1. 使用“root”用户登录需要升级内核的服务器。
    2. 执行以下命令,查看当前内核版本。

      uname -a

    3. 下载内核升级包至本地PC。

      使用customer portal账号登录红帽官网下载内核升级包:kernel-3.10.0-514.26.2.el7.x86_64.rpm。

      具体链接:https://access.redhat.com/downloads/content/rhel---7/x86_64/2456/kernel/3.10.0-514.26.2.el7/x86_64/fd431d51/package

    4. 通过KVM挂载下载的升级包所在的文件夹,如图5-29所示。
      图5-29 挂载文件夹
    5. 执行以下命令将服务器上的升级包挂载至OS中,本步骤以“/home”文件夹为例。

      mount /dev/sr0 /home

    6. 执行以下命令在“/home”文件夹下查看升级包。

      cd /home

      ls kernel*

    7. 执行以下命令,升级系统内核。

      rpm -ivh kernel*.x86_64.rpm

    8. 执行reboot命令重启服务器,选择进入新的内核。
    9. 执行以下命令,确认内核升级成功。

      uname –r

      系统显示如下信息:

      kernel-3.10.0-514.26.2.el7.x86_64

  2. 配置内核参数。

    1. 登录操作系统,打开“/boot/efi/EFI/redhat/grub.cfg”(系统为UEFI模式安装)或“/boot/grub2/grub.cfg”(系统为普通模式安装)文件。

      以UEFI模式为例,执行vi /boot/efi/EFI/redhat/grub.cfg命令,打开文件,出现如图5-30所示界面。

      图5-30 打开文件
    2. 按“Insert”键。
    3. 找到“linuxefi /vmlinuz-3.10.0-514.26.2.el7.x86_64 root=/dev/mapper/rhel-root ro crashkernel=auto rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet LANG=en_US.UTF-8”,并在后面输入pciehp.pciehp_force=1 pci=pcie_bus_perf

      如果升级了内核,需要在升级后的内核参数后面增加该内容,且增加的内容需要与上文之间有空格,但不能换行,如图5-31所示。

      图5-31 配置内核参数
    4. 按“Esc”键。
    5. 输入“:wq”。

      保存退出。

  3. 修改完成后,重启服务器。
  4. 如果操作系统是RHEL 7.3或RHEL 7.4,需先修改a8寄存器值,否则NVMe硬盘不支持通知式热插拔功能。

    说明:

    24x2.5英寸NVMe硬盘配置不需要修改a8寄存器值,可直接跳过此步骤。

    1. 使用dmidecode -t 9命令查询Device(B/D/F)号,以Disk2为例,查询结果如图5-32所示。
      图5-32 Disk2的Device(B/D/F)

      Disk2的Device(B/D/F)号为0000:21:02.0。

    2. 使用lspci -tv|grep -i device -5查询ROOT PORT(B/D/F)号,Disk2查询结果如图5-33所示。
      说明:

      device为Device(B/D/F)号,查询Disk2对应的命令为lspci -tv|grep -i 21 -5

      图5-33 Disk2的ROOT PORT(B/D/F)

      Disk2的ROOT PORT(B/D/F)号为21:03.0。

    3. 修改a8寄存器值:
      1. 在操作系统命令行中执行以下命令记录原始a8寄存器值(a0行第9列PCI数据),如图5-34所示。

        lspci -s <bdf> -xxx

        说明:

        如果a8寄存器数据默认值不是f1,请联系华为工程师。

        <bdf>:NVMe硬盘的ROOT PORT(B/D/F)号,Disk2的ROOT PORT(B/D/F)号为21:03.0,其余Disk请按照以上步骤查询。

        图5-34 查询原始寄存器值
      2. 执行以下命令将a8寄存器值修改为“e1”。

        setpci -s <bdf> a8.B=e1

        <bdf>:NVMe硬盘的ROOT PORT(B/D/F)。

      3. 执行以下命令查询修改结果,如图5-35所示。

        lspci -s <bdf> -xxx

        图5-35 查询修改后寄存器值

  5. 停止所有对NVMe硬盘的访问。
  6. 如果被拔出的NVMe硬盘存在mount的文件系统,请执行以下命令卸载该NVMe硬盘上的文件系统。

    umount /dev/NVMe硬盘盘符

  7. 根据表5-5找到服务器硬盘编号和操作系统中的Slot ID的对应关系。

    说明:

    硬盘编号及位置对应关系,请参见硬盘编号

    表5-5 硬盘对应关系

    配置

    服务器表面槽位号

    Slot ID

    16xSAS/SATA+8xNVMe硬盘配置

    0 ~ 3

    80 ~ 83

    20 ~ 23

    84 ~ 87

    24 NVMe硬盘配置

    0 ~ 23

    80 ~ 103

  8. 执行以下命令安全移除硬盘。

    echo n > /sys/bus/pci/slots/Slot ID/power

    参数说明:n,取值为0和1,0表示卸载硬盘,1表示加载硬盘(当且仅当已执行卸载硬盘命令但并未执行拔出硬盘操作时,才可以执行加载硬盘命令)。

    例如:热拔出3号Slot槽位的NVMe硬盘,则需要执行以下命令。

    echo 0 > /sys/bus/pci/slots/83/power

  9. 观察NVMe硬盘指示灯。如果NVMe硬盘绿色指示灯熄灭,NVMe硬盘黄色指示灯闪烁(0.5Hz),表示该硬盘允许拔出。手动拔出硬盘的具体操作方法请参见拆卸SAS/SATA硬盘
  10. 将拆卸下来的硬盘放入防静电包装袋内。
  11. 如果操作系统是RHEL 7.3和SLES12.2,执行以下命令在通知式热插拔之后恢复4记录的a8寄存器值。

    说明:

    24x2.5英寸NVMe硬盘配置不需要修改a8寄存器值,可直接跳过此步骤。

    setpci -s <bdf> a8.B=原始a8寄存器值

    <bdf>:NVMe硬盘的ROOT PORT(B/D/F)。

  12. (可选)如果不会立即更换硬盘,请安装硬盘槽位填充模块。
翻译
下载文档
更新时间:2018-12-05

文档编号:EDOC1000181260

浏览量:20505

下载量:975

平均得分:
本文档适用于这些产品
相关文档
相关版本
分享
上一页 下一页