intel Optane Persistent Memory と VMware ESXi での SAP HANA プラットフォーム構成
以上view
テクノロジーオーバーview VMware ESXi 上の SAP HANA プラットフォームで Intel Optane パーシステント メモリを使用するための導入ガイドライン。
このドキュメントは、既存の Intel と SAP の共同出版物を更新することを目的としています。
「構成ガイド: インテル® Optane™ パーシステント メモリーと SAP HANA® プラットフォームの構成」、intel.com/content/www/us/en/big-data/partners/ でオンラインで入手可能
sap/sap-hana-and-intel-optane-configuration-guide.html. この更新では、VMware ESXi 仮想マシン (VM) で実行されているインテル Optane 永続メモリ (PMem) を使用して SAP HANA を構成するために必要な追加手順について説明します。
既存のガイドでは、オペレーティング システム (OS)—SUSE Linux Enterprise Server のいずれか
(SLES) または Red Hat Enterprise Linux (RHEL) — ベア メタル上で直接実行するか、非仮想化セットアップでホスト OS として実行します。 この仮想化されていないサーバーに Intel Optane PMem を使用して SAP HANA を展開する手順 (既存のガイドの 7 ページから始まる) の概要は次のとおりです。
一般的な手順
一般的な手順: SAP HANA 用に Intel Optane PMem を構成する
- 管理ユーティリティをインストールします。
- App Direct 領域を作成する (目標) - インターリーブを使用します。
- サーバーを再起動します。新しい構成を有効にするために必要です。
- App Direct 名前空間を作成します。
- 作成する file 名前空間デバイス上のシステム。
- 永続メモリを使用するように SAP HANA を構成する file システム。
- SAP HANA を再起動して、Intel Optane PMem を有効にして使用を開始します。
仮想化環境での展開について、このガイドでは、各コンポーネントの構成手順を次のようにグループ化します。
ホスト:
- BIOS を使用してインテル Optane PMem のサーバー ホストを構成します (ベンダー固有)。
- App Direct インターリーブ リージョンを作成し、それらが VMware ESXi 用に構成されていることを確認します。
仮想マシン: - NVDIMM を使用してハードウェア バージョン 19 (VMware vSphere 7.0 U2) で VM を作成し、これを実行中に別のホストへのフェイルオーバーを許可します。
- VMX VM 構成を編集する file NVDIMM を NUMA (non-uniform memory access) 対応にします。
OS: - 作成する file OS の名前空間 (DAX) デバイス上のシステム。
- 永続メモリを使用するように SAP HANA を構成する file システム。
- SAP HANA を再起動して、Intel Optane PMem を有効にして使用を開始します。
OS 構成の手順 5 ~ 7 は、ゲスト OS の展開に適用されることを除いて、既存のガイドと同じであることに注意してください。 したがって、このガイドでは、手順 1 ~ 4 と、ベアメタル インストールとの違いに焦点を当てます。
BIOS を使用してインテル Optane PMEM のサーバー ホストを構成する
既存のガイドの発行時点では、規定の管理ユーティリティである ipmctl および ndctl は、主にコマンドライン インターフェイス (CLI) ベースでした。 それ以来、さまざまな OEM ベンダーによって製造された新しいシステムでは、Unified Extensible Firmware Interface (UEFI) または BIOS サービスに組み込まれたグラフィカル メニュー駆動型のユーザー インターフェイス (UI) がより広く採用されています。 各 OEM は、組み込みのユーティリティとコントロールの独自のスタイルとフレームワークに準拠するように UI を自由に設計しています。
その結果、Intel Optane PMem を構成するために必要な正確な手順は、システムごとに異なります。 一部の元ampさまざまな OEM ベンダーの Intel Optane PMem 構成画面のファイルをここに示して、これらの画面がどのように見えるかを示し、遭遇する可能性のあるさまざまな UI スタイルを示します。
UI スタイルの違いに関係なく、Intel Optane PMem をプロビジョニングして App Direct モード領域を作成するという目標は、ベアメタルと VMware ESXi などの仮想化の両方のユース ケースで同じままです。 CLI を使用して実行された前の手順は、同じ最終結果を得るために、メニュー駆動型またはフォーム スタイルの UI 手順に単純に置き換えられます。 つまり、Intel Optane PMem がインストールされているすべてのソケットにインターリーブされた App Direct 領域を作成します。
このプロセスをより簡単にナビゲートできるように、次の表に、SAP HANA の最上位の OEM ベンダーによって発行された最新のドキュメントとガイドへのリンクを示します。 これらのガイドの手順に従って、ソケットごとにインターリーブされた App Direct リージョンを作成し、システムを再起動してプロセスを完了し、新しい構成を有効にします。 ご不明な点がございましたら、OEM テクニカル チームまたはインテル サポートにお問い合わせください。
App Direct インターリーブ リージョンを作成し、VMware ESXi を使用するための構成を確認する
通常、OEM UEFI または BIOS メニューには、ソケットごとに App Direct 領域が作成されていることを確認するための UI 画面が表示されます。 VMware では、 web client または esxcli コマンドを使用してこれを確認します。 から web クライアントで、[ストレージ] に移動し、[永続メモリ] タブを選択します。
ご覧のとおり、デフォルトの名前空間はリージョンごとに自動的に作成されます。 (この元ample は XNUMX ソケット システム用です)。esxcli の場合は、次のコマンドを使用できます。
NVDIMM を使用してハードウェア バージョン 19 (VMware vSphere 7.0 U2) で VM を作成し、別のホストへのフェイルオーバーを許可する
サポートされているゲスト OS (SAP HANA 用の SLES または RHEL) と SAP HANA 2.0 SPS 04 以降がインストールされた VM をデプロイする
vSphere VM をプロビジョニングして展開するには、複数の方法があります。 これらの手法については、VMware のオンライン ドキュメント ライブラリ「VMware vSphere—Deploying Virtual
マシン」(https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vm_admin.doc/GUID-39D19B2B-A11C-42AE-AC80-DDA8682AB42C.html).
環境に最適な方法を選択するには、サポートされている適切な OS で VM を作成し、物理 (ベアメタル) サーバーの場合と同様に SAP HANA をその VM にインストールする必要があります。
Intel Optane PMem (NVDIMM) デバイスを追加して、デプロイされた VM に App Direct 名前空間を作成します。
VM が展開されたら、インテル Optane PMem デバイスを追加する必要があります。 VM に NVDIMM を追加する前に、Intel Optane PMem の領域と名前空間が BIOS で正しく作成されているかどうかを確認してください。 すべての Intel Optane PMem (100%) を選択したことを確認します。 また、永続メモリ タイプが App Direct Interleaved に設定されていることを確認します。 メモリ モードは 0% に設定する必要があります。
VM の電源を切り、[新しいデバイスの追加] オプションを使用して [NVDIMM] を選択して、VM の設定を編集します。 標準的な方法は、ホスト CPU ソケットごとに XNUMX つの NVDIMM デバイスを作成することです。 可能な場合は、OEM のベスト プラクティス ガイドを参照してください。
この手順では、名前空間も自動的に作成されます。
必要に応じて NVDIMM のサイズを編集し、すべての NVDIMM デバイスに対して [別のホストでのフェイルオーバーを許可する] を選択します。
NVDIMM デバイスがリストされていない場合は、VM の互換性をアップグレードしてみてください。 VM を選択し、[アクション] > [互換性] > [VM 互換性のアップグレード] を選択して、VM が ESXi 7.0 U2 以降と互換性があることを確認します。
NVDIMM デバイスを正常に追加すると、VM 構成設定は次のようになります。
構成が正しく行われた場合、VMware ESXi Intel Optane PMem ストレージ view次の図のようになります。
VMware ESXi インテル Optane PMEM ストレージ view—モジュール
VMware ESXi インテル Optane PMEM ストレージ view— インターリーブ セット
VMware ESXi PMEM ストレージ view—名前空間
注記: 表示されるインターリーブ セット番号はハードウェア構成によって異なり、システムによって異なる場合があります。
次に、NVDIMM と NVDIMM コントローラーを SAP HANA VM に追加できます。 システムで使用可能なすべてのメモリを使用するには、NVDIMM ごとに可能な最大サイズを選択します。
VMware vCenter グラフィカル ユーザー インターフェイスによる NVDIMM の作成
VMX VM 構成を編集する file NVDIMM を NUMA 対応にする
デフォルトでは、VM NVDIMM の VMkernel での Intel Optane PMem の割り当ては、NUMA を考慮しません。 これにより、VM と割り当てられた Intel Optane PMem が異なる NUMA ノードで実行され、VM 内の NVDIMM のアクセスがリモートになり、パフォーマンスが低下する可能性があります。 これを回避するには、VMware vCenter を使用して次の設定を VM 構成に追加する必要があります。
(この手順の詳細については、VMware KB 78094 を参照してください)。
[設定の編集] ウィンドウで、[VM オプション] タブを選択し、[詳細設定] をクリックします。
[構成パラメーター] セクションで、[構成の編集] をクリックし、[構成パラメーターの追加] オプションを選択して、次の値を入力します。
Intel Optane PMem リージョン割り当てが NUMA ノード全体に分散されていることを確認するには、次の VMware ESXi コマンドを使用します。
memstats -r pmem-region-uma-stats
作成する file OS の名前空間 (DAX) デバイス上のシステム
構成プロセスを完了するには、5 ページから始まるベアメタル構成ガイドの手順 7 ~ 13 に進みます。これらの手順では、OS 構成を完了する方法について説明します。
ベアメタル サーバー構成の場合と同様に、最後の手順の後に VM を再起動すると、SAP HANA ベース パスを設定すると、SAP HANA を使用するために Intel Optane PMem がアクティブになります。
次の ndctl コマンドを使用して、NVDIMM デバイスが正しくマウントされているかどうかを確認できます。
名前空間を「fsdax」モードに設定する
この時点で、作成されたネームスペースが「raw」モードになっていることに気付いたかもしれません。 SAP HANA で適切に使用するには、「fsdax」モードに変換する必要があります。 これを実行するには、次のコマンドを使用します。
ndctl create-namespace -f -e –mode=fsdax
App Direct 名前空間の再マウントと file VM の再起動後のシステム
VMware は、インテル Optane PMem 対応の SAP HANA VM 向けに、vSphere 7.0 U2 で高可用性 (HA) 機能を有効にしました。フェールオーバー後に共有 (従来の) ストレージからデータを再読み込みします。
同じ手順を適用して、App Direct 名前空間を再マウントし、 file VM が再起動または移行されるたびに「Intel® Optane™ Persistent Memory を使用した SAP HANA 向けの VMware vSphere 7.0 U2 での高可用性の実装」 (intel.in/content/www/in/en/architecture-and-technology/vmware-vsphere-ha-sap-hana-optane-pmem.html) 詳細については。
ソリューション
SAP HANA on VMware ソリューションをデプロイする理由
VMware は、2014 年から SAP HANA の本番サポートを、2012 年から非本番サポートを提供しています。
SAP HANA 向け x86 オンプレミス ハイパーバイザーの優れたスケーラビリティ
- 最大 768 個の論理 CPU と 16 TB RAM のホスト サポート
- SAP HANA のスケールアップ機能は、448 個の vCPU と 12 TB の RAM を備えた最大 XNUMX つのソケット幅の VM をサポートします
- SAP HANA スケールアウト機能は最大 32 TB をサポート
- 仮想 SAP HANA および SAP NetWeaver® の単一 VM と、SAP 標準に合格することが認定されたベアメタル システムとのパフォーマンスの偏差
- 完全な SAP HANA ワークロードベースのサイジング サポート
- ロードマップ: 18 TB Intel Optane PMem SAP HANA システム
SAP HANA 向けの幅広い Intel x86 ハードウェアとベンダーのサポート
- すべての主要な Intel CPU のサポート:
- インテル Xeon プロセッサー v3 ファミリー (Haswell)
- インテル Xeon プロセッサー v4 ファミリー (Broadwell)
- 第 1 世代 Intel Xeon スケーラブル プロセッサ (Skylake)
- 第 2 世代 Intel Xeon スケーラブル プロセッサ (Cascade Lake)
- 第 3 世代 Intel Xeon スケーラブル プロセッサ (Cooper Lake)
- 第 3 世代 Intel Xeon スケーラブル プロセッサ (Ice Lake、進行中)
- 第 4 世代 Intel Xeon スケーラブル プロセッサ (Sapphire Rapids、進行中)
- 2、4、および 8 ソケットのサーバー システムのサポート
- インテル Optane PMEM の完全サポート
- オンプレミスの実装とクラウドの両方で、すべての主要な SAP ハードウェア パートナーからの vSphere のサポート
付録
オプションの手順: UEFI シェルで ipmctl を有効にする
Intel Optane PMem を構成するための BIOS メニュー システムがない場合でも、UEFI CLI を使用して、VMware ESXi で実行されている SAP HANA を使用するためのシステムを構成できます。 上記の手順 1 と同等の手順を実行するには、起動時に UEFI シェルを有効にして、CLI から ipmctl 管理ユーティリティを実行します。
- FAT32 で起動可能な UEFI シェル USB フラッシュ ドライブを作成する file システム。
注記: 一部のシステム ベンダーは、起動メニューから UEFI シェルに入る起動オプションを提供しています。この場合、USB フラッシュ ドライブを起動可能にする必要がないか、UEFI シェルからアクセス可能な別のストレージ デバイスを使用するオプションがあります。 詳細については、特定のドキュメントまたはサポート リソースを参照してください。 - UEFI 実行可能ファイルをコピーします file Intel Optane PMem ファームウェア パッケージからフラッシュ ドライブ (または選択した他のストレージ デバイス) への ipmctl.efi。 繰り返しになりますが、システム ベンダーは、システム用のインテル Optane PMem ファームウェア パッケージを提供します。
- システムを起動して UEFI シェルに入ります。
起動可能な USB フラッシュ ドライブの場合、一般的な手順は次のとおりです。- USB フラッシュ ドライブをホストの空いている USB ポートに接続し、電源を入れます。
- 起動メニューに入り、すべての起動可能なソースを表示します。
- 起動可能な UEFI シェル USB フラッシュ ドライブを選択します。
- 選択してください file ドライブのシステムに移動し、impctl.efi があるパスに移動します。 file コピーされました。
起動可能な USB フラッシュ ドライブの場合、多くの場合、 file システムは FS0 ですが、異なる場合があるため、FS0、FS1、FS2 などを試してください。 - ipmctl.efi help を実行して、使用可能なすべてのコマンドを一覧表示します。 詳細については、「IPMCTL ユーザー ガイド」を参照してください。 App Direct リージョンを作成する
Create Goal コマンドを使用して、アプリ ダイレクト モード用に構成されたインターリーブ領域を作成します。
ipmctl.efi create -goal PersistentMemoryType=AppDirect
サーバーを再起動して新しい設定を有効にすることで、メモリのプロビジョニング (目標の作成) プロセスを完了します。
再起動後、新しく作成された DIMM インターリーブ セットは、App Direct モード容量の永続的なメモリ「領域」として表されます。 に view リージョンの設定には、List Regions コマンドを使用します。
ipmctl show -region
このコマンドは、次のような出力を返します。
ドキュメント / リソース
![]() | intel Optane Persistent Memory と VMware ESXi での SAP HANA プラットフォーム構成 [pdf] ユーザーガイド Optane Persistent Memory と VMware ESXi での SAP HANA プラットフォーム構成、VMware ESXi での SAP HANA プラットフォーム構成、VMware ESXi でのプラットフォーム構成、VMware ESXi での構成、VMware ESXi |