Oracle® Flash Accelerator F160 PCIe カードおよび 1.6 TB NVMe SSD プロダクトノート

印刷ビューの終了

更新: 2016 年 4 月
 
 

NVMe ストレージドライブのファームウェアの更新

このトピックでは、サポートされる Oracle Solaris および Linux オペレーティングシステムのホストで、Oracle 1.6 TB NVMe SSD NAND フラッシュコントローラファームウェアを更新する手順について説明します。Oracle 1.6 TB NVMe SSD ファームウェアは、Oracle Hardware Management Pack ユーティリティーの CLI ツールを使用して、単一のパッケージとして更新します。


注 -  詳細な手順については、サーバーのドキュメントを参照してください。

始める前に

  • システムを最新ソフトウェアリリースに更新します。

  • Oracle Hardware Management Pack の最新のサポートされるソフトウェアリリースがホストにインストールされていることを確認します。

    手順については、Oracle Hardware Management Pack ドキュメント (http://www.oracle.com/goto/ohmp/docs) を参照してください。

  • Oracle Hardware Management Pack を使用できない場合、Oracle System Assistant をサポートするサーバーは Oracle System Assistant を使用して、Oracle 1.6 TB NVMe SSD コントローラファームウェアを更新できます。サーバーの管理ガイドを参照してください。

  1. 最新のファームウェア要件については、次の場所の「Oracle 1.6 TB NVMe SSD プロダクトノート」を確認してください。

    サポートされる最小の Oracle 1.6 TB NVMe SSD ファームウェアバージョン

  2. SSH または Oracle ILOM リモートシステムコンソールからターゲットシステムにログインします。

    サーバーのインストールガイドを参照してください。

  3. Oracle 1.6 TB NVMe SSD をサポートするために必要なすべてのファームウェアイメージファイル更新を、ダウンロードしてサーバーに保存します。
    1. この場所からファームウェアイメージファイルをダウンロードします。

      https://support.oracle.com

      Downloading the SSD Software Packageを参照してください。

    2. 取得したファームウェアイメージファイルをターゲットシステムルートディレクトリにコピーします。
  4. サーバーのすべての Oracle 1.6 TB NVMe SSD とコントローラファームウェアのバージョンを特定します。
    1. システムのすべての 1.6 TB NVMe SSD NVMe コントローラおよび現在のファームウェアのバージョンを特定するには、次を入力します。

      # fwupdate list controller

      次の例では、上のコマンドで返された出力に、1.6 TB NVMe SSD コントローラ c1 および c2 が列挙されています。

      # 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 SSDPE2ME016T4S      8DV1RA10    
      c2    NVMe   Intel          0x0953    INTEL SSDPE2ME016T4S      8DV1RA10
    2. Oracle 1.6 TB NVMe SSD にインストールされているファームウェアパッケージファイルに更新が必要であることを確認します。

      更新済みのファームウェアイメージファイルを必要とする NVMe コントローラを特定するには、fwdupdate list controller コマンドからの出力の FW Version 列を確認します。

      次の例で、1.6 TB NVMe SSD コントローラ c7 にファームウェアバージョン 8DV1RA10 が示され、ほかのすべての NVMe コントローラにはファームウェアバージョン 8DV1RA12 が示されています。上のコマンドで返された出力に、c0 から c8 のすべての 1.6 TB NVMe SSD コントローラが列挙されています。

      # 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 SSDPE2ME016T4S 8DV1RA12 - - - - - N/A
      c1 NVMe Intel        0x0953   INTEL SSDPE2ME016T4S 8DV1RA12 - - - - - N/A
      c2 NVMe Intel        0x0953   INTEL SSDPE2ME016T4S 8DV1RA12 - - - - - N/A
      c3 NVMe Intel        0x0953   INTEL SSDPE2ME016T4S 8DV1RA12 - - - - - N/A
      c4 SAS LSI Logic     0x005d   LSI MegaRAID 9361-8i 4.230.00-3739 6.00.00.2 00.00.00.00 4.00.00.00 - - N/A
      c5 SAS LSI Logic     0x0097   ORCL-EXT-SAS3 00.00.00.00 00.00.00.00 00.00.00.00 00.00.00.00 - 00.00.00.00 N/A
      c6 NVMe Intel        0x0953   INTEL SSDPEDME016T4S 8DV1RA12 - - - - - N/A
      c7 NVMe Intel        0x0953   INTEL SSDPEDME016T4S 8DV1RA10 - - - - - N/A
      c8 NVMe Intel        0x0953   INTEL SSDPEDME016T4S 8DV1RA12 - - - - - N/A
       
    3. nvmeadm list -v コマンドからの出力の Firmware Revision を確認します。

      NVMe コントローラと現在のファームウェアのバージョンタイプを特定するには:

      # nvmeadm list -v

      次の例では、上のコマンドによって返された出力で、コントローラ SUNW-NVME-1 および SUNW-NVME-2 にファームウェアバージョン 8DV1RA10 が示されています。

      # nvmeadm list -v
      SUNW-NVME-1
              PCI Vendor ID:                  8086
              Serial Number:                  CVMD446000AQ1P6KGN 
              Model Number:                   INTEL SSDPE2ME016T4S                   
              Firmware Revision:              8DV1RA10
              Number of Namespaces:           1
      SUNW-NVME-2
              PCI Vendor ID:                  8086
              Serial Number:                  CVMD446000CF1P6KGN 
              Model Number:                   INTEL SSDPE2ME016T4S                   
              Firmware Revision:              8DV1RA10
              Number of Namespaces:           1
      root:~# 
      
  5. Oracle 1.6 TB NVMe SSD デバイスを休止させます。

    ドライブを取り外す前に、手動で I/O およびデバイスの使用を休止します。 


    Caution

    注意  -  システムがハングアップしたり、データが損失したりします。デバイスファームウェアを更新する前に、デバイスを休止しており、次のイベントが発生していないことを確認します。

    • オペレーティングシステムがディスク (システムブートディスクなど) にアクセスしていません。
    • アプリケーションがディスク (データベースアプリケーションなど) にアクセスしていません。


  6. 指定したファームウェアパッケージで選択した 1.6 TB NVMe SSD を更新します。

    fwupdate コマンドは、システム内の XML メタデータファイルを利用する類似のすべてのデバイスのファームウェアを更新できます。この方式は自動モードと呼ばれ、アップグレードに推奨される方式です。(代替方法については下記を参照してください。)


    注 -  または、個別の fwupdate コマンドで各デバイスを更新する必要があると判断した場合は、fwupdate 自動単一ドライブ方式または fwupdate 手動方式 (XML メタデータファイルを使用できない場合) を実行します。手順については、Oracle Hardware Management Pack ドキュメント (http://www.oracle.com/goto/ohmp/docs) を参照してください。
    1. サーバーで XML メタデータファイルを使用できることを確認します。

      自動モードを使用するには、ファームウェア更新パッケージに XML メタデータファイルが含まれている必要があります。詳細については、更新パッケージリリースノートを参照してください。

    2. Oracle 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 1.6 TB NVMe SSD にインストールされたことを確認します。
    1. 端末から次を入力します。

      # fwupdate list controller

      # 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 SSDPE2ME016T4S      8DV1RA12  
      c2    NVMe   Intel          0x0953    INTEL SSDPE2ME016T4S      8DV1RA12  
    2. ID 列挙をチェックして、すべての 1.6 TB NVMe SSD のホスト認識を確認します。

      上の例では、上のコマンドで返された出力に、1.6 TB NVMe SSD コントローラ ID c1 および c2 が列挙されています。

    3. 上のコマンドで返された出力で、1.6 TB NVMe SSD ファームウェアが更新されたことを確認します。
  9. Oracle 1.6 TB NVMe SSD の動作を確認します。

    Verify Oracle 1.6 TB NVMe SSD Operationを参照してください。

  10. Oracle 1.6 TB NVMe SSD のファームウェアリリースが最新になるまで、ファームウェアアップグレードプロセスを繰り返します。

    Minimum Supported Oracle 1.6 TB NVMe SSD Firmware Versionを参照してください。

    たとえば、8DV1RA10 から 8DV1RA11 に、次に 8DV1RA12 にファームウェアリビジョンをアップグレードします。

関連情報