اینتل Optane Persistent Memory و پیکربندی پلتفرم SAP HANA در VMware ESXi
تمامview
تکنولوژی تمام شدview و دستورالعمل های استقرار برای استفاده از حافظه پایدار Intel Optane با پلت فرم SAP HANA در VMware ESXi.
هدف این سند ارائه بهروزرسانی برای انتشار مشترک اینتل و SAP است.
«راهنمای پیکربندی: حافظه پایدار Intel® Optane™ و پیکربندی پلتفرم SAP HANA®»، به صورت آنلاین در intel.com/content/www/us/en/big-data/partners/ موجود است.
sap/sap-hana-and-intel-optane-configuration-guide.html. این بهروزرسانی رویههای اضافی مورد نیاز برای پیکربندی SAP HANA با حافظه پایدار Intel Optane (PMem) که روی ماشین مجازی VMware ESXi (VM) اجرا میشود را مورد بحث قرار میدهد.
در راهنمای موجود، سیستم عامل (OS) - یا SUSE Linux Enterprise Server
(SLES) یا Red Hat Enterprise Linux (RHEL)—مستقیماً بر روی فلز خالی یا به عنوان سیستم عامل میزبان در یک راه اندازی غیر مجازی اجرا می شود. مراحل استقرار SAP HANA با Intel Optane PMem در این سرور غیر مجازی (که در صفحه 7 راهنمای موجود شروع می شود) به شرح زیر است:
مراحل کلی
مراحل کلی: Intel Optane PMem را برای SAP HANA پیکربندی کنید
- ابزارهای مدیریتی را نصب کنید.
- ایجاد مناطق App Direct (هدف) — از interleaving استفاده کنید.
- راه اندازی مجدد سرور - برای فعال کردن پیکربندی جدید لازم است.
- فضای نام App Direct را ایجاد کنید.
- ایجاد یک file سیستم در دستگاه فضای نام
- SAP HANA را برای استفاده از حافظه پایدار پیکربندی کنید file سیستم
- SAP HANA را مجدداً راه اندازی کنید تا فعال شود و از Intel Optane PMem استفاده کنید.
برای استقرار در یک محیط مجازی، این راهنما مراحل پیکربندی هر جزء را به صورت زیر گروه بندی می کند:
میزبان:
- میزبان سرور را برای Intel Optane PMem با استفاده از BIOS (ویژه فروشنده) پیکربندی کنید.
- نواحی بهم پیوسته App Direct را ایجاد کنید و بررسی کنید که برای استفاده از VMware ESXi پیکربندی شده باشند.
VM: - یک VM با سختافزار نسخه 19 (VMware vSphere 7.0 U2) با NVDIMM ایجاد کنید و در حین انجام این کار به هاست دیگری اجازه Failover را بدهید.
- پیکربندی VMX VM را ویرایش کنید file و NVDIMM ها را به حافظه غیریکنواخت (NUMA) آگاه کنید.
سیستم عامل: - ایجاد یک file سیستم بر روی فضای نام (DAX) دستگاه های موجود در سیستم عامل.
- SAP HANA را برای استفاده از حافظه پایدار پیکربندی کنید file سیستم
- SAP HANA را مجدداً راه اندازی کنید تا فعال شود و از Intel Optane PMem استفاده کنید.
توجه داشته باشید که مراحل 5 تا 7 برای پیکربندی سیستم عامل با راهنمای موجود یکسان است، با این تفاوت که آنها اکنون برای استقرار سیستم عامل مهمان اعمال می شوند. بنابراین، این راهنما بر روی مراحل 1 تا 4 و تفاوتهای نصب فلزی خالی تمرکز خواهد کرد.
پیکربندی میزبان سرور برای Intel Optane PMem با استفاده از BIOS
در زمان انتشار راهنمای موجود، ابزارهای مدیریتی تجویز شده، ipmctl و ndctl، عمدتاً مبتنی بر رابط خط فرمان (CLI) بودند. از آن زمان، سیستمهای جدیدتری که توسط فروشندگان مختلف OEM تولید میشوند، به طور گستردهتری از یک رابط کاربری مبتنی بر منوی گرافیکی (UI) داخلی برای رابط میانافزار توسعهپذیر یکپارچه (UEFI) یا سرویسهای BIOS استفاده کردهاند. هر OEM آزادانه UI خود را طراحی کرده است تا با سبک و چارچوب ابزارهای داخلی و کنترلهای خود مطابقت داشته باشد.
در نتیجه، مراحل دقیق مورد نیاز برای پیکربندی Intel Optane PMem برای هر سیستم متفاوت است. بعضی از سابقampبخشهایی از صفحههای پیکربندی Intel Optane PMem از فروشندگان مختلف OEM در اینجا نشان داده شدهاند تا ایدهای از شکل ظاهری این صفحهها و نشان دادن تنوع بالقوه سبکهای UI که ممکن است با آنها مواجه شوند را ارائه میکند.
صرفنظر از تفاوتهای سبک UI، هدف از ارائه اینتل Optane PMem برای ایجاد مناطق حالت App Direct برای هر دو مورد استفاده بدون فلز و مجازی مانند VMware ESXi یکسان است. مراحل قبلی که با استفاده از یک CLI انجام می شد، به سادگی با یک رویه UI مبتنی بر منو یا فرم به سبک جایگزین می شوند تا نتیجه نهایی یکسانی به دست آید. به این معنی که در تمام سوکتهایی که Intel Optane PMem را نصب کردهاند، مناطق برنامه مستقیم ایجاد کنید.
برای کمک به پیمایش آسانتر در این فرآیند، جدول زیر پیوندهایی را به آخرین اسناد و راهنماهای منتشر شده توسط برخی از فروشندگان درجه یک OEM برای SAP HANA ارائه می دهد. مراحل این راهنماها را دنبال کنید تا مناطق App Direct را برای هر سوکت ایجاد کنید و سپس فرآیند را با راه اندازی مجدد سیستم تکمیل کنید تا پیکربندی جدید فعال شود. در مورد هر گونه سوال با تیم فنی OEM یا پشتیبانی اینتل مشورت کنید.
فروشنده OEM | راهنمای/سند پیکربندی Intel Optane PMem | لینک آنلاین |
HPE | راهنمای استفاده از حافظه پایدار HPE برای سرورهای HPE ProLiant Gen10 و HPE Synergy” | http://itdoc.hitachi.co.jp/manuals/ha8000v/hard/Gen10/ DCPMM/P16877-002_en.pdf |
HPE | “راهنمای کاربر Intel Optane Persistent memory 100 series for HPE” | https://support.hpe.com/hpesc/public/ docDisplay?docId=a00074717en_us |
لنوو |
نحوه تغییر حالتهای عملکرد ماژول حافظه پایدار Intel® Optane™ DC از طریق UEFI | https://datacentersupport.lenovo.com/us/en/products/ servers/thinksystem/sr570/7y02/solutions/ht508257- نحوه تغییر-حافظه-intel-optane-dc-persistent-memory- modul-operating-modes-through-uefi |
لنوو | «فعال کردن حافظه پایدار Intel Optane DC در سرورهای Lenovo ThinkSystem» | https://lenovopress.com/lp1167.pdf |
لنوو | "پیاده سازی حافظه پایدار Intel Optane DC با VMware vSphere" | https://lenovopress.com/lp1225.pdf |
سوپرمیکرو | پیکربندی حافظه DCPMM نسل اول Intel برای Intel Purlپلت فرم ey” | https://www.supermicro.com/support/resources/memory/ DCPMM_1stGen_memory_config_purley.pdf |
سوپرمیکرو |
پیکربندی Intel® Optane Persistent Memory Series 200 برای مادربردهای Supermicro X12SPx/X12Dxx/X12Qxx | https://www.supermicro.com/support/resources/memory/ Optane_PMem_200_Series_Config_X12QP_DP_UP.pdf |
نواحی بهم پیوسته App Direct را ایجاد کنید و پیکربندی آنها را برای استفاده از VMware ESXi تأیید کنید
منوهای OEM UEFI یا BIOS معمولاً صفحههای رابط کاربری را برای تأیید ایجاد مناطق App Direct برای هر سوکت ارائه میکنند. با VMware نیز می توانید از آن استفاده کنید web مشتری یا دستور esxcli برای تأیید این مورد. از web سرویس گیرنده، به Storage رفته و سپس تب Persistent Memory را انتخاب کنید.
همانطور که خواهید دید، یک فضای نام پیش فرض به طور خودکار در هر منطقه ایجاد می شود. (این سابقample برای یک سیستم دو سوکتی است.) برای esxcli، می توانید از دستور زیر استفاده کنید:
یک VM با سختافزار نسخه 19 (VMware vSphere 7.0 U2) با NVDIMM ایجاد کنید و به هاست دیگری اجازه Failover را بدهید.
یک VM با سیستم عامل مهمان پشتیبانی شده (SLES یا RHEL برای SAP HANA) و SAP HANA 2.0 SPS 04 یا بالاتر نصب شده است.
راه های مختلفی برای تهیه و استقرار VMs vSphere وجود دارد. این تکنیک ها به بهترین وجه توسط کتابخانه اسناد آنلاین 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).
برای انتخاب بهترین روش برای محیط خود، باید یک VM با سیستم عامل پشتیبانی شده مناسب ایجاد کنید و SAP HANA را روی آن نصب کنید، همانطور که در سرور فیزیکی (لخت فلزی) انجام می دهید.
با افزودن دستگاه های Intel Optane PMem (NVDIMM) فضاهای نام App Direct را در VM مستقر ایجاد کنید.
هنگامی که VM مستقر شد، دستگاه های Intel Optane PMem باید اضافه شوند. قبل از اینکه بتوانید NVDIMM ها را به VM اضافه کنید، بررسی کنید که آیا مناطق و فضاهای نام PMem Intel Optane به درستی در BIOS ایجاد شده اند یا خیر. مطمئن شوید که تمام Intel Optane PMem (100%) را انتخاب کرده اید. همچنین مطمئن شوید که نوع حافظه دائمی روی App Direct Interleaved تنظیم شده است. حالت حافظه باید روی 0٪ تنظیم شود.
VM را خاموش کنید و سپس با استفاده از گزینه Add new device و انتخاب NVDIMM تنظیمات VM را ویرایش کنید. روش استاندارد ایجاد یک دستگاه NVDIMM در هر سوکت CPU میزبان است. در صورت وجود، به راهنمای بهترین شیوه ها از OEM خود مراجعه کنید.
این مرحله همچنین به طور خودکار فضاهای نام را ایجاد می کند.
اندازه NVDIMM ها را در صورت نیاز ویرایش کنید و سپس Allow failover در میزبان دیگری را برای همه دستگاه های NVDIMM انتخاب کنید.
اگر دستگاه NVDIMM در لیست وجود ندارد، سعی کنید سازگاری VM را ارتقا دهید. VM را انتخاب کنید، Actions > Compatibility > Upgrade VM Compatibility را انتخاب کنید و اطمینان حاصل کنید که VM با ESXI 7.0 U2 و جدیدتر سازگار است.
پس از افزودن موفقیت آمیز دستگاه های NVDIMM، تنظیمات پیکربندی VM شما باید به شکل زیر باشد:
اگر تنظیمات به درستی انجام شده باشد، ذخیره سازی VMware ESXi Intel Optane PMem views باید مانند شکل های زیر باشد.
ذخیره سازی VMware ESXi Intel Optane PMem view- ماژول ها
ذخیره سازی VMware ESXi Intel Optane PMem view-مجموعهها
ذخیره سازی VMware ESXi PMem view- فضاهای نام
توجه: اعداد مجموعه میان لایه نشان داده شده به پیکربندی سخت افزار بستگی دارد و ممکن است برای سیستم شما متفاوت باشد.
در مرحله بعد، می توانید NVDIMM و کنترلرهای NVDIMM را به SAP HANA VM خود اضافه کنید. برای استفاده از تمام حافظه موجود در سیستم خود، حداکثر اندازه ممکن را برای هر NVDIMM انتخاب کنید.
ایجاد NVDIMM از طریق رابط کاربری گرافیکی VMware vCenter
پیکربندی VMX VM را ویرایش کنید file و NVDIMM ها را NUMA آگاه کنید
به طور پیش فرض، تخصیص Intel Optane PMem در VMkernel برای VM NVDIMM ها NUMA را در نظر نمی گیرد. این می تواند منجر به اجرای VM و Intel Optane PMem اختصاص داده شده در گره های NUMA مختلف شود که باعث می شود دسترسی NVDIMM ها در VM از راه دور باشد و در نتیجه عملکرد ضعیفی داشته باشد. برای جلوگیری از این امر، باید تنظیمات زیر را با استفاده از VMware vCenter به پیکربندی VM اضافه کنید
(جزئیات بیشتر در مورد این مرحله را می توانید در VMware KB 78094 بیابید).
در پنجره ویرایش تنظیمات، تب VM Options را انتخاب کنید و سپس روی Advanced کلیک کنید.
در قسمت Configuration Parameters روی Edit configuration کلیک کنید و گزینه Add Configuration Params را انتخاب کنید و مقادیر زیر را وارد کنید:
برای تأیید اینکه تخصیص ناحیه PMem Intel Optane بین گرههای NUMA توزیع شده است، از دستور VMware ESXi زیر استفاده کنید:
memstats -r pmem-region-numa-stats
ایجاد یک file سیستم بر روی فضای نام (DAX) دستگاه های موجود در سیستم عامل
برای تکمیل فرآیند پیکربندی، به مراحل 5 تا 7 راهنمای پیکربندی فلزی برهنه، که از صفحه 13 شروع می شود، ادامه دهید. این مراحل نحوه تکمیل پیکربندی سیستم عامل را شرح می دهد.
همانطور که در مورد پیکربندی سرور بدون فلز، راه اندازی مجدد ماشین مجازی پس از آخرین مرحله، SAP HANA Base Path، اینتل Optane PMem را برای استفاده از SAP HANA فعال می کند.
با استفاده از دستور ndctl زیر میتوانید بررسی کنید که آیا دستگاههای NVDIMM به درستی نصب شدهاند یا خیر:
فضاهای نام را روی حالت "fsdax" تنظیم کنید
شاید در این مرحله متوجه شده باشید که فضاهای نام ایجاد شده در حالت خام هستند. برای استفاده صحیح توسط SAP HANA، باید آنها را به حالت "fsdax" تبدیل کنید. برای انجام این کار از دستور زیر استفاده کنید:
ndctl create-namespace -f -e –mode=fsdax
نصب مجدد فضاهای نام App Direct و file سیستم ها پس از راه اندازی مجدد VM
VMware قابلیت دسترسی بالا (HA) را در vSphere 7.0 U2 برای Intel Optane PMem-enabled SAP HANA VMs.1 فعال کرده است. با این حال، برای اطمینان از انتقال کامل داده، مراحل بیشتری برای آماده سازی Intel Optane PMem برای استفاده از SAP HANA مورد نیاز است تا بتواند به طور خودکار قابل استفاده باشد. پس از شکست، داده ها را از ذخیره سازی مشترک (معمولی) بارگیری مجدد کنید.
همین مراحل را می توان برای نصب مجدد فضاهای نام App Direct و file هر بار که یک VM راه اندازی مجدد می شود یا منتقل می شود، سیستم ها را انجام می دهند. به "پیاده سازی دسترسی بالا در VMware vSphere 7.0 U2 برای SAP HANA با حافظه پایدار Intel® Optane™" مراجعه کنید (intel.in/content/www/in/en/architecture-and-technology/vmware-vsphere-ha-sap-hana-optane-pmem.html) برای جزئیات بیشتر
راه حل ها
چرا SAP HANA را روی راهکارهای VMware استقرار دهیم؟
VMware از سال 2014 پشتیبانی تولید SAP HANA و از سال 2012 پشتیبانی غیرتولیدی داشته است.
مقیاس پذیری عالی برای هایپروایزرهای داخلی x86 برای SAP HANA
- پشتیبانی از میزبان تا 768 CPU منطقی و 16 ترابایت RAM
- قابلیت افزایش مقیاس SAP HANA تا هشت VM با سوکت گسترده با 448 vCPU و 12 ترابایت RAM پشتیبانی می کند.
- قابلیتهای SAP HANA تا 32 ترابایت پشتیبانی میکنند
- انحراف عملکرد مجازی SAP HANA و SAP NetWeaver® یک ماشین مجازی واحد به سیستمهای فلزی بدون مجوز برای تصویب استانداردهای SAP
- پشتیبانی کامل از سایزبندی مبتنی بر حجم کاری SAP HANA
- در نقشه راه: سیستم های 18 ترابایتی Intel Optane PMem SAP HANA
گسترده ترین سخت افزار Intel x86 و پشتیبانی فروشنده برای SAP HANA
- پشتیبانی از تمام پردازنده های اصلی اینتل:
- خانواده پردازنده Intel Xeon v3 (Haswell)
- خانواده پردازنده Intel Xeon v4 (Broadwell)
- پردازندههای مقیاسپذیر نسل اول Intel Xeon (Skylake)
- نسل دوم پردازنده های مقیاس پذیر Intel Xeon (Cascade Lake)
- نسل سوم پردازنده های مقیاس پذیر Intel Xeon (Cooper Lake)
- نسل سوم پردازنده های مقیاس پذیر Intel Xeon (دریاچه یخی، در حال پیشرفت)
- نسل چهارم پردازنده های مقیاس پذیر Intel Xeon (Sapphire Rapids، در حال پیشرفت)
- پشتیبانی از سیستم های سرور 2، 4، و 8 سوکتی
- پشتیبانی کامل Intel Optane PMem
- پشتیبانی از vSphere از همه شرکای اصلی سخت افزار SAP، هم برای پیاده سازی در محل و هم در فضای ابری
ضمیمه
مرحله اختیاری: ipmctl را در پوسته UEFI فعال کنید
در غیاب سیستم منوی BIOS برای پیکربندی Intel Optane PMem، UEFI CLI همچنان می تواند برای پیکربندی سیستمی برای استفاده از SAP HANA در حال اجرا در VMware ESXi استفاده شود. برای اجرای معادل مرحله 1 در بالا، یک پوسته UEFI را می توان در زمان بوت فعال کرد تا ابزار مدیریت ipmctl را از CLI اجرا کند:
- یک درایو فلش USB پوسته UEFI قابل بوت با FAT32 ایجاد کنید file سیستم
توجه: برخی از فروشندگان سیستم گزینه بوت را برای ورود به پوسته UEFI از منوی راه اندازی خود ارائه می دهند، در این صورت شما این گزینه را دارید که مجبور نباشید درایو فلش USB را قابل بوت کنید یا از دستگاه ذخیره سازی دیگری که از پوسته UEFI قابل دسترسی است استفاده کنید. برای جزئیات بیشتر با اسناد یا منبع پشتیبانی خاص خود مشورت کنید. - فایل اجرایی UEFI را کپی کنید file ipmctl.efi از بسته سیستم عامل Intel Optane PMem به درایو فلش (یا دیگر دستگاه ذخیره سازی انتخاب شده). یک بار دیگر، فروشنده سیستم شما بسته سیستم عامل Intel Optane PMem را برای سیستم شما ارائه می دهد.
- سیستم خود را بوت کنید تا وارد پوسته UEFI شوید.
برای یک درایو فلش USB قابل بوت، مراحل معمولی عبارتند از:- درایو فلش USB را به یک پورت USB باز روی هاست وصل کنید و آن را روشن کنید.
- برای نمایش تمام منابع قابل بوت وارد منوی Boot شوید.
- درایو فلش USB پوسته UEFI قابل بوت را انتخاب کنید.
- را انتخاب کنید file سیستم درایو خود را و به مسیری که در آن impctl.efi بروید file کپی شد
برای درایوهای فلش USB قابل بوت، اغلب file سیستم FS0 است، اما می تواند متفاوت باشد، بنابراین FS0، FS1، FS2 و غیره را امتحان کنید. - راهنمای ipmctl.efi را برای فهرست کردن همه دستورات موجود اجرا کنید. برای اطلاعات بیشتر، به «راهنمای کاربر IPMCTL» مراجعه کنید. مناطق App Direct را ایجاد کنید
از دستور Create Goal برای ایجاد یک منطقه درهم که برای App Direct Mode پیکربندی شده است استفاده کنید:
ipmctl.efi create -goal PersistentMemoryType=AppDirect
فرآیند تامین حافظه (ایجاد هدف) را با راه اندازی مجدد سرور برای فعال کردن تنظیمات جدید تکمیل کنید.
پس از راهاندازی مجدد، مجموعههای DIMM-interleave-مجموعههای جدید ایجاد شده بهعنوان «منطقههای» حافظه پایدار با ظرفیت برنامه Direct Mode نشان داده میشوند. به view در تنظیمات منطقه، از دستور List Regions استفاده کنید:
ipmctl نمایش -region
این دستور خروجی مشابه زیر را برمی گرداند:
اسناد / منابع
![]() |
اینتل Optane Persistent Memory و پیکربندی پلتفرم SAP HANA در VMware ESXi [pdfراهنمای کاربر Optane Persistent Memory و پیکربندی پلتفرم SAP HANA در VMware ESXi، پیکربندی پلتفرم SAP HANA در VMware ESXi، پیکربندی پلتفرم در VMware ESXi، پیکربندی در VMware ESXi، VMware ESXi |