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

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

提示

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

升级

FusionServer Pro 2488H V5 服务器 V100R005 用户指南 10

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

拆卸NVMe硬盘

操作步骤

说明:
  • 拆卸NVMe硬盘前:
    • 停止访问待拆卸的NVMe硬盘。
    • 以防数据丢失,必须备份数据。
  • 请按顺序拆卸NVMe硬盘,完全拆卸完1个NVMe硬盘后再拆卸其他硬盘。
  • 使用命令卸载硬盘驱动。

Windows操作系统

说明:

支持的Windows操作系统版本请参见智能计算产品兼容性查询助手

  1. 判断是否配置安全面板。

    • 是:执行2
    • 否:执行3

  2. 拆卸安全面板。

    详细信息请参见拆卸安全面板

  3. 确定硬盘的位置和槽位。

    详细信息请参见硬盘配置硬盘编号

  4. 通过硬盘指示灯确认硬盘的运行状态。

    详细信息请参见NVMe硬盘指示灯

  5. 判断是否执行拆卸操作。

    • 是:执行6
    • 否:处理硬盘故障。

  6. 安装Windows操作系统的工具包。

    详细信息请参见《ES3000 V5 NVMe PCIe SSD 用户指南》中“安装与配置 > 安装工具包 > 安装工具包(Windows系统)”章节。

  7. 双击工具包安装路径下的HioadmGUI_DotNet_x.0.exe,进入Windows GUI工具界面。

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

  8. 选择需要拆卸的NVMe硬盘。
  9. 单击“eject”。

    正常卸载完成后会弹出“Eject Succeed”对话框。

    图3-55 BaseInfo界面2
    说明:

    如果弹出失败的提示,表示操作系统正在访问NVMe硬盘,需要停止访问后再次单击“eject”,直到弹出“Eject Succeed”的提示。

  10. 单击“OK”。
  11. 观察NVMe硬盘指示灯状态,绿色指示灯熄灭,黄色指示灯闪烁(0.5Hz)时,可缓慢拔出NVMe硬盘。

    硬盘指示灯状态详细信息请参见NVMe硬盘指示灯

    手动拔出NVMe硬盘详细信息请参见拆卸SAS/SATA硬盘

  12. 将拆卸的部件放进防静电包装袋。
  13. 安装硬盘假模块。

    说明:

    仅在不立即安装硬盘时,需要执行此操作。

Linux操作系统

说明:
  • 支持的Linux操作系统版本请参见智能计算产品兼容性查询助手
  • 如果操作系统是RHEL 7.3,需要将内核升级至kernel-3.10.0-514.26.2.e17.x86_64版本及以上,否则NVMe硬盘不支持通知式热插拔。
  • 以下操作以RHEL 7.3系统为例,适用于RHEL 7.3和RHEL 7.4。
  1. 判断是否配置安全面板。

    • 是:执行2
    • 否:执行3

  2. 拆卸安全面板。

    详细信息请参见拆卸安全面板

  3. 确定硬盘的位置和槽位。

    详细信息请参见硬盘配置硬盘编号

  4. 通过硬盘指示灯确认硬盘的运行状态。

    详细信息请参见NVMe硬盘指示灯

  5. 判断是否执行拆卸操作。

    • 是:执行6
    • 否:处理硬盘故障。

  6. 如果操作系统是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挂载下载的升级包所在的文件夹。
      图3-56 挂载文件夹
    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

  7. 配置内核参数。

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

      以UEFI模式为例,执行vi /boot/efi/EFI/redhat/grub.cfg命令,打开文件。

      图3-57 打开文件
    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

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

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

      保存退出。

    6. 修改完成后,重启服务器。

  8. 如果操作系统是RHEL 7.3或RHEL 7.4,需先修改a8寄存器值,否则NVMe硬盘不支持通知式热插拔。

    说明:

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

    1. 执行以下命令命令查询NVMe硬盘的Device(B/D/F)。
      dmidecode -t 9
      图3-59 Device(B/D/F)(以Disk2为例)

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

    2. 执行以下命令命令查询ROOT PORT(B/D/F)。

      lspci -tv|grep -i device -5

      device:NVMe硬盘的Device(B/D/F)。

      例如:查询Disk2的ROOT PORT(B/D/F),需要执行以下命令。

      lspci -tv|grep -i 21 -5
      图3-60 ROOT PORT(B/D/F)

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

    3. 修改a8寄存器值。
      1. 执行以下命令记录原始a8寄存器值(a0行第9列PCI数据),如图3-61所示。

        lspci -s <B/D/F> -xxx

        <B/D/F>:NVMe硬盘的ROOT PORT(B/D/F),获取方法请参见8.b

        例如:本操作以Disk2为例,需要执行以下命令。

        lspci -s 21:03.0 -xxx

        图3-61 查询原始寄存器值
        说明:

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

      2. 执行以下命令将a8寄存器值修改为“e1”。

        setpci -s <B/D/F> a8.B=e1

        <B/D/F>:NVMe硬盘的ROOT PORT(B/D/F),获取方法请参见8.b

      3. 执行以下命令查询修改结果。

        lspci -s <B/D/F> -xxx

        <B/D/F>:NVMe硬盘的ROOT PORT(B/D/F),获取方法请参见8.b

        图3-62 查询修改后寄存器值(以Disk2为例)

  9. 停止访问待拆卸的NVMe硬盘。

    如果待拆卸NVMe硬盘存在mount的文件系统,请执行以下命令卸载该NVMe硬盘上的文件系统。

    umount /dev/NVMe硬盘盘符

  10. 获取服务器的硬盘编号和操作系统中的Slot ID的对应关系。

    说明:

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

    表3-1 对应关系

    配置

    硬盘编号

    Slot ID

    24x2.5英寸硬盘配置(16xSAS/SATA+8xNVMe)

    0至23

    80至103

    24x2.5英寸NVMe硬盘配置

    0至3

    80至83

    20至23

    84至87

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

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

    • n,取值为0和1。0表示卸载硬盘,1表示加载硬盘(当且仅当已执行卸载硬盘命令但并未执行拔出硬盘操作时,才可以执行加载硬盘命令)。
    • Slot ID,详细信息请参见表3-1

    例如:通知式热拔出Slot3槽位的NVMe硬盘,需要执行以下命令。

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

  12. 观察NVMe硬盘指示灯状态,绿色指示灯熄灭,黄色指示灯闪烁(0.5Hz)时,可缓慢拔出NVMe硬盘。

    硬盘指示灯状态详细信息请参见NVMe硬盘指示灯

    手动拔出NVMe硬盘详细信息请参见拆卸SAS/SATA硬盘

  13. 将拆卸的部件放进防静电包装袋。
  14. 如果操作系统是RHEL 7.3和SLES12.2,执行以下命令将a8寄存器值恢复成原始寄存器值。

    setpci -s <B/D/F> a8.B=原始a8寄存器值

    <B/D/F>:NVMe硬盘的ROOT PORT(B/D/F),获取方法请参见8.b

    说明:
    • 24x2.5英寸NVMe硬盘配置机型不需要修改a8寄存器值,可直接跳过此步骤。
    • 如果不恢复原始寄存器值会导致该槽位的NVMe硬盘通知式热插入功能异常。

  15. 安装硬盘假模块。

    说明:

    仅在不立即安装硬盘时,需要执行此操作。

翻译
下载文档
更新时间:2019-08-06

文档编号:EDOC1000181260

浏览量:27344

下载量:1065

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