Megosztás a következőn keresztül:


SAP HANA (nagy példányok) telepítése és konfigurálása az Azure-ban

Ebben a cikkben végigvezetjük az SAP HANA Large Instances (HLI-k) hitelesítésén, konfigurálásán és telepítésén az Azure-ban (más néven BareMetal Infrastructure).

Előfeltételek

A cikk elolvasása előtt ismerkedjen meg a következőkkel:

Also see:

A telepítés megtervezése

Az SAP HANA telepítése az Ön feladata. Miután létesített kapcsolatot az Azure-beli virtuális hálózatok és a HANA nagypéldány-egység(ek) között, megkezdheti az új SAP HANA telepítését az Azure (nagy példányok) kiszolgálóra.

Megjegyzés:

SAP-szabályzatonként az SAP HANA telepítését olyan személynek kell elvégeznie, aki sikeresen teljesítette a minősített SAP Technology Associate vizsgát, az SAP HANA telepítési minősítő vizsgát, vagy aki SAP-minősített rendszerintegrátor (SI).

Ha a HANA 2.0 telepítését tervezi, tekintse meg az SAP támogatási megjegyzését #2235581 – SAP HANA: Támogatott operációs rendszerek. Győződjön meg arról, hogy az operációs rendszer (OS) támogatott a telepített SAP HANA-kiadással. A HANA 2.0 támogatott operációs rendszere szigorúbb, mint a HANA 1.0 támogatott operációs rendszere. Győződjön meg arról, hogy a kívánt operációsrendszer-kiadás támogatott az adott NAGY HANA-példány esetében. Használja ezt a listát; válassza ki a HLI-t az adott egység támogatott operációsrendszer-listájának részleteinek megtekintéséhez.

A HANA telepítése előtt ellenőrizze a következőket:

A NAGY HANA-példányegység(ek) ellenőrzése

Miután megkapta a NAGY HANA-példányokat a Microsofttól, hozzon létre hozzáférést és kapcsolatot hozzájuk. Ezután ellenőrizze a következő beállításokat, és szükség szerint módosítsa a beállításokat.

  1. Ellenőrizze az Azure Portalon, hogy a példány(ok) megjelennek-e a megfelelő termékváltozatokkal és operációs rendszerekkel. További információ: Azure HANA Large Instances control through Azure Portal.

  2. Regisztrálja a példány operációs rendszerét az operációsrendszer-szolgáltatónál. Ez a lépés magában foglalja a SU Standard kiadás Linux operációs rendszer regisztrálását az Azure-beli virtuális gépen üzembe helyezett SU Standard kiadás-előfizetés-kezelő eszköz (SMT) egy példányán.

    A NAGY HANA-példány csatlakozhat ehhez az SMT-példányhoz. (További információ:SMT-kiszolgáló beállítása SU Standard kiadás Linuxhoz). Ha Red Hat operációs rendszert használ, azt regisztrálnia kell a Red Hat Subscription Managerben, amelyhez csatlakozni fog. További információ: Mi az SAP HANA az Azure-ban (nagy példányokon)?.

    Ez a lépés az operációs rendszer javításához szükséges, amely az Ön feladata. A SU Standard kiadás esetében tekintse meg az SMT telepítésével és konfigurálásával kapcsolatos dokumentációt.

  3. Ellenőrizze az adott operációs rendszer kiadásának/verziójának új javításait és javítását. Ellenőrizze, hogy a NAGY HANA-példány rendelkezik-e a legújabb javításokkal. Előfordulhat, hogy a legújabb javítások nem szerepelnek a csomagban, ezért mindenképpen ellenőrizze.

  4. Az SAP HANA az adott operációsrendszer-kiadáson/verzión való telepítéséhez és konfigurálásához tekintse meg a vonatkozó SAP-megjegyzéseket. A Microsoft nem mindig konfigurálja teljesen a HLI-t. Az SAP-jegyzetekre vagy konfigurációkra vonatkozó javaslatok vagy módosítások egyéni forgatókönyvektől függő módosítása lehetetlenné teheti.

    Ezért mindenképpen olvassa el az SAP HANA-hoz kapcsolódó SAP-jegyzeteket a pontos Linux-kiadáshoz. Ellenőrizze az operációs rendszer kiadásának/verziójának konfigurációit is, és alkalmazza a konfigurációs beállításokat, ha még nem tette meg.

    Pontosabban ellenőrizze a következő paramétereket, és végül módosítsa a következőt:

    • net.core.rmem_max = 16777216
    • net.core.wmem_max = 16777216
    • net.core.rmem_default = 16777216
    • net.core.wmem_default = 16777216
    • net.core.optmem_max = 16777216
    • net.ipv4.tcp_rmem = 65536 16777216 16777216
    • net.ipv4.tcp_wmem = 65536 16777216 16777216

    Az SLES12 SP1 és a Red Hat Enterprise Linux (RHEL) 7.2-től kezdve ezeket a paramétereket egy konfigurációs fájlban kell beállítani a /etc/sysctl.d könyvtárban. Létre kell hozni például egy 91-NetApp-HANA.conf nevű konfigurációs fájlt. Régebbi SLES- és RHEL-kiadások esetén ezeket a paramétereket be kell állítani a/etc/sysctl.conf fájlban.

    Az RHEL 6.3-tól kezdődő összes RHEL-kiadás esetén vegye figyelembe a következőket:

    • A sunrpc.tcp_slot_table_entries = 128 paramétert in/etc/modprobe.d/sunrpc-local.conf értékre kell állítani. Ha a fájl nem létezik, először hozza létre a bejegyzés hozzáadásával:
      • options sunrpc tcp_max_slot_table_entries=128
  5. Ellenőrizze a nagy HANA-példány rendszeridejének ellenőrzését. A példányok rendszeridőzónával vannak üzembe helyezve. Ez az időzóna annak az Azure-régiónak a helyét jelöli, amelyben a HANA nagypéldány-bélyeg található. A saját példányainak rendszerideje vagy időzónája módosítható.

    Ha több példányt rendel a bérlőhöz, módosítania kell az újonnan kézbesített példányok időzónáját. A Microsoft nem rendelkezik betekintést a példányokkal az átadás után beállított rendszeridőzónába. Ezért előfordulhat, hogy az újonnan üzembe helyezett példányok nem ugyanabban az időzónában vannak beállítva, mint amelyikre módosította. Önön múlik, hogy szükség szerint módosítsa az átadott példány(ok) időzónáját.

  6. Ellenőrizze a stb./gazdagépeket. A panelek átadásakor különböző IP-címeket rendeltek hozzá különböző célokra. Fontos, hogy ellenőrizze az etc/hosts fájlt, amikor egységeket adnak hozzá egy meglévő bérlőhöz. Előfordulhat, hogy az újonnan üzembe helyezett rendszerek etc/hosts fájlja nem tartható helyesen a korábban kézbesített rendszerek IP-címeivel. Győződjön meg arról, hogy egy újonnan telepített példány feloldja a bérlőben korábban üzembe helyezett egységek nevét.

Operating system

A kézbesített operációsrendszer-rendszerkép felcserélésének területe 2 GB-ra van állítva az SAP támogatási megjegyzése #1999997 – Gyakori kérdések: SAP HANA-memória. Ha másik beállítást szeretne, azt saját maga kell beállítania.

SU Standard kiadás Linux Enterprise Server 12 SP1 sap-alkalmazásokhoz az SAP HANA-hoz telepített Linux disztribúció az Azure-on (nagy példányokon). Ez a disztribúció SAP-specifikus képességeket biztosít, beleértve az ELŐRE beállított paramétereket az SAP SLES-en való hatékony futtatásához.

Az SAP HANA SLES-en való üzembe helyezésével kapcsolatos számos hasznos forrásért lásd:

Ezek az erőforrások többek között a magas rendelkezésre állás beállításával, az SAP-műveletekre jellemző biztonsági megkeményedéssel kapcsolatos információkat tartalmaznak.

Az SAP-hoz további források érhetők el a SU-n Standard kiadás:

A következő dokumentumok az SAP támogatási megjegyzései, amelyek az SAP HANA SLES 12-n való implementálásához alkalmazhatók:

A Red Hat Enterprise Linux for SAP HANA egy másik ajánlat az SAP HANA nagy példányokon való futtatására. Az RHEL 7.2 és 7.3 kiadásai elérhetők és támogatottak. További információ a Red Hat SAP-ról: SAP HANA a Red Hat Linux webhelyen.

A következő dokumentumok az SAP támogatási megjegyzései, amelyek az SAP HANA Red Haton való megvalósítására vonatkoznak:

Időszinkronizálás

Az SAP NetWeaver architektúrára épülő SAP-alkalmazások érzékenyek az SAP-rendszer összetevőinek időkülönbségeire. A ZDATE_LARGE_TIME_DIFF hibacímével rendelkező SAP ABAP-rövid memóriaképek valószínűleg ismerősek. Ennek az az oka, hogy ezek a rövid memóriaképek akkor jelennek meg, amikor a különböző kiszolgálók vagy virtuális gépek (virtuális gépek) rendszerideje túl messze sodródik egymástól.

Az Azure-beli SAP HANA (nagy példányok) esetében az Azure-beli időszinkronizálás nem vonatkozik a nagypéldány-bélyegek számítási egységeire. Az SAP-alkalmazások natív Azure-beli virtuális gépeken való futtatására sem vonatkozik, mivel az Azure biztosítja a rendszer időének megfelelő szinkronizálását.

Ennek eredményeképpen külön időkiszolgálót kell beállítania. Ezt a kiszolgálót az Azure-beli virtuális gépeken futó SAP-alkalmazáskiszolgálók fogják használni. A hana-példányokon futó SAP HANA-adatbázispéldányok is használják. A nagyméretű példányok bélyegeinek tárolási infrastruktúrája idő szerint szinkronizálva van a Network Time Protocol (NTP) kiszolgálóival.

Networking

Az Azure-beli virtuális hálózatok tervezése és a virtuális hálózatok hana-nagy példányokhoz való csatlakoztatása során mindenképpen kövesse az alábbi javaslatokat:

Az alábbiakban néhány részletet érdemes megemlíteni az egyes egységek hálózatkezeléséről. Minden NAGY HANA-példány egysége két vagy három IP-címmel rendelkezik, amelyeket két vagy három hálózati adaptervezérlő (NIC) porthoz rendeltek. A HANA vertikális felskálázási konfigurációiban és a HANA-rendszer replikációs forgatókönyvében három IP-címet használunk. Az egység hálózati adapteréhez rendelt IP-címek egyike nincs a kiszolgáló IP-készletében, amelyet az SAP HANA (Large Instances) áttekintése és architektúrája az Azure-ban ismertet.

Az architektúrához tartozó Ethernet-részletekről további információt a HLI által támogatott forgatókönyvekben talál.

Storage

Az SAP HANA (nagy példányok) tárolási elrendezését az SAP HANA konfigurálja az Azure Service Managementben az SAP ajánlott irányelvei alapján.

A különböző nagy méretű HANA-példányok termékváltozataival rendelkező különböző kötetek durva méreteit az SAP HANA (Large Instances) áttekintésében és architektúrájában dokumentáljuk az Azure-ban.

A tárolókötetek elnevezési konvencióit az alábbi táblázat sorolja fel:

Tárterület-használat Csatlakoztatás neve Kötet neve
HANA-adatok /hana/data/SID/mnt0000<m> Tároló IP-címe:/hana_data_SID_mnt00001_tenant_vol
HANA-napló /hana/log/SID/mnt0000<m> Tároló IP-címe:/hana_log_SID_mnt00001_tenant_vol
HANA-napló biztonsági mentése /hana/log/backups Tároló IP-címe:/hana_log_backups_SID_mnt00001_tenant_vol
MEGOSZTOTT HANA /hana/shared/SID Tároló IP-címe:/hana_shared_SID_mnt00001_tenant_vol/megosztott
usr/sap /usr/sap/SID Tároló IP-címe:/hana_shared_SID_mnt00001_tenant_vol/usr_sap

A SID a HANA-példány rendszerazonosítója.

A bérlő a műveletek belső számbavétele egy bérlő üzembe helyezésekor.

A HANA usr/sap ugyanazt a kötetet használja. A csatlakoztatási pontok nómenklatúrája tartalmazza a HANA-példányok rendszerazonosítóját és a csatlakoztatási számot. A vertikálisan felskálázott üzemelő példányokban csak egy csatlakoztatás van, például mnt00001. A kibővített üzemelő példányokban annyi csatlakoztatás jelenik meg, amennyi munkavégző és elsődleges csomópontja van.

A kibővített környezetek esetében az adatok, a naplók és a naplók biztonsági mentési kötetei meg vannak osztva, és a kibővített konfigurációban minden csomóponthoz vannak csatolva. Több SAP-példányt tartalmazó konfigurációk esetén a rendszer különböző köteteket hoz létre és csatol a NAGY HANA-példányhoz. A forgatókönyv tárolási elrendezésének részleteiért tekintse meg a HLI által támogatott forgatókönyveket.

A NAGY HANA-példányok nagy mennyiségű HANA/adat lemezkötettel és HANA/log/backup kötettel is rendelkezik. A HANA/adatok annyira nagyok, mert a tárolási pillanatképek ugyanazt a lemezkötetet használják. Minél több tárolási pillanatképet használ fel, annál több helyet foglalnak el a hozzárendelt tárkötetek pillanatképei.

A HANA-/napló-/biztonsági mentési kötetnek nem szabad adatbázis-biztonsági mentések köteteként lennie. A HANA tranzakciónaplók biztonsági mentésének biztonsági mentési köteteként használható. További információ: SAP HANA (nagy példányok) magas rendelkezésre állása és vészhelyreállítás az Azure-ban.

A tárterületet 1 TB-os növekményes extra kapacitás vásárlásával növelheti. Ez a további tárterület új kötetként hozzáadható egy NAGY HANA-példányhoz.

Az SAP HANA-val való előkészítés során az Azure Service Managementben meg kell adnia egy felhasználói azonosítót (UID) és egy csoportazonosítót (GID) a sidadm-felhasználóhoz és az sapsys-csoporthoz (például: 1000 500). Az SAP HANA-rendszer telepítése során ugyanazokat az értékeket kell használnia. Mivel több HANA-példányt szeretne üzembe helyezni egy egységen, több kötetkészletet (minden példányhoz egy készletet) kap. Az üzembe helyezéskor tehát meg kell határoznia a következőket:

  • A különböző HANA-példányok SID-azonosítója (a sidadm ebből származik).
  • A különböző HANA-példányok memóriamérete. A példányonkénti memóriaméret határozza meg az egyes kötetkészletekben lévő kötetek méretét.

A tárolószolgáltató javaslatai alapján a következő csatlakoztatási beállítások vannak konfigurálva az összes csatlakoztatott kötethez (a rendszerindítási LUN-t nem foglalja magában):

  • nfs rw, vers=4, hard, timeo=600, rsize=1048576, wsize=1048576, intr, noatime, lock 0 0

Ezek a csatlakoztatási pontok a /etc/fstab fájlban vannak konfigurálva az alábbi képernyőképeken látható módon:

Screenshot showing fstab of mounted volumes in HANA Large Instance unit.

A df -h parancs kimenete egy S72m HANA-példányon a következőképpen néz ki:

Screenshot showing output of the command for HANA Large Instance.

A nagypéldány-bélyegek tárolóvezérlője és csomópontjai szinkronizálva lesznek az NTP-kiszolgálókhoz. Fontos az SAP HANA szinkronizálása az Azure-ban (nagy példányokban) és az Azure-beli virtuális gépeken egy NTP-kiszolgálóval. Kiküszöböli az infrastruktúra és a számítási egységek közötti jelentős időeltolódást az Azure-beli vagy a nagypéldányos bélyegekben.

Ha az SAP HANA-t az alatta használt tárolóra szeretné optimalizálni, állítsa be a következő SAP HANA-konfigurációs paramétereket:

  • max_parallel_io_requests 128
  • async_read_submit bekapcsolva
  • async_write_submit_active bekapcsolva
  • async_write_submit_blocks

Az SAP HANA 1.0 spS12-es verziói esetén ezek a paraméterek az SAP HANA-adatbázis telepítése során állíthatók be az SAP megjegyzés #2267798 – Az SAP HANA-adatbázis konfigurálása című cikkben leírtak szerint.

A paramétereket az SAP HANA-adatbázis telepítése után is konfigurálhatja a hdbparam keretrendszer használatával.

A NAGY HANA-példányokban használt tárterület fájlméret-korlátozással rendelkezik. A méretkorlátozás fájlonként 16 TB . Az EXT3 fájlrendszerek fájlméretkorlátozásaitól eltérően a HANA nem ismeri implicit módon a NAGY HANA-példányok tárterülete által kikényszerített tárolási korlátozást. Ennek eredményeképpen a HANA nem hoz létre automatikusan új adatfájlt, ha eléri a 16 TB-os fájlméretkorlátot. Amikor a HANA 16 TB-nál nagyobbra próbálja növelni a fájlt, a HANA hibákat fog jelenteni, és az indexkiszolgáló a végén összeomlik.

Fontos

Ha meg szeretné akadályozni, hogy a HANA az adatfájlokat a NAGY MÉRETŰ HANA-tárterület 16 TB-os fájlméretkorlátja fölé növelje, állítsa be a következő paramétereket az SAP HANA global.ini konfigurációs fájlban:

  • datavolume_striping=igaz
  • datavolume_striping_size_gb = 15000
  • Lásd még: SAP megjegyzés #2400005
  • Vegye figyelembe az SAP megjegyzés # 2631285

Az SAP HANA 2.0-val a hdbparam keretrendszer elavult. Ezért a paramétereket SQL-parancsokkal kell beállítani. További információ: SAP megjegyzés #2399079: A hdbparam megszüntetése a HANA 2-ben.

Az architektúra tárolási elrendezésével kapcsolatos további információkért tekintse meg a HLI által támogatott forgatókönyveket.

További lépések

Tekintse át az SAP HANA Azure-ra (nagy példányokra) való telepítésének lépéseit.