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

印刷ビューの終了

更新: 2016 年 4 月
 
 

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

このトピックでは、サポートされる Oracle Solaris および Linux オペレーティングシステムのホストで、Oracle F160 フラッシュカード NAND フラッシュコントローラファームウェアを更新する手順について説明します。Oracle F160 Flash Card ファームウェアは、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 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 リモートシステムコンソールからターゲットシステムにログインします。

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

  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 カードコントローラ 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 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-1 および SUNW-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 メタデータファイルを利用する類似のすべてのデバイスのファームウェアを更新できます。この方式は自動モードと呼ばれ、アップグレードに推奨される方式です。(代替方法については下記を参照してください。)


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

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

    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 カードコントローラ c1 および c2 が列挙されています。

    3. 上のコマンドで返された出力で、Oracle Flash Accelerator F160 PCIe カードおよび 1.6 TB NVMe SSD ファームウェアが更新されたことを確認します。

      上の例では、Oracle Flash Accelerator F160 PCIe カードコントローラ c1 および c2 にファームウェアバージョン 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 にファームウェアリビジョンをアップグレードします。

関連情報