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:
- Az Azure NetApp Files dokumentációja
- SAP Note 1928533, amely a következő:
- Az SAP-szoftverek üzembe helyezéséhez támogatott Azure-beli virtuálisgép-méretek listája
- Fontos kapacitásinformációk az Azure-beli virtuális gépek méretéről
- Támogatott SAP-szoftverek, operációs rendszerek és adatbázis-kombinációk
- A Windowshoz és Linuxhoz szükséges SAP kernelverzió a Microsoft Azure-ban
- Az SAP Megjegyzés 2015553 felsorolja az SAP által támogatott SAP-szoftverek Azure-beli üzembe helyezésének előfeltételeit.
- Az SAP Megjegyzés 2205917 ajánlott operációsrendszer-beállításokat az SAP-alkalmazásokhoz készült SUSE Linux Enterprise Serverhez
- Az SAP Megjegyzés 1944799 SAP HANA-irányelveket biztosít az SAP-alkalmazásokhoz készült SUSE Linux Enterprise Serverhez
- Az SAP Megjegyzés 2178632 részletes információkat tartalmaz az Azure-beli SAP-hoz jelentett összes monitorozási metrikáról.
- Az SAP Megjegyzés 2191498 rendelkezik a Linuxhoz szükséges SAP-gazdaügynök-verzióval az Azure-ban.
- Az SAP Note 2243692 információval rendelkezik az Azure-beli Linuxon futó SAP-licencelésről.
- Az SAP Megjegyzés 1984787 általános információkat tartalmaz a SUSE Linux Enterprise Server 12-ről.
- Az SAP Megjegyzés 1999351 további hibaelhárítási információkat tartalmaz az Azure Enhanced Monitoring Extension for SAP szolgáltatáshoz.
- Az SAP Community WIKI minden szükséges SAP-jegyzetet tartalmaz Linuxhoz.
- Azure-beli virtuális gépek tervezése és implementálása linuxos SAP-hez
- Azure-beli virtuális gépek üzembe helyezése AZ SAP-hoz Linuxon
- Azure Virtual Machines DBMS üzembe helyezése AZ SAP-hoz Linuxon
- SUSE SAP HA – Ajánlott eljárások útmutatói Az útmutatók tartalmazzák a Netweaver HA és az SAP HANA helyszíni rendszerreplikációjának beállításához szükséges összes információt. Ezeket a segédvonalakat általános alapkonfigurációként használhatja. Sokkal részletesebb információkat nyújtanak.
- SUSE magas rendelkezésre állású bővítmény 12 SP3 kibocsátási megjegyzések
- NetApp SAP-alkalmazások a Microsoft Azure-ban az Azure NetApp Files használatával
- A NetApp NFS ajánlott eljárásai
Á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 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.
- 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.
- Á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. - 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.
- 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.
- volume sapQAS (nfs://10.1.0.4/usrsapqas/sapmntQAS)
- volume sapQAS (nfs://10.1.0.4/usrsapqas/usrsapQASascs)
- volume sapQAS (nfs://10.1.0.4/usrsapqas/usrsapQASsys)
- volume sapQAS (nfs://10.1.0.4/usrsapqas/usrsapQASers)
- kötetátalakítás (nfs://10.1.0.4/trans)
- volume sapQAS (nfs://10.1.0.4/usrsapqas/usrsapQASpas)
- 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.
- 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.
- Háttérkészlet: Hozzon létre háttérkészletet, és adjon hozzá ASCS- és ERS-virtuális gépeket.
- 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őre0
: . 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éket0
visszafelé1
mó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.
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 megnobody
.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
[A] Ellenőrizze
nfs4_disable_idmapping
. Y értékre kell állítani. A könyvtárstruktúranfs4_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.
[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
[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
[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
[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
[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
[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áhozsudo systemctl enable autofs sudo service autofs restart
[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] 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
[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
[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
[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
[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
[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
[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
[1] Az ASCS és az ERS SAP-szolgáltatások hozzáadása a
sapservice
fájlhozAdja 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
[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 3115048Feljegyzé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
[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ó.
[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
[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
[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
[P] A PAS-címtár létrehozása
sudo mkdir -p /usr/sap/QAS/D02 sudo chattr +i /usr/sap/QAS/D02
[S] Az AAS-címtár létrehozása
sudo mkdir -p /usr/sap/QAS/D03 sudo chattr +i /usr/sap/QAS/D03
[P] Konfigurálás
autofs
a PAS-onsudo 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áhozsudo systemctl enable autofs sudo service autofs restart
[P] Konfigurálás
autofs
az AAS-ensudo 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áhozsudo systemctl enable autofs sudo service autofs restart
[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.
[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.
[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
[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
- HA az SAP NW-hez azure-beli virtuális gépeken az SLES-en sap-alkalmazásokhoz több SID-útmutató
- Azure-beli virtuális gépek tervezése és implementálása az SAP-hoz
- Azure-beli virtuális gépek üzembe helyezése az SAP-hoz
- Azure Virtual Machines DBMS üzembe helyezése AZ SAP-hoz
- Az SAP HANA azure-beli virtuális gépeken való vészhelyreállításának magas rendelkezésre állását és vészhelyreállítási tervét az Azure-beli virtuális gépeken (VM-eken) elérhető SAP HANA magas rendelkezésre állásával foglalkozó cikkben talál .