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


Magas rendelkezésre állás Azure-beli virtuális gépeken lévő SAP NetWeaver esetében SUSE Linux Enterprise Server rendszeren Azure NetApp Files-zal SAP-alkalmazásokhoz

Ez a cikk bemutatja, hogyan konfigurálhatja az SAP NetWeaver-alkalmazás magas rendelkezésre állását az Azure NetApp Files használatával.

Az SAP Applications 15-höz készült SLES új implementációihoz javasoljuk, hogy egyszerű csatlakoztatási konfigurációban helyezzen üzembe magas rendelkezésre állást az SAP ASCS/ERS számára. A jelen cikkben ismertetett, az SAP központi szolgáltatási címtárak fürtvezérelt fájlrendszerein alapuló, klasszikus Pacemaker-konfiguráció továbbra is támogatott.

A példakonfigurációkban, telepítési parancsokban stb., az ASCS-példány 00, az ERS-példány száma 01, az elsődleges alkalmazáspéldány (PAS) 02, az alkalmazáspéldány (AAS) pedig 03. AZ SAP rendszerazonosító QAS-t használ. Ebben a cikkben nem foglalkozunk részletesen az adatbázisréteggel.

Először olvassa el a következő SAP-jegyzeteket és -dokumentumokat:

Áttekintés

Az SAP Netweaver központi szolgáltatásainak magas rendelkezésre állása (HA) megosztott tárterületet igényel. Ennek eléréséhez a SUSE Linuxon eddig külön magas rendelkezésre állású NFS-fürtöt kellett létrehozni.

Most már elérhető az SAP Netweaver HA az Azure NetApp Filesban üzembe helyezett megosztott tárterület használatával. Az Azure NetApp Files megosztott tárolóhoz való használata szükségtelenné teszi a további NFS-fürtök használatát. A pacemakerre továbbra is szükség van az SAP Netweaver központi szolgáltatásainak (ASCS/SCS) HA-hoz.

Az SAP NetWeaver magas rendelkezésre állásának áttekintése

Az SAP NetWeaver ASCS, az SAP NetWeaver SCS, az SAP NetWeaver ERS és az SAP HANA-adatbázis virtuális gazdanevet és virtuális IP-címeket használ. Az Azure-ban a virtuális IP-cím használatához terheléselosztó szükséges. Javasoljuk a Standard terheléselosztó használatát. A bemutatott konfiguráció egy terheléselosztót jelenít meg a következőkkel:

  • Előtérbeli IP-cím 10.1.1.20 ASCS esetén
  • Előtérbeli IP-cím 10.1.1.21 ERS-hez
  • 62000-as mintavételi port ASCS-hez
  • Mintavételi port 62101 ERS-hez

Az Azure NetApp Files-infrastruktúra beállítása

Az SAP NetWeaver megosztott tárterületet igényel az átviteli és profilkönyvtárhoz. Mielőtt továbblép az Azure NetApp Files-infrastruktúra beállításával, ismerkedjen meg az Azure NetApp Files dokumentációjával. Ellenőrizze, hogy a kiválasztott Azure-régió kínál-e Azure NetApp Files-fájlokat. Az alábbi hivatkozás az Azure NetApp Files Azure-régiónkénti rendelkezésre állását mutatja be: Azure NetApp Files rendelkezésre állása Azure-régió szerint.

Az Azure NetApp-fájlok több Azure-régióban is elérhetők.

Azure NetApp Files-erőforrások üzembe helyezése

A lépések feltételezik, hogy már üzembe helyezte az Azure Virtual Networket. Az Azure NetApp Files-erőforrásokat és azOkat a virtuális gépeket, amelyekhez az Azure NetApp Files-erőforrások csatlakoztatva lesznek, ugyanabban az Azure-beli virtuális hálózaton vagy társhálózaton kell üzembe helyezni.

  1. Hozza létre a NetApp-fiókot a kiválasztott Azure-régióban, a NetApp-fiók létrehozásához szükséges utasításokat követve.
  2. Állítsa be az Azure NetApp Files kapacitáskészletét az Azure NetApp Files-kapacitáskészlet beállítására vonatkozó utasításokat követve.
    A cikkben bemutatott SAP Netweaver-architektúra egyetlen Azure NetApp Files-kapacitáskészletet, prémium termékváltozatot használ. Az Azure NetApp Files Premium SKU-t javasoljuk az SAP Netweaver-alkalmazás számítási feladataihoz az Azure-ban.
  3. Alhálózat delegálása Azure NetApp-fájlokba az utasítások szerint Alhálózat delegálása az Azure NetApp Filesba.
  4. Azure NetApp Files-kötetek üzembe helyezése az Azure NetApp Files kötetének létrehozásához szükséges utasításokat követve. Helyezze üzembe a köteteket a kijelölt Azure NetApp Files alhálózaton. Az Azure NetApp-kötetek IP-címei automatikusan lesznek hozzárendelve. Ne feledje, hogy az Azure NetApp Files-erőforrásoknak és az Azure-beli virtuális gépeknek ugyanabban az Azure-beli virtuális hálózatban vagy társhálózatban kell lenniük. Ebben a példában két Azure NetApp Files-kötetet használunk: sapQAS és trans. A megfelelő csatlakoztatási pontokhoz csatlakoztatott fájlelérési utak a következők: /usrsapqas/sapmntQAS, /usrsapqas/usrsapQASsys stb.
    1. volume sapQAS (nfs://10.1.0.4/usrsapqas/sapmntQAS)
    2. volume sapQAS (nfs://10.1.0.4/usrsapqas/usrsapQASascs)
    3. volume sapQAS (nfs://10.1.0.4/usrsapqas/usrsapQASsys)
    4. volume sapQAS (nfs://10.1.0.4/usrsapqas/usrsapQASers)
    5. kötetátalakítás (nfs://10.1.0.4/trans)
    6. volume sapQAS (nfs://10.1.0.4/usrsapqas/usrsapQASpas)
    7. volume sapQAS (nfs://10.1.0.4/usrsapqas/usrsapQASaas)

Ebben a példában az Azure NetApp Filest használtuk az összes SAP Netweaver fájlrendszerhez, hogy bemutassuk, hogyan használható az Azure NetApp Files. Az NFS-en keresztül nem csatlakoztatandó SAP-fájlrendszerek Azure-beli lemeztárolóként is üzembe helyezhetők. Ebben a példában az a-e-nek az Azure NetApp Filesban kell lennie, és az f-g (azaz /usr/sap/QAS/D02, /usr/sap/QAS/D03) üzembe helyezhető Azure-lemeztárolóként.

Fontos tényezők

Az SAP Netweaverhez készült Azure NetApp Files SUSE magas rendelkezésre állású architektúrán való használatakor vegye figyelembe az alábbi fontos szempontokat:

  • A kötet- és kapacitáskészlet korlátait az Azure NetApp Files erőforráskorlátjai című témakörben tekintheti meg.
  • Az Azure NetApp Filesnak és az összes virtuális gépnek, ahol az Azure NetApp Files-kötetek csatlakoztatva lesznek, ugyanabban az Azure-beli virtuális hálózaton vagy egy régióban lévő társhálózaton kell lenniük. Mostantól az Azure NetApp Files virtuális hálózatok közötti társviszony-létesítése is támogatott ugyanabban a régióban. Az Azure NetApp globális társviszony-létesítésen keresztüli elérése még nem támogatott.
  • A kijelölt virtuális hálózatnak rendelkeznie kell egy, az Azure NetApp Fileshoz delegált alhálózattal.
  • Az Azure NetApp Files-kötetek átviteli sebessége és teljesítményjellemzői az Azure NetApp Files szolgáltatási szintjén dokumentált mennyiségi kvóta és szolgáltatási szint függvénye. Az SAP Azure NetApp-kötetek méretezése során győződjön meg arról, hogy az eredményül kapott átviteli sebesség megfelel az alkalmazás követelményeinek.
  • Az Azure NetApp Files exportálási szabályzatot kínál: szabályozhatja az engedélyezett ügyfeleket, a hozzáférési típust (Olvasás és írás, Írás csak olvasás stb.).
  • Az Azure NetApp Files szolgáltatás még nem ismeri a zónákat. Az Azure NetApp Files szolgáltatás jelenleg nem üzemel egy Azure-régió összes rendelkezésre állási zónájában. Vegye figyelembe néhány Azure-régió lehetséges késési következményeit.
  • Az Azure NetApp Files-kötetek NFSv3 vagy NFSv4.1 kötetként telepíthetők. Mindkét protokoll támogatott az SAP-alkalmazásréteghez (ASCS/ERS, SAP-alkalmazáskiszolgálók).

Infrastruktúra előkészítése

Az SAP-példány erőforrás-ügynöke az SAP-alkalmazásokhoz készült SUSE Linux Enterprise Server része. A SUSE Linux Enterprise Server for SAP Applications 12 vagy 15 rendszerképe elérhető az Azure Marketplace-en. A rendszerkép használatával új virtuális gépeket helyezhet üzembe.

Linux rendszerű virtuális gépek manuális üzembe helyezése az Azure Portalon

Ez a dokumentum feltételezi, hogy már üzembe helyezett egy erőforráscsoportot, az Azure Virtual Networket és az alhálózatot.

Virtuális gépek üzembe helyezése az SAP Applications SLES rendszerképével. Válassza ki az SAP-rendszerhez támogatott SLES-rendszerkép megfelelő verzióját. A virtuális gépet a rendelkezésre állási lehetőségek bármelyikében üzembe helyezheti – virtuálisgép-méretezési csoportban, rendelkezésre állási zónában vagy rendelkezésre állási csoportban.

Az Azure Load Balancer konfigurálása

A virtuális gép konfigurálása során lehetősége van a terheléselosztó hálózatkezelési szakaszának létrehozására vagy kilépésére. Kövesse az alábbi lépéseket egy szabványos terheléselosztó konfigurálásához az SAP ASCS és az SAP ERS magas rendelkezésre állású beállításához.

A terheléselosztó létrehozásának útmutatóját követve állítson be egy standard terheléselosztót egy magas rendelkezésre állású SAP-rendszerhez az Azure Portal használatával. A terheléselosztó beállítása során fontolja meg a következő pontokat.

  1. Előtérbeli IP-konfiguráció: Hozzon létre két előtérbeli IP-címet, egyet az ASCS-hez, egy másikat az ERS-hez. Válassza ki ugyanazt a virtuális hálózatot és alhálózatot, mint az ASCS/ERS virtuális gépek.
  2. Háttérkészlet: Hozzon létre háttérkészletet, és adjon hozzá ASCS- és ERS-virtuális gépeket.
  3. Bejövő szabályok: Hozzon létre két terheléselosztási szabályt, egyet az ASCS-hez, egyet az ERS-hez. Kövesse ugyanazokat a lépéseket mindkét terheléselosztási szabály esetében.
    • Előtérbeli IP-cím: Előtérbeli IP-cím kiválasztása
    • Háttérkészlet: Háttérkészlet kiválasztása
    • Ellenőrizze a "Magas rendelkezésre állású portok" jelölőnégyzetet
    • Protokoll: TCP
    • Állapotadat-mintavétel: Állapotadat-mintavétel létrehozása az alábbi részletekkel (az ASCS-re és az ERS-re egyaránt vonatkozik)
      • Protokoll: TCP
      • Port: [például: 620<Példányszám AZ ASCS-hez> , 621<Példányszám az ERS-hez> ]
      • Intervallum: 5
      • Mintavétel küszöbértéke: 2
    • Tétlen időtúllépés (perc): 30
    • Jelölje be a "Lebegő IP-cím engedélyezése" jelölőnégyzetet

Feljegyzés

Az állapotadat-mintavétel konfigurációs tulajdonsága, azOfProbes, más néven "Nem kifogástalan küszöbérték" a Portálon nem lesz tiszteletben tartva. A sikeres vagy sikertelen egymást követő mintavételek számának szabályozásához állítsa a "probeThreshold" tulajdonságot 2-re. Ezt a tulajdonságot jelenleg nem lehet beállítani az Azure Portalon, ezért használja az Azure CLI vagy a PowerShell parancsot.

Feljegyzés

Ha a nyilvános IP-címmel nem rendelkező virtuális gépek a standard Azure-terheléselosztó belső (nyilvános IP-cím nélküli) háttérkészletébe kerülnek, nem lesz kimenő internetkapcsolat, kivéve, ha további konfigurációt végeznek a nyilvános végpontokhoz való útválasztás engedélyezéséhez. A kimenő kapcsolatok elérésével kapcsolatos részletekért tekintse meg az Azure Standard Load Balancert használó virtuális gépek nyilvános végpontkapcsolatait az SAP magas rendelkezésre állású forgatókönyveiben.

Fontos

  • Ne engedélyezze az Azure Load Balancer mögött elhelyezett Azure-beli virtuális gépeken a TCP-időbélyegeket. A TCP-időbélyegek engedélyezése az állapotminták sikertelenségéhez vezet. Állítsa be a paramétert net.ipv4.tcp_timestamps a következőre 0: . További részletekért lásd a Load Balancer állapotmintáit.
  • Ha meg szeretné akadályozni, hogy a Saptune a manuálisan beállított net.ipv4.tcp_timestamps értéket 0 visszafelé 1módosítsa, frissítse a Saptune 3.1.1-es vagy újabb verzióját. További részletekért lásd: saptune 3.1.1 – Frissíteni kell?.

Azonosítóleképezés letiltása (ha az NFSv4.1-et használja)

Az ebben a szakaszban szereplő utasítások csak akkor alkalmazhatók, ha NFSv4.1 protokollal rendelkező Azure NetApp Files-köteteket használnak. Végezze el a konfigurációt az összes virtuális gépen, ahol az Azure NetApp Files NFSv4.1 kötetei csatlakoztatva lesznek.

  1. Ellenőrizze az NFS-tartománybeállítást. Győződjön meg arról, hogy a tartomány az alapértelmezett Azure NetApp Files-tartományként van konfigurálva, defaultv4iddomain.com és a leképezés nincs beállítva senkire.

    Fontos

    Győződjön meg arról, hogy az NFS-tartományt a virtuális gépen úgy állítja be /etc/idmapd.conf , hogy megfeleljen az Azure NetApp Files alapértelmezett tartománykonfigurációjának: defaultv4iddomain.com. Ha az NFS-ügyfél (azaz a virtuális gép) tartománykonfigurációja és az NFS-kiszolgáló tartománykonfigurációja( azaz az Azure NetApp-konfiguráció) között eltérés van, akkor a virtuális gépekre csatlakoztatott Azure NetApp-köteteken lévő fájlok engedélyei a következőképpen jelennek meg nobody.

    sudo cat /etc/idmapd.conf
    
    # Example
    [General]
    Verbosity = 0
    Pipefs-Directory = /var/lib/nfs/rpc_pipefs
    Domain = defaultv4iddomain.com
    [Mapping]
    Nobody-User = nobody
    Nobody-Group = nobody
    
  2. [A] Ellenőrizze nfs4_disable_idmapping. Y értékre kell állítani. A könyvtárstruktúra nfs4_disable_idmapping létrehozásához hajtsa végre a csatlakoztatási parancsot. Nem fogja tudni manuálisan létrehozni a könyvtárat a /sys/modules területen, mert a hozzáférés a kernel/illesztőprogramok számára van fenntartva.

    # Check nfs4_disable_idmapping 
    cat /sys/module/nfs/parameters/nfs4_disable_idmapping
    
    # If you need to set nfs4_disable_idmapping to Y
    mkdir /mnt/tmp
    mount 10.1.0.4:/sapmnt/qas /mnt/tmp
    umount  /mnt/tmp
    echo "Y" > /sys/module/nfs/parameters/nfs4_disable_idmapping
    
    # Make the configuration permanent
    echo "options nfs nfs4_disable_idmapping=Y" >> /etc/modprobe.d/nfs.conf
    

Az (A)SCS beállítása

Ezután előkészíti és telepíti az SAP ASCS- és ERS-példányokat.

Pacemaker-fürt létrehozása

Kövesse a Pacemaker beállítása az Azure-beli SUSE Linux Enterprise Serveren a Pacemaker alapszintű Pacemaker-fürt létrehozásához ehhez az (A)SCS-kiszolgálóhoz.

Telepítés

A következő elemek előtagja vagy [A] – az összes csomópontra érvényes, [1] – csak az 1. vagy a [2] csomópontra alkalmazható – csak a 2. csomópontra vonatkozik.

  1. [A] A SUSE-összekötő telepítése

    sudo zypper install sap-suse-cluster-connector
    

    Feljegyzés

    Az sap-suse-cluster-connector csomag 3.1.1-es verziójával kijavítottuk a kötőjel gazdagépnevekben való használatával kapcsolatos ismert problémát. Győződjön meg arról, hogy az sap-suse-cluster-connector csomag legalább 3.1.1-es verzióját használja, ha kötőjellel ellátott fürtcsomópontokat használ a gazdagép nevében. Ellenkező esetben a fürt nem fog működni.

    Győződjön meg arról, hogy telepítette az SAP SUSE-fürtösszekötő új verzióját. A régit sap_suse_cluster_connector, az újat sap-suse-cluster-connector-nak nevezték.

    sudo zypper info sap-suse-cluster-connector
    
    # Information for package sap-suse-cluster-connector:
    # ---------------------------------------------------
    # Repository     : SLE-12-SP3-SAP-Updates
    # Name           : sap-suse-cluster-connector
    # Version        : 3.1.0-8.1
    # Arch           : noarch
    # Vendor         : SUSE LLC <https://www.suse.com/>
    # Support Level  : Level 3
    # Installed Size : 45.6 KiB
    # Installed      : Yes
    # Status         : up-to-date
    # Source package : sap-suse-cluster-connector-3.1.0-8.1.src
    # Summary        : SUSE High Availability Setup for SAP Products
    
  2. [A] SAP-erőforrás-ügynökök frissítése

    Az erőforrás-ügynökök csomagjának javítása szükséges a cikkben ismertetett új konfiguráció használatához. Ellenőrizheti, hogy a javítás már telepítve van-e a következő paranccsal

    sudo grep 'parameter name="IS_ERS"' /usr/lib/ocf/resource.d/heartbeat/SAPInstance
    

    A kimenetnek hasonlónak kell lennie

    <parameter name="IS_ERS" unique="0" required="0">
    

    Ha a grep parancs nem találja a IS_ERS paramétert, telepítenie kell a SUSE letöltési oldalán felsorolt javítást

    # example for patch for SLES 12 SP1
    sudo zypper in -t patch SUSE-SLE-HA-12-SP1-2017-885=1
    
    # example for patch for SLES 12 SP2
    sudo zypper in -t patch SUSE-SLE-HA-12-SP2-2017-886=1
    
  3. [A] Állomásnévfeloldás beállítása

    Használhat DNS-kiszolgálót, vagy módosíthatja az /etc/hosts elemet az összes csomóponton. Ez a példa a /etc/hosts fájl használatát mutatja be. Cserélje le az IP-címet és a gazdagépnevet a következő parancsokban

    sudo vi /etc/hosts
    

    Szúrja be a következő sorokat a /etc/hosts fájlba. Az IP-cím és a gazdagépnév módosítása a környezetnek megfelelően

    # IP address of cluster node 1
    10.1.1.18    anftstsapcl1
    # IP address of cluster node 2
    10.1.1.6     anftstsapcl2
    # IP address of the load balancer frontend configuration for SAP Netweaver ASCS
    10.1.1.20    anftstsapvh
    # IP address of the load balancer frontend configuration for SAP Netweaver ERS
    10.1.1.21    anftstsapers
    
  4. [1] SAP-címtárak létrehozása az Azure NetApp Files-kötetben.

    Csatlakoztassa ideiglenesen az Azure NetApp Files-kötetet az egyik virtuális gépre, és hozza létre az SAP-könyvtárakat (fájlelérési utakat).

    # mount temporarily the volume
    sudo mkdir -p /saptmp
    # If using NFSv3
    sudo mount -t nfs -o rw,hard,rsize=65536,wsize=65536,nfsvers=3,tcp 10.1.0.4:/sapQAS /saptmp
    # If using NFSv4.1
    sudo mount -t nfs -o rw,hard,rsize=65536,wsize=65536,nfsvers=4.1,sec=sys,tcp 10.1.0.4:/sapQAS /saptmp
    # create the SAP directories
    sudo cd /saptmp
    sudo mkdir -p sapmntQAS
    sudo mkdir -p usrsapQASascs
    sudo mkdir -p usrsapQASers
    sudo mkdir -p usrsapQASsys
    sudo mkdir -p usrsapQASpas
    sudo mkdir -p usrsapQASaas
    # unmount the volume and delete the temporary directory
    sudo cd ..
    sudo umount /saptmp
    sudo rmdir /saptmp
    

Felkészülés az SAP NetWeaver telepítésére

  1. [A] A megosztott könyvtárak létrehozása

    sudo mkdir -p /sapmnt/QAS
    sudo mkdir -p /usr/sap/trans
    sudo mkdir -p /usr/sap/QAS/SYS
    sudo mkdir -p /usr/sap/QAS/ASCS00
    sudo mkdir -p /usr/sap/QAS/ERS01
    
    sudo chattr +i /sapmnt/QAS
    sudo chattr +i /usr/sap/trans
    sudo chattr +i /usr/sap/QAS/SYS
    sudo chattr +i /usr/sap/QAS/ASCS00
    sudo chattr +i /usr/sap/QAS/ERS01
    
  2. [A] Konfigurálás autofs

    sudo vi /etc/auto.master
    
    # Add the following line to the file, save and exit
    /- /etc/auto.direct
    

    Ha NFSv3-t használ, hozzon létre egy fájlt a következőkkel:

    sudo vi /etc/auto.direct
    
    # Add the following lines to the file, save and exit
    /sapmnt/QAS -nfsvers=3,nobind 10.1.0.4:/usrsapqas/sapmntQAS
    /usr/sap/trans -nfsvers=3,nobind 10.1.0.4:/trans
    /usr/sap/QAS/SYS -nfsvers=3,nobind 10.1.0.4:/usrsapqas/usrsapQASsys
    

    Ha az NFSv4.1-et használja, hozzon létre egy fájlt a következőkkel:

    sudo vi /etc/auto.direct
    
    # Add the following lines to the file, save and exit
    /sapmnt/QAS -nfsvers=4.1,nobind,sec=sys 10.1.0.4:/usrsapqas/sapmntQAS
    /usr/sap/trans -nfsvers=4.1,nobind,sec=sys 10.1.0.4:/trans
    /usr/sap/QAS/SYS -nfsvers=4.1,nobind,sec=sys 10.1.0.4:/usrsapqas/usrsapQASsys
    

    Feljegyzés

    A kötetek csatlakoztatásakor győződjön meg arról, hogy megfelel az Azure NetApp Files-kötetek NFS protokollverziójának. Ha az Azure NetApp Files-kötetek NFSv3-kötetként vannak létrehozva, használja a megfelelő NFSv3-konfigurációt. Ha az Azure NetApp Files-kötetek NFSv4.1-kötetként vannak létrehozva, kövesse az utasításokat az azonosítóleképezés letiltásához, és győződjön meg arról, hogy a megfelelő NFSv4.1 konfigurációt használja. Ebben a példában az Azure NetApp Files-kötetek NFSv3-kötetekként lettek létrehozva.

    Újraindítás autofs az új megosztások csatlakoztatásához

    sudo systemctl enable autofs
    sudo service autofs restart
    
  3. [A] SWAP fájl konfigurálása

    sudo vi /etc/waagent.conf
    
    # Check if property ResourceDisk.Format is already set to y and if not, set it
    ResourceDisk.Format=y
    
    # Set the property ResourceDisk.EnableSwap to y
    # Create and use swapfile on resource disk.
    ResourceDisk.EnableSwap=y
    
    # Set the size of the SWAP file with property ResourceDisk.SwapSizeMB
    # The free space of resource disk varies by virtual machine size. Make sure that you do not set a value that is too big. You can check the SWAP space with command swapon
    # Size of the swapfile.
    ResourceDisk.SwapSizeMB=2000
    

    Indítsa újra az ügynököt a módosítás aktiválásához

    sudo service waagent restart
    

Az SAP NetWeaver ASCS/ERS telepítése

  1. [1] Hozzon létre egy virtuális IP-erőforrást és állapotmintát az ASCS-példányhoz

    Fontos

    A legutóbbi tesztelés olyan helyzeteket tárt fel, amikor a netcat nem válaszol a kérelmekre a hátralék miatt, és csak egy kapcsolat kezelésére vonatkozó korlátozása miatt. A netcat-erőforrás nem figyeli az Azure Load Balancer-kérelmeket, és a lebegő IP-cím elérhetetlenné válik.
    A meglévő Pacemaker-fürtök esetében azt javasoljuk, hogy a netcatet cserélje le a socatre. Jelenleg az azure-lb erőforrásügynök használatát javasoljuk, amely a csomagerőforrás-ügynökök része, és a következő csomagverzió-követelményekkel:

    • Az SLES 12 SP4/SP5 esetén a verziónak legalább resource-agents-4.3.018.a7fb5035-3.30.1 verziónak kell lennie.
    • Az SLES 15/15 SP1 esetén a verziónak legalább resource-agents-4.3.0184.6ee15eb2-4.13.1 verziónak kell lennie.

    Vegye figyelembe, hogy a módosítás rövid állásidőt igényel.
    Meglévő Pacemaker-fürtök esetében, ha a konfigurációt már módosították az Azure Load-Balancer Detection Hardeningben leírt socat használatára, nincs szükség arra, hogy azonnal átváltson az Azure-lb erőforrás-ügynökre.

    sudo crm node standby anftstsapcl2
    
    # If using NFSv3
    sudo crm configure primitive fs_QAS_ASCS Filesystem device='10.1.0.4/usrsapqas/usrsapQASascs' directory='/usr/sap/QAS/ASCS00' fstype='nfs' \
      op start timeout=60s interval=0 \
      op stop timeout=60s interval=0 \
      op monitor interval=20s timeout=40s
    
    # If using NFSv4.1
    sudo crm configure primitive fs_QAS_ASCS Filesystem device='10.1.0.4:/usrsapqas/usrsapQASascs' directory='/usr/sap/QAS/ASCS00' fstype='nfs' options='sec=sys,nfsvers=4.1' \
      op start timeout=60s interval=0 \
      op stop timeout=60s interval=0 \
      op monitor interval=20s timeout=105s
    
    sudo crm configure primitive vip_QAS_ASCS IPaddr2 \
      params ip=10.1.1.20 \
      op monitor interval=10 timeout=20
    
    sudo crm configure primitive nc_QAS_ASCS azure-lb port=62000 \
      op monitor timeout=20s interval=10
    
    sudo crm configure group g-QAS_ASCS fs_QAS_ASCS nc_QAS_ASCS vip_QAS_ASCS \
       meta resource-stickiness=3000
    

    Győződjön meg arról, hogy a fürt állapota rendben van, és az összes erőforrás el van indítva. Nem fontos, hogy melyik csomóponton futnak az erőforrások.

    sudo crm_mon -r
    
    # Node anftstsapcl2: standby
    # Online: [ anftstsapcl1 ]
    # 
    # Full list of resources:
    #
    # Resource Group: g-QAS_ASCS
    #     fs_QAS_ASCS        (ocf::heartbeat:Filesystem):    Started anftstsapcl1
    #     nc_QAS_ASCS        (ocf::heartbeat:azure-lb):      Started anftstsapcl1
    #     vip_QAS_ASCS       (ocf::heartbeat:IPaddr2):       Started anftstsapcl1
    # stonith-sbd     (stonith:external/sbd): Started anftstsapcl2
    
  2. [1] Az SAP NetWeaver ASCS telepítése

    Telepítse az SAP NetWeaver ASCS-t gyökérként az első csomóponton egy olyan virtuális gazdagépnév használatával, amely megfelel az ASCS terheléselosztó előtér-konfigurációjának IP-címére( például anftstsapvh, 10.1.1.20 és a terheléselosztó mintavételéhez használt példányszám, például 00).

    A sapinst paraméter SAPINST_REMOTE_ACCESS_USER használatával engedélyezheti, hogy egy nem gyökérfelhasználó csatlakozzon a sapinsthoz. A SAPINST_USE_HOSTNAME paraméterrel virtuális gazdagépnév használatával telepítheti az SAP-t.

    sudo <swpm>/sapinst SAPINST_REMOTE_ACCESS_USER=sapadmin SAPINST_USE_HOSTNAME=virtual_hostname
    

    Ha a telepítés nem tud almappát létrehozni az /usr/sap/QAS/ASCS00 rendszerben, próbálja meg beállítani az ASCS00 mappa tulajdonosát és csoportját, és próbálkozzon újra.

    chown qasadm /usr/sap/QAS/ASCS00
    chgrp sapsys /usr/sap/QAS/ASCS00
    
  3. [1] Hozzon létre egy virtuális IP-erőforrást és állapotmintát az ERS-példányhoz.

    sudo crm node online anftstsapcl2
    sudo crm node standby anftstsapcl1
    
    # If using NFSv3
    sudo crm configure primitive fs_QAS_ERS Filesystem device='10.1.0.4:/usrsapqas/usrsapQASers' directory='/usr/sap/QAS/ERS01' fstype='nfs' \
      op start timeout=60s interval=0 \
      op stop timeout=60s interval=0 \
      op monitor interval=20s timeout=40s
    
    # If using NFSv4.1
    sudo crm configure primitive fs_QAS_ERS Filesystem device='10.1.0.4:/usrsapqas/usrsapQASers' directory='/usr/sap/QAS/ERS01' fstype='nfs' options='sec=sys,nfsvers=4.1' \
      op start timeout=60s interval=0 \
      op stop timeout=60s interval=0 \
      op monitor interval=20s timeout=105s
    
    sudo crm configure primitive vip_QAS_ERS IPaddr2 \
      params ip=10.1.1.21 \
      op monitor interval=10 timeout=20
    
    sudo crm configure primitive nc_QAS_ERS azure-lb port=62101 \
      op monitor timeout=20s interval=10
    
    sudo crm configure group g-QAS_ERS fs_QAS_ERS nc_QAS_ERS vip_QAS_ERS
    

    Győződjön meg arról, hogy a fürt állapota rendben van, és az összes erőforrás el van indítva. Nem fontos, hogy melyik csomóponton futnak az erőforrások.

    sudo crm_mon -r
    
    # Node anftstsapcl1: standby
    # Online: [ anftstsapcl2 ]
    # 
    # Full list of resources:
    #
    # stonith-sbd     (stonith:external/sbd): Started anftstsapcl2
    #  Resource Group: g-QAS_ASCS
    #      fs_QAS_ASCS        (ocf::heartbeat:Filesystem):    Started anftstsapcl2
    #      nc_QAS_ASCS        (ocf::heartbeat:azure-lb):      Started anftstsapcl2
    #      vip_QAS_ASCS       (ocf::heartbeat:IPaddr2):       Started anftstsapcl2
    #  Resource Group: g-QAS_ERS
    #      fs_QAS_ERS (ocf::heartbeat:Filesystem):    Started anftstsapcl2
    #      nc_QAS_ERS (ocf::heartbeat:azure-lb):      Started anftstsapcl2
    #      vip_QAS_ERS  (ocf::heartbeat:IPaddr2):     Started anftstsapcl2
    
  4. [2] Az SAP NetWeaver ERS telepítése

    Telepítse az SAP NetWeaver ERS-t gyökérként a második csomóponton egy olyan virtuális gazdagépnév használatával, amely megfelel az ERS terheléselosztó előtér-konfigurációjának IP-címére, például anftstsapers, 10.1.1.21 és a terheléselosztó mintavételéhez használt példányszám, például 01.

    A sapinst paraméter SAPINST_REMOTE_ACCESS_USER használatával engedélyezheti, hogy egy nem gyökérfelhasználó csatlakozzon a sapinsthoz. A SAPINST_USE_HOSTNAME paraméterrel virtuális gazdagépnév használatával telepítheti az SAP-t.

    sudo <swpm>/sapinst SAPINST_REMOTE_ACCESS_USER=sapadmin SAPINST_USE_HOSTNAME=virtual_hostname
    

    Feljegyzés

    SWPM SP 20 PL 05 vagy újabb verziót használjon. Az alacsonyabb verziók nem megfelelően állítják be az engedélyeket, és a telepítés sikertelen lesz.

    Ha a telepítés nem tud almappát létrehozni az /usr/sap/QAS/ERS01 rendszerben, próbálja meg beállítani az ERS01 mappa tulajdonosát és csoportját, és próbálkozzon újra.

    chown qasadm /usr/sap/QAS/ERS01
    chgrp sapsys /usr/sap/QAS/ERS01
    
  5. [1] Az ASCS/SCS és az ERS-példányprofilok módosítása

    • ASCS/SCS-profil

      sudo vi /sapmnt/QAS/profile/QAS_ASCS00_anftstsapvh
      
      # Change the restart command to a start command
      #Restart_Program_01 = local $(_EN) pf=$(_PF)
      Start_Program_01 = local $(_EN) pf=$(_PF)
      
      # Add the following lines
      service/halib = $(DIR_CT_RUN)/saphascriptco.so
      service/halib_cluster_connector = /usr/bin/sap_suse_cluster_connector
      
      # Add the keep alive parameter, if using ENSA1
      enque/encni/set_so_keepalive = true
      

      Az ENSA1 és az ENSA2 esetében is győződjön meg arról, hogy az operációsrendszer-paraméterek az keepalive SAP megjegyzésében 1410736 leírtak szerint vannak beállítva.

    • ERS-profil

      sudo vi /sapmnt/QAS/profile/QAS_ERS01_anftstsapers
      
      # Change the restart command to a start command
      #Restart_Program_00 = local $(_ER) pf=$(_PFL) NR=$(SCSID)
      Start_Program_00 = local $(_ER) pf=$(_PFL) NR=$(SCSID)
      
      # Add the following lines
      service/halib = $(DIR_CT_RUN)/saphascriptco.so
      service/halib_cluster_connector = /usr/bin/sap_suse_cluster_connector
      
      # remove Autostart from ERS profile
      # Autostart = 1
      
  6. [A] A Keep Alive konfigurálása

    Az SAP NetWeaver alkalmazáskiszolgáló és az ASCS/SCS közötti kommunikáció egy szoftveres terheléselosztón keresztül történik. A terheléselosztó konfigurálható időtúllépés után leválasztja az inaktív kapcsolatokat. Ennek megakadályozásához be kell állítania egy paramétert az SAP NetWeaver ASCS/SCS profilban, ha ENSA1-t használ, és módosítania kell a Linux rendszerbeállításait keepalive az összes SAP-kiszolgálón az ENSA1/ENSA2 rendszeren. További információért olvassa el az SAP Note 1410736 .

    # Change the Linux system configuration
    sudo sysctl net.ipv4.tcp_keepalive_time=300
    
  7. [A] Az SAP-felhasználók konfigurálása a telepítés után

    # Add sidadm to the haclient group
    sudo usermod -aG haclient qasadm
    
  8. [1] Az ASCS és az ERS SAP-szolgáltatások hozzáadása a sapservice fájlhoz

    Adja hozzá az ASCS szolgáltatásbejegyzést a második csomóponthoz, és másolja az ERS szolgáltatásbejegyzést az első csomópontra.

    cat /usr/sap/sapservices | grep ASCS00 | sudo ssh anftstsapcl2 "cat >>/usr/sap/sapservices"
    sudo ssh anftstsapcl2 "cat /usr/sap/sapservices" | grep ERS01 | sudo tee -a /usr/sap/sapservices
    
  9. [A] Az ASCS és az ERS SAP-példány szolgáltatásainak letiltása systemd . Ez a lépés csak akkor alkalmazható, ha az SAP indítási keretrendszerét az SAP Megjegyzés 3115048

    Feljegyzés

    Ha SLES-fürtkonfigurációval kezeli az SAP-példányokat, például az SAP ASCS-t és az SAP ERS-t, további módosításokat kell végeznie a fürt natív rendszeralapú SAP start-keretrendszerrel való integrálásához. Ez biztosítja, hogy a karbantartási eljárások ne veszélyeztessék a fürt stabilitását. Az SAP indítási keretrendszerének telepítése vagy rendszeralapú beállításra váltása után az SAP Megjegyzés 3115048 szerint le kell tiltania az systemd ASCS- és ERS SAP-példányok szolgáltatásait.

    # Stop ASCS and ERS instances using <sid>adm
    sapcontrol -nr 00 -function Stop
    sapcontrol -nr 00 -function StopService
    
    sapcontrol -nr 01 -function Stop
    sapcontrol -nr 01 -function StopService
    
    # Execute below command on VM where you have performed ASCS instance installation (e.g. anftstsapcl1)
    sudo systemctl disable SAPQAS_00
    # Execute below command on VM where you have performed ERS instance installation (e.g. anftstsapcl2)
    sudo systemctl disable SAPQAS_01
    
  10. [1] Hozza létre az SAP-fürt erőforrásait.

    Attól függően, hogy ENSA1 vagy ENSA2 rendszert futtat, válassza a megfelelő lapot az erőforrások meghatározásához. Az SAP bevezette az ENSA2 támogatását, beleértve a replikációt is az SAP NetWeaver 7.52-ben. Az ABAP Platform 1809-től kezdve az ENSA2 alapértelmezés szerint telepítve van. Az ENSA2 támogatásáról az SAP Note 2630416 című témakörben olvashat.

    sudo crm configure property maintenance-mode="true"
    
    # If using NFSv3
    sudo crm configure primitive rsc_sap_QAS_ASCS00 SAPInstance \
       operations \$id=rsc_sap_QAS_ASCS00-operations \
       op monitor interval=11 timeout=60 on-fail=restart \
       params InstanceName=QAS_ASCS00_anftstsapvh START_PROFILE="/sapmnt/QAS/profile/QAS_ASCS00_anftstsapvh" \
       AUTOMATIC_RECOVER=false \
       meta resource-stickiness=5000 failure-timeout=60 migration-threshold=1 priority=10
    
    # If using NFSv4.1
    sudo crm configure primitive rsc_sap_QAS_ASCS00 SAPInstance \
       operations \$id=rsc_sap_QAS_ASCS00-operations \
       op monitor interval=11 timeout=105 on-fail=restart \
       params InstanceName=QAS_ASCS00_anftstsapvh START_PROFILE="/sapmnt/QAS/profile/QAS_ASCS00_anftstsapvh" \
       AUTOMATIC_RECOVER=false \
       meta resource-stickiness=5000 failure-timeout=105 migration-threshold=1 priority=10
    
    # If using NFSv3   
    sudo crm configure primitive rsc_sap_QAS_ERS01 SAPInstance \
       operations \$id=rsc_sap_QAS_ERS01-operations \
       op monitor interval=11 timeout=60 on-fail=restart \
       params InstanceName=QAS_ERS01_anftstsapers START_PROFILE="/sapmnt/QAS/profile/QAS_ERS01_anftstsapers" AUTOMATIC_RECOVER=false IS_ERS=true \
       meta priority=1000
    
    # If using NFSv4.1
    sudo crm configure primitive rsc_sap_QAS_ERS01 SAPInstance \
       operations \$id=rsc_sap_QAS_ERS01-operations \
       op monitor interval=11 timeout=105 on-fail=restart \
       params InstanceName=QAS_ERS01_anftstsapers START_PROFILE="/sapmnt/QAS/profile/QAS_ERS01_anftstsapers" AUTOMATIC_RECOVER=false IS_ERS=true \
       meta priority=1000
    
    sudo crm configure modgroup g-QAS_ASCS add rsc_sap_QAS_ASCS00
    sudo crm configure modgroup g-QAS_ERS add rsc_sap_QAS_ERS01
    
    sudo crm configure colocation col_sap_QAS_no_both -5000: g-QAS_ERS g-QAS_ASCS
    sudo crm configure location loc_sap_QAS_failover_to_ers rsc_sap_QAS_ASCS00 rule 2000: runs_ers_QAS eq 1
    sudo crm configure order ord_sap_QAS_first_start_ascs Optional: rsc_sap_QAS_ASCS00:start rsc_sap_QAS_ERS01:stop symmetrical=false
    
    sudo crm_attribute --delete --name priority-fencing-delay
    
    sudo crm node online anftstsapcl1
    sudo crm configure property maintenance-mode="false"
    

Ha egy régebbi verzióról frissít, és a 2. kiszolgálóra vált, tekintse meg az SAP megjegyzését 2641019.

Feljegyzés

Az NFSv4.1 használatakor javasolt magasabb időtúllépésekre az NFSv4.1 bérlet megújításával kapcsolatos protokollspecifikus szüneteltetés miatt van szükség. További információ: NFS a NetApp ajánlott eljárásában.

Előfordulhat, hogy a fenti konfiguráció időtúllépéseit az adott SAP-beállításhoz kell igazítani.

Győződjön meg arról, hogy a fürt állapota rendben van, és az összes erőforrás el van indítva. Nem fontos, hogy melyik csomóponton futnak az erőforrások.

sudo crm_mon -r
  
# Full list of resources:
#
# stonith-sbd     (stonith:external/sbd): Started anftstsapcl2
#  Resource Group: g-QAS_ASCS
#      fs_QAS_ASCS        (ocf::heartbeat:Filesystem):    Started anftstsapcl1
#      nc_QAS_ASCS        (ocf::heartbeat:azure-lb):      Started anftstsapcl1
#      vip_QAS_ASCS       (ocf::heartbeat:IPaddr2):       Started anftstsapcl1
#      rsc_sap_QAS_ASCS00 (ocf::heartbeat:SAPInstance):   Started anftstsapcl1
#  Resource Group: g-QAS_ERS
#      fs_QAS_ERS (ocf::heartbeat:Filesystem):    Started anftstsapcl2
#      nc_QAS_ERS (ocf::heartbeat:azure-lb):      Started anftstsapcl2
#      vip_QAS_ERS        (ocf::heartbeat:IPaddr2):       Started anftstsapcl2
#      rsc_sap_QAS_ERS01  (ocf::heartbeat:SAPInstance):   Started anftstsapcl2

SAP NetWeaver-alkalmazáskiszolgáló előkészítése

Egyes adatbázisok megkövetelik, hogy az adatbázispéldány telepítése egy alkalmazáskiszolgálón legyen végrehajtva. Előkészíti az alkalmazáskiszolgáló virtuális gépeinek használatát ezekben az esetekben.

A lépések feltételezik, hogy az alkalmazáskiszolgálót az ASCS/SCS és a HANA-kiszolgálóktól eltérő kiszolgálóra telepíti. Ellenkező esetben az alábbi lépések némelyikére (például a gazdagépnév feloldásának konfigurálására) nincs szükség.

A következő elemek előtagja vagy [A] – a PAS és az AAS esetében egyaránt alkalmazható, [P] – csak a PAS vagy az [S] esetében – csak az AAS-re alkalmazható.

  1. [A] Operációs rendszer konfigurálása

    Csökkentse a piszkos gyorsítótár méretét. További információ: Alacsony írási teljesítmény nagy RAM-mal rendelkező SLES 11/12-kiszolgálókon.

    sudo vi /etc/sysctl.conf
    
    # Change/set the following settings
    vm.dirty_bytes = 629145600
    vm.dirty_background_bytes = 314572800
    
  2. [A] Állomásnévfeloldás beállítása

    Használhat DNS-kiszolgálót, vagy módosíthatja az /etc/hosts elemet az összes csomóponton. Ez a példa a /etc/hosts fájl használatát mutatja be. Cserélje le az IP-címet és a gazdagépnevet a következő parancsokban

    sudo vi /etc/hosts
    

    Szúrja be a következő sorokat a /etc/hosts fájlba. Az IP-cím és a gazdagépnév módosítása a környezetnek megfelelően

    # IP address of the load balancer frontend configuration for SAP NetWeaver ASCS/SCS
    10.1.1.20 anftstsapvh
    # IP address of the load balancer frontend configuration for SAP NetWeaver ERS
    10.1.1.21 anftstsapers
    # IP address of all application servers
    10.1.1.15 anftstsapa01
    10.1.1.16 anftstsapa02
    
  3. [A] Az sapmnt könyvtár létrehozása

    sudo mkdir -p /sapmnt/QAS
    sudo mkdir -p /usr/sap/trans
    
    sudo chattr +i /sapmnt/QAS
    sudo chattr +i /usr/sap/trans
    
  4. [P] A PAS-címtár létrehozása

    sudo mkdir -p /usr/sap/QAS/D02
    sudo chattr +i /usr/sap/QAS/D02
    
  5. [S] Az AAS-címtár létrehozása

    sudo mkdir -p /usr/sap/QAS/D03
    sudo chattr +i /usr/sap/QAS/D03
    
  6. [P] Konfigurálás autofs a PAS-on

    sudo vi /etc/auto.master
    
    # Add the following line to the file, save and exit
    /- /etc/auto.direct
    

    NFSv3 használata esetén hozzon létre egy új fájlt a következőkkel:

    sudo vi /etc/auto.direct
    
    # Add the following lines to the file, save and exit
    /sapmnt/QAS -nfsvers=3,nobind 10.1.0.4:/usrsapqas/sapmntQAS
    /usr/sap/trans -nfsvers=3,nobind 10.1.0.4:/trans
    /usr/sap/QAS/D02 -nfsvers=3,nobind 10.1.0.4:/usrsapqas/usrsapQASpas
    

    Ha NFSv4.1-et használ, hozzon létre egy új fájlt a következőkkel:

    sudo vi /etc/auto.direct
    # Add the following lines to the file, save and exit
    /sapmnt/QAS -nfsvers=4.1,nobind,sec=sys 10.1.0.4:/usrsapqas/sapmntQAS
    /usr/sap/trans -nfsvers=4.1,nobind,sec=sys 10.1.0.4:/trans
    /usr/sap/QAS/D02 -nfsvers=4.1,nobind,sec=sys 10.1.0.4:/usrsapqas/usrsapQASpas
    

    Újraindítás autofs az új megosztások csatlakoztatásához

    sudo systemctl enable autofs
    sudo service autofs restart
    
  7. [P] Konfigurálás autofs az AAS-en

    sudo vi /etc/auto.master
    
    # Add the following line to the file, save and exit
    /- /etc/auto.direct
    

    NFSv3 használata esetén hozzon létre egy új fájlt a következőkkel:

    sudo vi /etc/auto.direct
    
    # Add the following lines to the file, save and exit
    /sapmnt/QAS -nfsvers=3,nobind 10.1.0.4:/usrsapqas/sapmntQAS
    /usr/sap/trans -nfsvers=3,nobind 10.1.0.4:/trans
    /usr/sap/QAS/D03 -nfsvers=3,nobind 10.1.0.4:/usrsapqas/usrsapQASaas
    

    Ha NFSv4.1-et használ, hozzon létre egy új fájlt a következőkkel:

    sudo vi /etc/auto.direct
    
    # Add the following lines to the file, save and exit
    /sapmnt/QAS -nfsvers=4.1,nobind,sec=sys 10.1.0.4:/usrsapqas/sapmntQAS
    /usr/sap/trans -nfsvers=4.1,nobind,sec=sys 10.1.0.4:/trans
    /usr/sap/QAS/D03 -nfsvers=4.1,nobind,sec=sys 10.1.0.4:/usrsapqas/usrsapQASaas
    

    Újraindítás autofs az új megosztások csatlakoztatásához

    sudo systemctl enable autofs
    sudo service autofs restart
    
  8. [A] SWAP fájl konfigurálása

    sudo vi /etc/waagent.conf
    
    # Set the property ResourceDisk.EnableSwap to y
    # Create and use swapfile on resource disk.
    ResourceDisk.EnableSwap=y
    
    # Set the size of the SWAP file with property ResourceDisk.SwapSizeMB
    # The free space of resource disk varies by virtual machine size. Make sure that you do not set a value that is too big. You can check the SWAP space with command swapon
    # Size of the swapfile.
    ResourceDisk.SwapSizeMB=2000
    

    Indítsa újra az ügynököt a módosítás aktiválásához

    sudo service waagent restart
    

Adatbázis telepítése

Ebben a példában az SAP NetWeaver telepítve van az SAP HANA-ra. Ehhez a telepítéshez minden támogatott adatbázist használhat. Az SAP HANA Azure-ban való telepítéséről további információt az SAP HANA azure-beli virtuális gépeken (VM-eken) való magas rendelkezésre állásával foglalkozó cikkben talál. A támogatott adatbázisok listáját az SAP Note 1928533 című témakörben találja.

  • Az SAP-adatbázispéldány telepítésének futtatása

    Telepítse az SAP NetWeaver-adatbázispéldányt gyökérként egy virtuális gazdagépnévvel, amely az adatbázis terheléselosztó előtér-konfigurációjának IP-címére van leképezve.

    A sapinst paraméter SAPINST_REMOTE_ACCESS_USER használatával engedélyezheti, hogy egy nem gyökérfelhasználó csatlakozzon a sapinsthoz.

    sudo <swpm>/sapinst SAPINST_REMOTE_ACCESS_USER=sapadmin
    

SAP NetWeaver alkalmazáskiszolgáló telepítése

Sap-alkalmazáskiszolgáló telepítéséhez kövesse az alábbi lépéseket.

  1. [A] Az alkalmazáskiszolgáló előkészítése Kövesse az SAP NetWeaver alkalmazáskiszolgáló fenti előkészítésének lépéseit az alkalmazáskiszolgáló előkészítéséhez.

  2. [A] Telepítse az SAP NetWeaver alkalmazáskiszolgálót. Telepítsen egy elsődleges vagy további SAP NetWeaver-alkalmazáskiszolgálót.

    A sapinst paraméter SAPINST_REMOTE_ACCESS_USER használatával engedélyezheti, hogy egy nem gyökérfelhasználó csatlakozzon a sapinsthoz.

    sudo <swpm>/sapinst SAPINST_REMOTE_ACCESS_USER=sapadmin
    
  3. [A] Az SAP HANA biztonságos tároló frissítése

    Frissítse az SAP HANA biztonságos tárolót, hogy az az SAP HANA rendszerreplikációs beállításának virtuális nevére mutasson.

    Futtassa a következő parancsot a bejegyzések listázásához

    hdbuserstore List
    

    Ennek az összes bejegyzést fel kell sorolnia, és a következőhöz hasonlónak kell lennie:

    DATA FILE       : /home/qasadm/.hdb/anftstsapa01/SSFS_HDB.DAT
    KEY FILE        : /home/qasadm/.hdb/anftstsapa01/SSFS_HDB.KEY
    
    KEY DEFAULT
      ENV : 10.1.1.5:30313
      USER: SAPABAP1
      DATABASE: QAS
    

    A kimenet azt mutatja, hogy az alapértelmezett bejegyzés IP-címe a virtuális gépre mutat, nem pedig a terheléselosztó IP-címére. Ezt a bejegyzést úgy kell módosítani, hogy a terheléselosztó virtuális állomásnevére mutasson. Ügyeljen arra, hogy ugyanazt a portot (a fenti kimenetben a 30313-at ) és az adatbázis nevét (A fenti kimenet QAS-ját ) használja!

    su - qasadm
    
    hdbuserstore SET DEFAULT qasdb:30313@QAS SAPABAP1 <password of ABAP schema>
    

A fürt beállításának tesztelése

Alaposan tesztelje a Pacemaker-fürtöt. Hajtsa végre a tipikus feladatátvételi teszteket.

Következő lépések