Oracle® Flash Accelerator F160 PCIe 卡和 Oracle 1.6 TB NVMe SSD 产品说明

退出打印视图

更新时间: 2016 年 4 月
 
 

更新 NVMe 存储驱动器固件

本主题提供有关为受支持的 Oracle Solaris 和 Linux 操作系统更新主机的 Oracle F160 闪存卡 NAND 闪存控制器固件的说明。可以使用 Oracle Hardware Management Pack 实用程序 CLI 工具,将 Oracle F160 闪存卡固件作为单个软件包进行更新。


注 -  有关详细说明,请参阅服务器文档。

开始之前

  • 将系统更新到最新软件发行版。

  • 验证主机上是否安装了受支持的最新 Oracle Hardware Management Pack 软件发行版。

    请参阅 Oracle Hardware Management Pack 文档以了解相关说明,网址为:http://www.oracle.com/goto/ohmp/docs

  • 支持 Oracle System Assistant 的服务器可以在 Oracle Hardware Management Pack 不可用时,使用 Oracle System Assistant 更新 Oracle Flash Accelerator F160 PCIe 卡和 1.6 TB NVMe SSD 控制器固件。请参阅服务器管理指南。

  1. 查看《Oracle Flash Accelerator F160 PCIe 卡和 1.6 TB NVMe SSD 产品说明》了解最新固件要求,此说明位于:

    Minimum Supported Card Firmware Version

  2. 通过 SSH 或 Oracle ILOM Remote System Console 登录目标系统。

    请参阅服务器安装指南。

  3. 将支持 Oracle Flash Accelerator F160 PCIe 卡和 1.6 TB NVMe SSD 所需的全部固件映像文件更新下载并存储到服务器上。
    1. 从以下位置下载固件映像文件:

      https://support.oracle.com

      请参见Downloading the SSD Software Package

    2. 将所获取的固件映像文件复制到目标系统根目录。
  4. 识别服务器中所有的 Oracle Flash Accelerator F160 PCIe 卡和 1.6 TB NVMe SSD 控制器固件版本。
    1. 要标识系统中所有的 Oracle Flash Accelerator F160 PCIe 卡和 1.6 TB NVMe SSD 控制器以及当前固件版本,请键入:

      # fwupdate list controller

      在下面的示例中,上述命令返回的输出中列出了 Oracle Flash Accelerator F160 PCIe 卡控制器 c1c2

      # fwupdate list controller
      ==================================================
      CONTROLLER
      ==================================================
      ID    Type   Manufacturer   Model     Product Name   FW Version     BIOS Version   EFI Version    FCODE Version  Package Version  NVDATA Version    XML Support
      ------------------------------------------------------------------------------------
      c0    SAS    LSI Logic      0x0097    SAS9311-8i          
      c1    NVMe   Intel          0x0953    INTEL SSDPEDME016T4S      8DV1RA10    
      c2    NVMe   Intel          0x0953    INTEL SSDPEDME016T4S      8DV1RA10
    2. 验证 Oracle Flash Accelerator F160 PCIe 卡和 1.6 TB NVMe SSD 中安装的固件软件包文件是否需要更新。

      要标识需要更新的固件映像文件的 NVMe 控制器,请查看 fwdupdate list controller 命令输出中的 FW Version(固件版本)列。

      在下面的示例中,Oracle Flash Accelerator F160 PCIe 卡控制器 c0 显示固件版本 8DV1RA10,而其他 NVMe 控制器显示固件版本 8DV1RA12

      # fwupdate list controller
      ==================================================
      CONTROLLER
      ==================================================
      ID Type Manufacturer Model    Product Name         FW Version BIOS Version EFI Version FCODE Version Package Version NVDATA Version XML Support
      ---------------------------------------------------------------------------------------
      c0 NVMe Intel        0x0953   INTEL SSDPEDME016T4S 8DV1RA10 - - - - - N/A
      c1 NVMe Intel        0x0953   INTEL SSDPEDME016T4S 8DV1RA12 - - - - - N/A
       
    3. 查看 nvmeadm list --v 命令输出中的 "Firmware Revision"(固件修订版)。

      要标识 NVMe 控制器和最新的固件版本,请键入:

      # nvmeadm list --v

      在下面的示例中,在上述命令返回的输出中,控制器 SUNW-NVME-1SUNW-NVME-2 显示了固件版本 8DV1RA10

      # nvmeadm list --v
      SUNW-NVME-1
              PCI Vendor ID:                  8086
              Serial Number:                  CVMD446000AQ1P6KGN 
              Model Number:                   INTEL SSDPEDME016T4S                   
              Firmware Revision:              8DV1RA10
              Number of Namespaces:           1
      SUNW-NVME-2
              PCI Vendor ID:                  8086
              Serial Number:                  CVMD446000CF1P6KGN 
              Model Number:                   INTEL SSDPEDME016T4S                   
              Firmware Revision:              8DV1RA10
              Number of Namespaces:           1
      root:~# 
      
  5. 停止 Oracle Flash Accelerator F160 PCIe 卡和 1.6 TB NVMe SSD 设备。

    在删除驱动器之前,手动停止 I/O 和所使用的设备。


    Caution

    注意  -  系统挂起或数据丢失。在更新设备固件之前,请确保已停止该设备而且未发生以下事件:

    • 操作系统未访问磁盘(例如系统引导盘)。
    • 应用程序(例如数据库应用程序)未访问磁盘。


  6. 使用指定的固件软件包更新选定的 Oracle Flash Accelerator F160 PCIe 卡。

    fwupdate 命令可以使用 XML 元数据文件更新系统中所有类似设备的固件。此方法称为 "Automatic Mode"(自动模式),是推荐的升级方法。(有关备用方法,请参见下文。)


    注 -  或者,如果您确定每个设备都必须用一个单独的 fwupdate 命令进行更新,请执行 fwupdate "Automatic Single Drive"(自动单驱动器)方法或者 fwupdate "Manual"(手动)方法(如果 XML 元数据文件不可用)。请参阅 Oracle Hardware Management Pack 文档以了解相关说明,网址为:http://www.oracle.com/goto/ohmp/docs
    1. 验证服务器是否有 XML 元数据文件。

      固件更新软件包中必须随附一个 XML 元数据文件才能使用 "Automatic Mode"(自动模式)。有关更多信息,请参阅更新软件包发行说明。

    2. 要更新 Oracle Flash Accelerator F160 PCIe 卡和 1.6 TB NVMe SSD 上的设备固件,请键入:

      fwupdate update controller -x metadata.xml

      # fwupdate update controller -x metadata.xml
       The following components will be upgraded as shown:
      ==========================================================
      ID        Priority Action     Status      Old Firmware Ver.   Proposed Ver.       New Firmware Ver.   System Reboot
      ----------------------------------------------------------------------------------
      c1        1        Check FW   Success     8DV1RA10            8DV1RA11            N/A                 System Reset
      c2        1        Check FW   Success     8DV1RA10            8DV1RA11            N/A                 System Reset
      Do you wish to process all of the above component upgrades? [y/n]? 

      如果选定驱动器的当前固件软件包版本高于指定的固件软件包版本,此命令将返回一个错误。有关错误代码,请参阅 Oracle Hardware Management Pack 文档,网址为:http://www.oracle.com/goto/ohmp/docs

    3. 要升级固件软件包并处理上面的所有组件升级,请键入 y
      Updating c1:  Success
      Updating c2:  Success
      
      Verifying all priority 1 updates
      
      Execution Summary
      ==========================================================
      ID        Priority Action     Status      Old Firmware Ver.   Proposed Ver.       New Firmware Ver.   System Reboot
      ----------------------------------------------------------------------------------
      c1        1        Post Power Pending     8DV1RA10            8DV1RA11            N/A                 System Reset
      c2        1        Post Power Pending     8DV1RA10            8DV1RA11            N/A                 System Reset
      System Reboot required for some applied firmware
      Do you wish to automatically reboot now? [y/n]?
      
    4. 重新引导主机服务器以初始化固件更新。

      键入 y 以重新引导系统。

  7. 重新访问控制台。

    请参阅服务器安装指南。

  8. 验证 Oracle Flash Accelerator F160 PCIe 卡中是否安装了更新的固件软件包。
    1. 在终端键入以下命令:

      # fwupdate list controller

      在下面的示例中,显示了 Oracle Flash Accelerator F160 PCIe 卡。

      # fwupdate list controller
      ==================================================
      CONTROLLER
      ==================================================
      ID    Type   Manufacturer   Model     Product Name              FW Version     BIOS Version   EFI Version    FCODE Version  Package Version  NVDATA Version    XML Support
      ----------------------------------------------------------------------------------------------
      c0    SAS    LSI Logic      0x0097    SAS9311-8i                06.00.02.00    08.13.00.00    07.00.00.00    01.00.65.00    - 06.03.00.10       N/A
      c1    NVMe   Intel          0x0953    INTEL SSDPEDME016T4S      8DV1RA12  
      c2    NVMe   Intel          0x0953    INTEL SSDPEDME016T4S      8DV1RA12  
    2. 通过检查所枚举的 PCIe ID 验证主机能否识别所有的 Oracle Flash Accelerator F160 PCIe 卡和 1.6 TB NVMe SSD。

      在上面的示例中,上述命令返回的输出中列出了 Oracle Flash Accelerator F160 PCIe 卡控制器 c1c2

    3. 确保 Oracle Flash Accelerator F160 PCIe 卡和 1.6 TB NVMe SSD 固件在上述命令返回的输出中已更新。

      在上面的示例中,Oracle Flash Accelerator F160 PCIe 卡控制器 c1c2显示了固件版本 8DV1RA12

  9. 验证 Oracle Flash Accelerator F160 PCIe 卡是否正常运行。

    请参见Verify Oracle Oracle Flash Accelerator F160 PCIe Card Operation

  10. 重复固件升级过程,直到 Oracle Flash Accelerator F160 PCIe 卡具有最新的固件发行版。

    请参见Minimum Supported Card Firmware Version

    例如,将固件修订版从 8DV1RA10 先升级到 8DV1RA11,然后升级到 8DV1RA12。

相关信息