このトピックでは、サポートされる 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 コントローラファームウェアを更新できます。サーバーの管理ガイドを参照してください。
サーバーのインストールガイドを参照してください。
Downloading the SSD Software Packageを参照してください。
# 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
更新済みのファームウェアイメージファイルを必要とする 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
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:~#
ドライブを取り外す前に、手動で I/O およびデバイスの使用を休止します。
![]() | 注意 - システムがハングアップしたり、データが損失したりします。デバイスファームウェアを更新する前に、デバイスを休止しており、次のイベントが発生していないことを確認します。
|
fwupdate コマンドは、システム内の XML メタデータファイルを利用する類似のすべてのデバイスのファームウェアを更新できます。この方式は自動モードと呼ばれ、アップグレードに推奨される方式です。(代替方法については下記を参照してください。)
自動モードを使用するには、ファームウェア更新パッケージに XML メタデータファイルが含まれている必要があります。詳細については、更新パッケージリリースノートを参照してください。
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) を参照してください。
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]?
y と入力して、システムをリブートします。
サーバーのインストールガイドを参照してください。
# 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
上の例では、上のコマンドで返された出力に、1.6 TB NVMe SSD コントローラ ID c1 および c2 が列挙されています。
Verify Oracle 1.6 TB NVMe SSD Operationを参照してください。
Minimum Supported Oracle 1.6 TB NVMe SSD Firmware Versionを参照してください。
たとえば、8DV1RA10 から 8DV1RA11 に、次に 8DV1RA12 にファームウェアリビジョンをアップグレードします。
Oracle Server CLI ツールユーザーズガイド (http://www.oracle.com/goto/ohmp/docs)