Dell EMC PMem 100 シリーズ ユーザーズ ガイド 6 月 2021 年 Rev.
メモ、注意、警告 メモ: 製品を使いやすくするための重要な情報を説明しています。 注意: ハードウェアの損傷やデータの損失の可能性を示し、その危険を回避するための方法を説明しています。 警告: 物的損害、けが、または死亡の原因となる可能性があることを示しています。 ©2017 - 2021 Dell Inc.またはその関連会社。All rights reserved.(不許複製・禁無断転載)Dell、EMC、およびその他の商標は、Dell Inc.
目次 章 1: はじめに..................................................................................................................................5 システム要件........................................................................................................................................................................ 5 用語.........................................................................................................................................................................................
章 9: Windows...............................................................................................................................35 アプリケーションダイレクト モードの PMem...........................................................................................................35 PMem ディスクの管理................................................................................................................................................36 PMem 物理ディスクの一覧表示と正常性ステータスの確認..................................................
1 はじめに Dell EMC は、標準の DDR4 DIMM と同じフォーム ファクターを持つ不揮発性メモリーである、インテル Optane パーシステント・ メモリー モジュール(PMem)を提供するようになりました。特に記載のない限り、本書における PMem は 14G システムの AEP を意味します。 PMem には 128 GB、256 GB、512 GB の 3 つの容量があります。 PMem はサーバーのメモリー スロットに取り付けられ、RDIMM および LRDIMM と互換性があります。 PMem は次の 2 つのモードで構成できます。 ● メモリ モード ● アプリケーションダイレクト モード メモリー モード:PMem は揮発性システム メモリーとして作動し、取り付けられている RDIMM または LRDIMM は、PMem のキ ャッシュとして作動します。 アプリケーションダイレクト モード:PMem は、バイト アドレス可能メモリー マップされたパーシステント メモリーとして作動 します。PMem と DRAM は、独立したメモリー リソースとして作動します。RDIMM または L
表 1. システム要件 (続き) コンポーネント バージョンの最小要件 iDRAC 3.34.34.34 PMem FW ビルド#5375 OS(オペレーティングシステム) Microsoft Windows 2019 VMware ESXi 6.7 with EP10(ビルド#13981272) Red Hat Enterprise Linux 7.6 SUSE Linux Enterprise Server 15 用語 表 2.
表 2.
2 変更リスト 表 3.
3 ハードウェア トピック: • • • サーバー ハードウェア構成 DIMM の取り付けと取り外し PMem ハードウェア構成 サーバー ハードウェア構成 PMem は、Gold および Platinum グレードの第 2 世代インテル Xeon スケーラブル・プロセッサー搭載の R640、R740/R740XD、 R840、R940、R940xa、MX740c および MX840c PowerEdge サーバーでサポートされています。2 ソケット サーバーで完全にサポ ートされた検証済みの PMem 構成のリストについては、 「PMem の構成」を参照してください。4 ソケット構成は、2 ソケット構成 の直接的なスケールアップです。 メモ: PowerEdge R840/R940/R940xa では、インテル PMem がシステムに存在する場合、2400 W または 1600 W の PSU が必 要になります。1600 W の PSU を使用する場合は、高ライン(~220 V)の電圧が必要です。これらのガイドラインに従わない と、AC 電源喪失の場面で、移動中のデータ コンテンツを永続的なメディアに
図 1. R740/R740XD のメモリ レイアウト 表 4. PMem 構成 サーバー 対応して 対応して DRAM 内の いる いる の容量 CPU 数 PMem DRAM (GB) 構成 構成 PMem 容量 (GB) メモリー 総メモリ CPU あ DRAM モードの ー(GB) たりの総 対 OS メモ メモリー Optane リー (GB) メモリー (GB) の比率 M CPU または L CPU が 必要 アプリケ メモリー ーション モードで ダイレク サポート ト モー ドでサポ ート 1 128 GB x 2 16 GB x 4 64 256 256 320 320 1:4 無 有 有 1 128 GB x 1 16 GB x 6 96 128 NA 224 224 1:1.3 無 有 無 1 128 GB x 2 16 GB x 6 96 256 NA 352 352 1:2.7 無 有 無 1 128 GB x 4 16 GB x 6 96 512 512 608 608 1:5.
表 4. PMem 構成 (続き) サーバー 対応して 対応して DRAM 内の いる いる の容量 CPU 数 PMem DRAM (GB) 構成 構成 PMem 容量 (GB) メモリー 総メモリ CPU あ DRAM モードの ー(GB) たりの総 対 OS メモ メモリー Optane リー (GB) メモリー (GB) の比率 M CPU または L CPU が 必要 アプリケ メモリー ーション モードで ダイレク サポート ト モー ドでサポ ート 2 128 GB x 4 16 GB x 8 128 512 512 640 320 1:4 無 有 有 2 128 GB x 4 16 GB x 12 192 512 NA 704 352 1:2.7 無 有 無 2 128 GB x 8 16 GB x 12 192 1,024 1,024 1,216 608 1:5.
表 4. PMem 構成 (続き) サーバー 対応して 対応して DRAM 内の いる いる の容量 CPU 数 PMem DRAM (GB) 構成 構成 PMem 容量 (GB) メモリー 総メモリ CPU あ DRAM モードの ー(GB) たりの総 対 OS メモ メモリー Optane リー (GB) メモリー (GB) の比率 M CPU または L CPU が 必要 アプリケ メモリー ーション モードで ダイレク サポート ト モー ドでサポ ート 2 256 GB x 64 GB x 8 12 768 2,048 NA 2,816 1,408 1:2.
表 4. PMem 構成 (続き) サーバー 対応して 対応して DRAM 内の いる いる の容量 CPU 数 PMem DRAM (GB) 構成 構成 PMem 容量 (GB) メモリー 総メモリ CPU あ DRAM モードの ー(GB) たりの総 対 OS メモ メモリー Optane リー (GB) メモリー (GB) の比率 M CPU または L CPU が 必要 アプリケ メモリー ーション モードで ダイレク サポート ト モー ドでサポ ート 4 256 GB x 64 GB x 24 24 1,536 6,144 6,144 7,680 1,920 1:4 L SKU 有 有 4 256 GB x 128 GB x 24 24 3,072 6,144 NA 9,216 2,304 1:2 L SKU 有 無 4 256 GB x 256 GB x 6,144 24 24 6,144 NA 12,288 3,072 1:1 L SKU 有 無 表 5.
表 6.
表 6.
表 7.
CPU のタイプと最大メモリー制限 表 8. CPU のタイプと最大メモリー制限 CPU のタイプ サポートされている最大メモリ (揮発性およびパーシステント メモリー容量を含む) すべての CPU SKU CPU ソケットあたり 1 TB M SKU CPU ソケットあたり 2 TB L SKU CPU ソケットあたり 4.
4 BIOS トピック: • • • インテル PMem の BIOS 設定 アプリケーションダイレクト モードの設定 メモリ モード構成 インテル PMem の BIOS 設定 DIMM の検出 BIOS でシステム インベントリー中に検出された、搭載済みのすべての PMem が[BIOS インテル パーシステント メモリー]タブ に表示されます。 [Memory Settings] > [Persistent Memory] > [Intel Persistent Memory] > [Persistent Memory DIMM Configuration] 図 2.
図 3.
図 4.
図 5.
図 6.
5 PMem イベントのレポート作成 システムがランタイムまたは POST 中に PMem 関連のイベントを検出すると、システムはサーバー システム イベント ログ(SEL) とライフサイクル ログ(LCL)内のイベントをログに記録します。起動時にイベントが検出された場合、POST 中にシステムが停 止し、ユーザーは F1 を押して起動プロセスを続行する必要があります。 メモ: NVDIMM は、多くの場合、これらのメッセージで使用されています。NVDIMM という用語は、PMem を含むいくつかの 異なるパーシステント メモリー ファミリーの総称であり、NVDIMM-N モジュールを示すものではありません。 トピック: • • ランタイム中のイベント 起動時間中のイベント ランタイム中のイベント ● MEM0001:場所<場所>のメモリ デバイスで、マルチビット メモリ エラーが検出されました。 推奨処置:メモリ コンポーネントを取り付け直します。問題が解決しない場合は、テクニカル サポートにお問い合わせくださ い。 ● MEM0701:<場所>で修正可能なメモリ エラー レートを超えました。 推奨処
推奨処置:該当なし ● UEFI0347:スロットでの NVDIMM の初期化中に 1 つ、または複数のエラーが発生したため、メモリを初期化で きません。 推奨処置:NVDIMM を手動で取り外し、再度取り付けます。問題が解決しない場合は、サービス プロバイダーにお問い合わせ ください。NVDIMM の取り外しと再取り付けの詳細については、サポート サイトで入手可能な製品の取り付けおよびサービス マニュアルを参照してください。 ● UEFI0348:スロットに取り付けられている NVDIMM の残存耐久率の値が 1%以下です。 推奨処置:サーバの電源をオフにして、NVDIMM をただちに交換します。残存耐久率の詳細については、サポート サイトで入 手可能な製品の取り付けおよびサービス マニュアルを参照してください。 ● UEFI0349:異なるタイプの NVDIMM SKU またはコントローラのリビジョンが取り付けられているため、NVDIMM を初期化で きません。 推奨処置:サーバの電源をオフにし、NVDIMM を交換して、すべての NVDIMM SKU
● UEFI0359:スロットにあるシリアル番号のインテル パーシステント・メモリー DIMM での DIMM 上書き操作が正常に完了しました。 推奨処置:該当なし メモ: これは、PMem サニタイズ関数の一部です。 ● UEFI0360:スロットにあるシリアル番号のインテル パーシステント・メモリー DIMM での DIMM 上書き操作を完了できません。 推奨処置:操作を再試行します。問題が解決しない場合は、サービス プロバイダーにお問い合わせください。 メモ: これは、PMem サニタイズ関数の一部です。 ● UEFI0361:システム内のインテル パーシステント・メモリー DIMM の出荷時のデフォルト操作が正常に完了しました。 推奨処置:該当なし ● UEFI0362:インテル パーシステント・メモリー DIMM での出荷時のデフォルト操作を完了できません。 推奨処置:操作を再試行します。問題が解決しない場合は、サービス プロバイダーにお問い合わせください。 ● UEFI0367:インテル
推奨処置:次のいずれかを実行します。1)サーバの電源をオフにします。2)入力電源を外し、30 秒待ってから電源に再接続 します。3)サーバの電源をオンにします。4)問題が解決しない場合は、サービス プロバイダーにお問い合わせください。 ● PWR2281:電源喪失が発生した場合にデータのフラッシュ時間を保証するにはサーバの PSU の設定が不十分であるため、メモ リ作動操作を実行できません。 推奨処置:次の操作を行ってから、再試行してください。 ○ サーバーの電源をオフにします。 ○ ユーザー ガイドで推奨されているとおりに、PSU が取り付けられていることを確認します。 ○ サーバーの電源を入れます。 サポートされている PSU の詳細については、サポート サイトで入手可能なシステムの取り付けおよびサービス マニュアルを 参照してください。 26 PMem イベントのレポート作成
6 iDRAC インテル PMem の管理 トピック: • iDRAC GUI iDRAC GUI PMem ファームウェア バージョン PMem FW バージョンは、[システム] > [インベントリー] > [ファームウェア インベントリー タブ]の下に表示されます。 図 7.
図 8. PMem ハードウェアのステータス iDRAC GUI を使用した PMem 目標設定 1. iDRAC GUI インターフェイスにログオンします。 2. [Configuration] > [ BIOS settings] > [Memory settings] > [Persistent Memory Settings tab]に移動します。 図 9. iDRAC GUI を使用した PMem 目標設定 3.
図 10. PMem 目標設定 4. インテル PMem を 100%アプリケーションダイレクト モードに設定するには[パーシステント]の割合を 100%に変更し、DIMM を 100%メモリー モードに設定するには 0%に変更します。 メモ: [パーシステント メモリータイプ]フィールドは、新しい目標を設定するために使用します。現在の目標のステータ スを読み取るためには使用しません。「PMem ハードウェア ステータス」の手順を使用して、現在の設定を確認します。 5. [Apply]をクリックして、システムをリセットします。 6.
7 PMem セキュリティ トピック: • • • メモリ モード アプリケーションダイレクト 暗号形式消去および PMem のサニタイズ メモリ モード メモリー モードでは、PMem は揮発性システム メモリーとして作動します。ユーザー パスフレーズはサポートされておらず、こ の BIOS 設定はグレー表示になります。 アプリケーションダイレクト ユーザーには、PMem 領域のパスフレーズ保護を有効にするオプションがあります。パスフレーズの目的は、PMem 領域に格納さ れているデータへの不正アクセスから保護することです。PMem をあるサーバーから別のサーバーに移動した場合、ユーザーは、 データにアクセスできるようになる前に、BIOS セットアップでセキュリティ パスフレーズを再入力する必要があります。 お客様がパスフレーズの保護を有効にすることを選択した場合も選択しなかった場合も、BIOS はオペレーティング システムまた は UEFI シェルを起動する前に PMem をロックします。これは、すべてのセキュリティ変更が Dell BIOS によって制御され、パスフ レーズの管理および PMem
図 12.
両方の消去方法は、BIOS セットアップ オプションを使用して実行できます。ユーザーは、取り付けられている PMem のすべてま たはサブセットで消去を実行することを選択できます。 暗号消去 暗号消去関数は、システムの再起動を強制するアプリケーションダイレクト領域キー(PM-RK)を消去します。 暗号形式消去オプションにアクセスするには、次のように移動します。 [System BIOS Settings]>[Memory Settings]>[Persistent Memory] > [Intel Persistent Memory] > [Persistent Memory DIMM Configuration] 図 13.
図 14.
8 DIMM 設定の変更 次の PMem 移行シナリオがサポートされています。 ● 故障によるシステム ボードの交換 すべての DIMM は、まったく同じスロットに装着しなおす必要があります。PMem とデータ コンテンツには、基板が元の基板 と同じ構成に復元された後に、お客様のアプリケーションでアクセスできるようになります。システム復元では、PMem パス フレーズ(設定されている場合)を含む、交換用基板の BIOS 設定が自動的に復元されます。 ● 不良 DIMM の交換 PMem に障害が発生した場合、PMem に関連づけられているすべてのデータが失われます。障害が発生した PMem の領域とイ ンターリーブ セットは、交換後に再作成する必要があります。ユーザーは、BIOS セットアップを使用して、影響を受けた PMem の新しい目標を作成する必要があります。 メモ: インテル PMem の残りのパーシステント メモリー データは、目標を作成する前にバックアップする必要があります。目 標作成プロセスでは、選択した CPU 上の PMem に格納されているすべてのネームスペース、リージョン、およびデータを
9 Windows Dell EMC は、メモリー モードとアプリケーションダイレクト モードの Microsoft Windows 2019 を搭載したインテル Optane PMem をサポートします。 メモ: 毎月の累積アップデートを使用して、Windows を最新に保ちます。 トピック: • • • • • アプリケーションダイレクト モードの PMem インターリーブ セットのある PMem ディスク メモリー モードの PMem Windows のトラブルシューティングとイベントのモニタリング Windows 正誤表 アプリケーションダイレクト モードの PMem アプリケーションダイレクト モードでは、Windows は PMem の 2 つのタイプのデバイス オブジェクトを作成します。 ● 物理 INVDIMM デバイス ● 論理パーシステント メモリー ディスク PMem 物理ディスク上にネームスペースを作成した後、論理パーシステント メモリー ディスクが作成されます。 システムが最初にオペレーティング システムを起動すると、PMem デバイスは、デバイス マネージャーの[メモリー デ
図 16.
○ ラベル ストレージ領域にゼロを書き込み、新しいラベルのインデックス ブロックを書き込み、SCM スタックを再構築して 変更を反映します。 ○ ユーザーの確認が必要ですが、これは Force でオーバーライドすることができます。 ○ この cmdlet は、 「ビッグ ハンマー」のリカバリ メカニズムとして使用することを意図しています。通常の使用には推奨さ れません。 PMem 物理ディスクの一覧表示と正常性ステータスの確認 次の画像は、すべての PMem 物理デバイスを一覧表示し、正常性を取得するために、すべての使用状況を一覧表示するコマンドの 使用方法を示しています。物理的な場所は、マザーボード上の DIMM の場所を示します。 図 17.
PMem ディスクの取り外し 図 19. PMem ディスクの取り外し Windows 2019 は、Windows VDS(仮想ディスク サービス)を使用した PMem ディスクでの冗長ボリューム作成をサポートしてい ません。 冗長ボリュームを作成するには、ストレージ領域方式を使用します。 ストレージ領域方式の詳細については、https://docs.microsoft.
図 21. 領域 ID を使用した PMem ディスクの作成 メモリー モードの PMem インテル Optane PMem がメモリー モードで設定されている場合、オペレーティング システムはそれをシステム メモリーとして認 識します。 パーシステント メモリーのサイズは、PMem のサイズ全体のゼロおよび揮発性メモリー サイズのアカウントとして表示されます。 図 22.
図 23.
10 Linux トピック: • • • 永続メモリ デバイスの識別と設定 管理ユーティリティ Linux errata 永続メモリ デバイスの識別と設定 PMem デバイスの一覧表示 システム内のすべての物理デバイスを一覧表示するには、次のコマンドを実行します。 ndctl list -DHi ネームスペースの作成 名前空間の設定は、ユーザーが OS に公開するメモリ容量を決定します。 ネームスペースを設定するには、次のコマンドを実行します。 ndctl create-namespace 次のコマンドは、システムの目標を作成したときに作成された各領域に対して実行する必要があります。 ndctl create-namespace -r regionX 名前空間を作成した後、次のコマンドを使用してすべての名前空間を表示します。 ndctl list -N ネームスペースを PMem デバイスに関連づけるには、次のコマンドを使用します。 lsblk メモ: PMem をリパーパスする前に、すべてのネームスペースを削除するようにしてください。リパーパスには、メモリーと アプリケーションダイレクト モード間の
デバイスにデータを書き込むには、次のコマンドを実行します。 cd /mnt/pmemX echo “Hello World” >>test.txt システムをリセットすると、データは電源の入れ直しで永続的になります。 名前空間の削除 名前空間は、NDCTL コマンドを使用して削除できます。 ndctl destroy-namespace は、次のコマンドを使用して取得できる namespaceX.Y のデバイス名です。 ndctl list -N システム上のすべての名前空間を削除するには、コマンドの複数回の送信が必要になる場合があります。 メモ: BIOS セットアップから目標または領域を再構成すると、システム上のすべての名前空間が自動的に削除されます。 管理ユーティリティ Linux ディストリビューションでは、ネイティブ ツール ndctl を使用して、不揮発性デバイスを管理します。 コマンドと構文の包括的なリストについては、オープンソース リソース pmem.
対策:fstab での PMem パーティションのマウント オプションに「x-systemd.device-timeout=0」を追加します。 例:/dev/pmem5 /mnt/somedir ext4 defaults, x-systemd.device-timeout=0,dax 0 2 3. Dell BIOS は、PMem からの起動をサポートしていません。一部の Linux オペレーティング システム(Red Hat Enterprise Linux 7.6、Red Hat Enterprise Linux 8.
11 VMware ESXi Dell EMC は、vSphere 6.
図 26. 公開されたインタリーブ セットから ESXi に作成された名前空間 ネームスペースを作成した後、ESXi は自動的に PMem データストアを作成し、ユーザーがそれを使用できるようにデータストア としてマウントします。 図 27. PMem データストア メモリー モードの PMem インテル PMem がメモリー モードで設定されている場合、ESXi はそれをシステム メモリーとして認識します。 メモ: インテル PMem がメモリー モードに設定されると、vSphere HTML クライアントのインベントリーの詳細は使用できな くなります。ESXi はインテル PMem アプリケーションダイレクト モードで作成されるため、メモリー モードで作成されるデ ータストアはありません。 PMem の正常性ステータス ESXi は、「メンテナンスが必要」、「すべてのデータを喪失」、「正常」など、PMem の複数の正常性ステータスを示します。 正常性のエラーがある場合、ESXi は特定の PMem の正常性を「メンテナンスが必要」としてレポートします。 図 28.
ESXi のトラブルシューティングとメンテナンス メモ: パーシステント メモリーに関するエラーまたは警告が報告されているかどうかを確認するには、/var/log/vmkernel.log を 参照してください。パーシステント メモリーに関連するログ エントリには、 「NVD」および/または「IntelNVDimm」が追加さ れています。 ● インテル PMem をメモリー モードに設定すると、システム BIOS でのシステム メモリーの削減が表示されます。 ○ たとえば、メモリー モードで構成された 4 x 128 GB インテル PMem のシステム構成では、512 GB ではなく、504 GB のシ ステム メモリーを提供します。 ○ これはメタデータ用にスペースを予約するためです。 ● PMem データストアは ESXi に自動的にマウントされません。 ○ /var/log/vmkernel.
12 システム診断プログラム Lifecycle Controller のシステム診断プログラムでは、お客様のデータが破損しないように、アプリケーションダイレクト モードで インテル PMem をテストすることはありません。 メモ: システム診断プログラムは、テスト時間が非常に長くなることが原因で、メモリー モードのときにインテル PMem の障 害を調査することは推奨されません。 システム診断プログラム 47
13 ファームウェアアップデート トピック: • Dell DUP アップデート Dell DUP アップデート www.dell.com/support/drivers から PMem DUP をダウンロードします。 メモ: PMem DUP を適用する前に、BIOS が最新バージョンであることを確認してください。 1. オペレーティング システムを起動し、DUP パッケージを実行します。 a. Windows システムで、.exe DUP ファイルをダブル クリックします。システムを再起動すると、DUP は自動的に実行されま す。 b. Linux システムでは、次の操作を行います。 i. DUP bin ファイルが含まれているフォルダーに移動します。 ii. DUP bin ファイル(Chmod 777)に対する読み取り/書き込みアクセス権を付与します。 iii. DUP bin ファイル(./)を実行します。 2.