Intel Optane Persistent Memory och SAP HANA-plattformskonfiguration på VMware ESXi
överview
Tekniken överview och distributionsriktlinjer för användning av Intel Optane persistent minne med SAP HANA-plattformen på VMware ESXi.
Detta dokument syftar till att tillhandahålla en uppdatering av den befintliga sampubliceringen av Intel och SAP,
"Konfigurationsguide: Intel® Optane™ Persistent Memory och SAP HANA® Platform Configuration," tillgänglig online på intel.com/content/www/us/en/big-data/partners/
sap/sap-hana-and-intel-optane-configuration-guide.html. Denna uppdatering kommer att diskutera de ytterligare procedurer som behövs för att konfigurera SAP HANA med Intel Optane persistent memory (PMem) som körs på en VMware ESXi virtuell maskin (VM).
I den befintliga guiden, operativsystemet (OS) – antingen SUSE Linux Enterprise Server
(SLES) eller Red Hat Enterprise Linux (RHEL)—körs direkt på ren metall eller som värdoperativsystem i en icke-virtualiserad installation. Stegen för att distribuera SAP HANA med Intel Optane PMem i denna icke-virtualiserade server (som börjar på sidan 7 i den befintliga guiden) beskrivs enligt följande:
Allmänna steg
Allmänna steg: Konfigurera Intel Optane PMem för SAP HANA
- Installera hanteringsverktygen.
- Skapa App Direct-regioner (mål) – använd interfoliering.
- Starta om servern – krävs för att aktivera ny konfiguration.
- Skapa App Direct-namnrymder.
- Skapa en file systemet på namnutrymmesenheten.
- Konfigurera SAP HANA för att använda det beständiga minnet file system.
- Starta om SAP HANA för att aktivera och börja använda Intel Optane PMem.
För distribution i en virtualiserad miljö grupperar den här guiden stegen för konfiguration av varje komponent enligt följande:
Värd:
- Konfigurera servervärden för Intel Optane PMem med BIOS (leverantörsspecifik).
- Skapa App Direct-interfolierade regioner och verifiera att de är konfigurerade för VMware ESXi-användning.
VM: - Skapa en virtuell dator med hårdvaruversion 19 (VMware vSphere 7.0 U2) med NVDIMM och tillåt failover till en annan värd medan du gör detta.
- Redigera VMX VM-konfigurationen file och gör NVDIMM-enheterna medvetna om icke-uniform minnesåtkomst (NUMA).
OS: - Skapa en file system på namnutrymmesenheter (DAX) i operativsystemet.
- Konfigurera SAP HANA för att använda det beständiga minnet file system.
- Starta om SAP HANA för att aktivera och börja använda Intel Optane PMem.
Observera att steg 5–7 för OS-konfigurationen är identiska med den befintliga guiden, förutom att de nu tillämpas på en gäst-OS-distribution. Denna guide kommer därför att fokusera på steg 1–4 och skillnaderna från en barmetallinstallation.
Konfigurera servervärd för Intel Optane PMem med hjälp av BIOS
Vid tidpunkten för publiceringen av den befintliga guiden var de föreskrivna hanteringsverktygen, ipmctl och ndctl, huvudsakligen baserade på kommandoradsgränssnitt (CLI). Sedan dess har nyare system producerade av olika OEM-leverantörer mer allmänt antagit ett grafiskt menydrivet användargränssnitt (UI) inbyggt i deras Unified Extensible Firmware Interface (UEFI) eller BIOS-tjänster. Varje OEM har fritt designat sitt användargränssnitt för att överensstämma med sin egen stil och ram med inbyggda verktyg och kontroller.
Som ett resultat kommer de exakta stegen som krävs för att konfigurera Intel Optane PMem för varje system att variera. Vissa examples av Intel Optane PMem-konfigurationsskärmarna från olika OEM-leverantörer visas här för att ge en uppfattning om hur dessa skärmar kan se ut och för att illustrera den potentiella variationen av UI-stilar som kan stötas på.
Oavsett skillnader i UI-stil förblir målet att tillhandahålla Intel Optane PMem för att skapa regioner i App Direct-läge detsamma för både blankmetall och virtualiserade användningsfall som VMware ESXi. Tidigare steg som utfördes med en CLI ersätts helt enkelt av en menydriven eller formulärliknande UI-procedur för att få samma slutresultat. Det vill säga att skapa interfolierade App Direct-regioner över alla sockets som har Intel Optane PMem installerat.
För att hjälpa till att navigera genom denna process lättare, innehåller följande tabell länkar till den senaste dokumentationen och guider som publicerats av några av de bästa OEM-leverantörerna för SAP HANA. Följ stegen från dessa guider för att skapa interfolierade App Direct-regioner för varje socket, och slutför sedan processen med en omstart av systemet för att aktivera den nya konfigurationen. Kontakta ditt OEM-tekniska team eller Intel-support om du har frågor.
OEM-leverantör | Intel Optane PMem konfigurationsguide/dokument | Online länk |
HPE | HPE Persistent Memory Användarhandbok för HPE ProLiant Gen10-servrar och HPE Synergy” | http://itdoc.hitachi.co.jp/manuals/ha8000v/hard/Gen10/ DCPMM/P16877-002_sv.pdf |
HPE | "Intel Optane persistent memory 100 series for HPE User Guide" | https://support.hpe.com/hpesc/public/ docDisplay?docId=a00074717en_us |
Lenovo |
"Hur man ändrar driftlägena för Intel® Optane™ DC Persistent Memory Module via UEFI" | https://datacentersupport.lenovo.com/us/en/products/ servrar/thinksystem/sr570/7y02/solutions/ht508257- hur-man-ändrar-det-intel-optane-dc-persistent-memory- modul-driftlägen-genom-uefi |
Lenovo | "Aktivera Intel Optane DC Persistent Memory på Lenovo ThinkSystem-servrar" | https://lenovopress.com/lp1167.pdf |
Lenovo | "Implementera Intel Optane DC Persistent Memory med VMware vSphere" | https://lenovopress.com/lp1225.pdf |
Supermicro | "Intel 1:a generationens DCPMM-minneskonfiguration för Intel Purley Plattform” | https://www.supermicro.com/support/resources/memory/ DCPMM_1stGen_memory_config_purley.pdf |
Supermicro |
"Intel® Optane™ Persistent Memory 200-seriens konfiguration för Supermicro X12SPx/X12Dxx/ X12Qxx moderkort" | https://www.supermicro.com/support/resources/memory/ Optane_PMem_200_Series_Config_X12QP_DP_UP.pdf |
Skapa App Direct-interfolierade regioner och verifiera deras konfiguration för VMware ESXi-användning
OEM UEFI- eller BIOS-menyerna tillhandahåller vanligtvis UI-skärmar för att bekräfta att App Direct-regionerna har skapats för varje socket. Med VMware kan du också använda web klient eller kommandot esxcli för att verifiera detta. Från web klient, gå till Lagring och välj sedan fliken Beständigt minne.
Som du kommer att se skapas ett standardnamnutrymme automatiskt per region. (Detta example är för ett system med två uttag.) För esxcli kan du använda följande kommando:
Skapa en virtuell dator med hårdvaruversion 19 (VMware vSphere 7.0 U2) med NVDIMM och tillåt failover till en annan värd
Distribuera en virtuell dator med ett gästoperativsystem som stöds (SLES eller RHEL för SAP HANA) och SAP HANA 2.0 SPS 04 eller senare installerat
Det finns flera sätt att tillhandahålla och distribuera virtuella vSphere-datorer. Dessa tekniker beskrivs bäst och täcks av VMwares onlinedokumentbibliotek på "VMware vSphere—Deploying Virtual
Maskiner” (https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vm_admin.doc/GUID-39D19B2B-A11C-42AE-AC80-DDA8682AB42C.html).
För att välja den bästa metoden för din miljö måste du skapa en virtuell dator med lämpligt operativsystem som stöds och installera SAP HANA på den som du skulle göra på en fysisk (barmetall) server.
Skapa App Direct-namnområden på den distribuerade virtuella datorn genom att lägga till Intel Optane PMem (NVDIMM)-enheter
När den virtuella datorn har distribuerats bör Intel Optane PMem-enheterna läggas till. Innan du kan lägga till NVDIMM till den virtuella datorn, kontrollera om Intel Optane PMem-regionerna och namnområdena skapades korrekt i BIOS. Se till att du har valt alla Intel Optane PMem (100%). Se också till att beständig minnestyp är inställd på App Direct Interleaved. Minnesläge bör ställas in på 0%.
Stäng av den virtuella datorn och redigera sedan VM-inställningarna genom att använda alternativet Lägg till ny enhet och välja NVDIMM. Standardpraxis är att skapa en NVDIMM-enhet per värd CPU-socket. Se en guide för bästa praxis från din OEM om tillgänglig.
Detta steg kommer också automatiskt att skapa namnområdena.
Redigera NVDIMM-storlek efter behov och välj sedan Tillåt failover på en annan värd för alla NVDIMM-enheter.
Om det inte finns någon NVDIMM-enhet i listan, försök att uppgradera VM-kompatibiliteten. Välj den virtuella datorn, välj Åtgärder > Kompatibilitet > Uppgradera VM-kompatibilitet och se till att den virtuella datorn är kompatibel med ESXI 7.0 U2 och senare.
När du har lagt till NVDIMM-enheterna ska dina VM-konfigurationsinställningar se ut så här:
Om konfigurationerna gjordes korrekt, VMware ESXi Intel Optane PMem-lagring views bör se ut som följande figurer.
VMware ESXi Intel Optane PMem-lagring view— moduler
VMware ESXi Intel Optane PMem-lagring view—interfoliera uppsättningar
VMware ESXi PMem-lagring view—namnrymder
Notera: Visade interfolieringsuppsättningsnummer beror på maskinvarukonfigurationen och kan vara olika för ditt system.
Därefter kan du lägga till NVDIMM och NVDIMM-kontroller till din SAP HANA VM. För att använda allt tillgängligt minne i ditt system, välj maximal storlek per NVDIMM.
Skapande av NVDIMM via VMware vCenters grafiska användargränssnitt
Redigera VMX VM-konfigurationen file och gör NVDIMM-modulerna NUMA-medvetna
Som standard tar inte Intel Optane PMem-allokering i VMkernel för VM NVDIMMs hänsyn till NUMA. Detta kan resultera i att den virtuella datorn och den tilldelade Intel Optane PMem körs i olika NUMA-noder, vilket gör att NVDIMM:s åtkomst i den virtuella datorn är fjärrstyrd, vilket resulterar i dålig prestanda. För att undvika detta måste du lägga till följande inställningar i en VM-konfiguration med VMware vCenter
(mer information om detta steg finns i VMware KB 78094).
I fönstret Redigera inställningar väljer du fliken VM-alternativ och klickar sedan på Avancerat.
I avsnittet Konfigurationsparametrar klickar du på Redigera konfiguration, väljer alternativet Lägg till konfigurationsparametrar och anger följande värden:
För att verifiera att Intel Optane PMem-regionallokeringen är fördelad över NUMA-noder, använd följande VMware ESXi-kommando:
memstats -r pmem-region-numa-stats
Skapa en file system på namnutrymmesenheter (DAX) i operativsystemet
För att slutföra konfigurationsprocessen, fortsätt till steg 5–7 i konfigurationsguiden i ren metall, med början på sidan 13. Dessa steg beskriver hur du slutför OS-konfigurationen.
Precis som i fallet med en bar-metal-serverkonfiguration, kommer omstart av den virtuella datorn efter det sista steget, Set the SAP HANA Base Path, att aktivera Intel Optane PMem för SAP HANA-användning.
Du kan kontrollera om NVDIMM-enheter är korrekt monterade med följande ndctl-kommando:
Ställ in namnutrymmen på "fsdax"-läge
Du kanske har märkt vid det här laget att namnutrymmena som skapades var i "rå"-läge. För att kunna användas korrekt av SAP HANA måste de konverteras till "fsdax"-läge. Använd följande kommando för att utföra detta:
ndctl create-namespace -f -e –mode=fsdax
Återmontera App Direct-namnområden och file system efter att den virtuella datorn har startat om
VMware-aktiverad funktionalitet med hög tillgänglighet (HA) i vSphere 7.0 U2 för Intel Optane PMem-aktiverade SAP HANA VMs.1 För att säkerställa fullständig dataöverföring krävs dock ytterligare steg för att förbereda Intel Optane PMem för SAP HANA-användning så att den automatiskt kan ladda om data från delad (konventionell) lagring efter failover.
Samma steg kan tillämpas för att montera om App Direct-namnrymden och file system varje gång en virtuell dator startas om eller migreras. Se "Implementera hög tillgänglighet i VMware vSphere 7.0 U2 för SAP HANA med Intel® Optane™ Persistent Memory" (intel.in/content/www/in/en/architecture-and-technology/vmware-vsphere-ha-sap-hana-optane-pmem.html) för mer detaljer.
lösningar
Varför distribuera SAP HANA på VMware-lösningar?
VMware har haft produktionsstöd för SAP HANA sedan 2014 och icke-produktionsstöd sedan 2012.
Överlägsen skalbarhet för x86-hypervisorer på plats för SAP HANA
- Värdstöd för upp till 768 logiska processorer och 16 TB RAM
- SAP HANA-uppskalningsmöjligheter stöder upp till åtta socket-wide virtuella datorer med 448 vCPU:er och 12 TB RAM
- SAP HANA-utskalningsmöjligheter stöder upp till 32 TB
- Virtual SAP HANA och SAP NetWeaver® prestandaavvikelse för en enda virtuell dator till barmetallsystem som är certifierade för att klara SAP-standarder
- Fullständigt SAP HANA-arbetsbelastningsbaserat storleksstöd
- På färdplanen: 18 TB Intel Optane PMem SAP HANA-system
Bredaste Intel x86-hårdvara och leverantörsstöd för SAP HANA
- Stöd för alla större Intel-processorer:
- Intel Xeon-processor v3-familjen (Haswell)
- Intel Xeon-processor v4-familjen (Broadwell)
- 1:a generationens Intel Xeon skalbara processorer (Skylake)
- 2:a generationens Intel Xeon skalbara processorer (Cascade Lake)
- 3:e generationens Intel Xeon skalbara processorer (Cooper Lake)
- 3:e generationens Intel Xeon skalbara processorer (Ice Lake, pågår)
- Fjärde generationens Intel Xeon skalbara processorer (Sapphire Rapids, pågår)
- Stöd för 2-, 4- och 8-sockets serversystem
- Fullständigt stöd för Intel Optane PMem
- Stöd för vSphere från alla större SAP-hårdvarupartner, både för lokala implementeringar och i molnet
Bilaga
Valfritt steg: Aktivera ipmctl i UEFI-skalet
I avsaknad av ett BIOS-menysystem för att konfigurera Intel Optane PMem, kan UEFI CLI fortfarande användas för att konfigurera ett system för användning av SAP HANA som körs på VMware ESXi. För att utföra motsvarande steg 1 ovan kan ett UEFI-skal aktiveras vid uppstart för att köra hanteringsverktyget ipmctl från CLI:
- Skapa ett startbart UEFI-skal USB-minne med FAT32 file system.
Notera: Vissa systemleverantörer tillhandahåller ett startalternativ för att komma in i UEFI-skalet från deras startmeny, i vilket fall du har möjlighet att inte behöva göra USB-flashenheten startbar eller att använda en annan lagringsenhet tillgänglig från UEFI-skalet. Se din specifika dokumentation eller supportresurs för detaljer. - Kopiera den körbara UEFI-filen file ipmctl.efi från Intel Optane PMem-firmwarepaketet till flashenheten (eller annan vald lagringsenhet). Återigen kommer din systemleverantör att tillhandahålla Intel Optane PMem-firmwarepaketet för ditt system.
- Starta ditt system för att komma in i UEFI-skalet.
För en startbar USB-flashenhet är de typiska stegen:- Anslut USB-minnet till en öppen USB-port på värden och slå på den.
- Gå till Boot-menyn för att visa alla startbara källor.
- Välj det startbara UEFI-skalet USB-minne.
- Välj file systemet för din enhet och navigera till vägen där impctl.efi file kopierades.
För startbara USB-minnen, ofta file systemet är FS0, men det kan variera, så prova FS0, FS1, FS2 och så vidare. - Kör ipmctl.efi hjälp för att lista alla tillgängliga kommandon. För ytterligare information, se "IPMCTL User Guide." Skapa App Direct-regioner
Använd kommandot Skapa mål för att skapa en interfolierad region konfigurerad för App Direct Mode:
ipmctl.efi create -goal PersistentMemoryType=AppDirect
Slutför processen för minnesprovision (skapa mål) genom att starta om servern för att aktivera de nya inställningarna.
Efter omstarten representeras de nyskapade DIMM-interleave-uppsättningarna som beständiga minnes-”regioner” med App Direct Mode-kapacitet. Till view regioninställningen, använd kommandot List Regions:
ipmctl visa -region
Detta kommando returnerar utdata som liknar följande:
Dokument/resurser
![]() |
Intel Optane Persistent Memory och SAP HANA-plattformskonfiguration på VMware ESXi [pdf] Användarhandbok Optane Persistent Memory och SAP HANA-plattformskonfiguration på VMware ESXi, SAP HANA-plattformskonfiguration på VMware ESXi, Plattformskonfiguration på VMware ESXi, konfiguration på VMware ESXi, VMware ESXi |