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


SAP HANA kibővített rendszer üzembe helyezése készenléti csomóponttal Azure-beli virtuális gépeken az Azure NetApp Files su Standard kiadás Linux Enterprise Serveren való használatával

Ez a cikk azt ismerteti, hogyan helyezhet üzembe magas rendelkezésre állású SAP HANA-rendszert kibővített konfigurációban, készenléti állapotban azure-beli virtuális gépeken (virtuális gépeken) az Azure NetApp Files használatával a megosztott tárkötetek esetében.

A példakonfigurációkban, a telepítési parancsokban és így tovább, a HANA-példány 03 , a HANA rendszerazonosítója pedig HN1. A példák a HANA 2.0 SP4 és a SU Standard kiadás Linux Enterprise Server for SAP 12 SP4 rendszeren alapulnak.

Mielőtt hozzákezdene, tekintse meg az alábbi SAP-jegyzeteket és dokumentumokat:

Áttekintés

A HANA magas rendelkezésre állásának egyik módja a gazdagép automatikus feladatátvételének konfigurálása. A gazdagép automatikus feladatátvételének konfigurálásához vegyen fel egy vagy több virtuális gépet a HANA-rendszerbe, és konfigurálja őket készenléti csomópontként. Ha az aktív csomópont meghibásodik, a készenléti csomópont automatikusan átveszi a feladatátvételt. Az Azure-beli virtuális gépek bemutatott konfigurációjában automatikus feladatátvételt érhet el az NFS használatával az Azure NetApp Filesban.

Megjegyzés:

A készenléti csomópontnak hozzá kell férnie az összes adatbáziskötethez. A HANA-köteteket NFSv4-kötetként kell csatlakoztatni. Az NFSv4 protokoll továbbfejlesztett fájlbérletalapú zárolási mechanizmusát használják a kerítéshez I/O .

Fontos

A támogatott konfiguráció létrehozásához NFSv4.1 kötetként kell üzembe helyeznie a HANA-adatokat és naplóköteteket, és az NFSv4.1 protokoll használatával kell csatlakoztatnia őket. Az NFSv3 nem támogatja a hana-gazdagép automatikus feladatátvételi konfigurációját készenléti csomóponttal.

SAP NetWeaver High Availability overview

Az előző ábrán, amely az SAP HANA hálózati ajánlásait követi, három alhálózat jelenik meg egy Azure-beli virtuális hálózaton belül:

  • Ügyfélkommunikációhoz
  • A tárolórendszerrel való kommunikációhoz
  • Belső HANA csomópontok közötti kommunikációhoz

Az Azure NetApp-kötetek külön alhálózatban vannak, delegálva az Azure NetApp Filesba.

Ebben a példában az alhálózatok a következők:

  • client 10.23.0.0/24
  • storage 10.23.2.0/24
  • hana 10.23.3.0/24
  • anf 10.23.1.0/26

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

Az Azure NetApp Files-infrastruktúra beállítása előtt ismerkedjen meg az Azure NetApp Files dokumentációjával.

Az Azure NetApp Files több Azure-régióban is elérhető. Ellenőrizze, hogy a kiválasztott Azure-régió kínál-e Azure NetApp Files-fájlokat.

Az Azure NetApp Files Azure-régiónkénti rendelkezésre állásáról az Azure NetApp Files Rendelkezésre állása azure-régiónként című témakörben olvashat.

Fontos szempontok

Az SAP NetWeaverhez készült Azure NetApp Files su Standard kiadás magas rendelkezésre állású architektúrán való létrehozásakor vegye figyelembe az NFS 4.1-s köteteiben az SAP HANA-hoz készült Azure NetApp Filesban dokumentált fontos szempontokat.

Méretezés HANA-adatbázishoz az Azure NetApp Filesban

Az Azure NetApp Files-kötetek átviteli sebessége az Azure NetApp Files szolgáltatásszintjében dokumentált kötetméret és szolgáltatási szint függvénye.

Az Azure NetApp Fileshoz készült SAP HANA-infrastruktúra azure-beli tervezése során vegye figyelembe az NFS 4.1-s köteteiben az SAP HANA-hoz készült Azure NetApp Filesban található javaslatokat.

A cikkben szereplő konfiguráció egyszerű Azure NetApp Files-kötetekkel jelenik meg.

Fontos

Az éles rendszerek esetében, ahol a teljesítmény kulcsfontosságú, javasoljuk, hogy értékelje ki és fontolja meg az Azure NetApp Files alkalmazáskötetcsoport használatát az SAP HANA-hoz.

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

Az alábbi utasítások feltételezik, hogy már üzembe helyezte az Azure-beli virtuális hálózatot. Az Azure NetApp Files-erőforrásokat és virtuális gépeket, ahol 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. Hozzon létre egy NetApp-fiókot a kiválasztott Azure-régióban a NetApp-fiók létrehozása című témakör utasításait követve.

  2. Azure NetApp Files-kapacitáskészlet beállítása az Azure NetApp Files kapacitáskészletének beállításával.

    A cikkben bemutatott HANA-architektúra egyetlen Azure NetApp Files-kapacitáskészletet használ Ultra szolgáltatási szinten. Az Azure-beli HANA-számítási feladatokhoz javasoljuk az Azure NetApp Files Ultra vagy Prémiumszintű szolgáltatásszint használatát.

  3. Alhálózat delegálása az Azure NetApp Filesba, az alhálózat delegálásával az Azure NetApp Filesba című témakörben leírtak szerint.

  4. Az Azure NetApp Files-kötetek üzembe helyezéséhez kövesse az Azure NetApp Fileshoz készült NFS-kötet létrehozása című témakör utasításait.

    A kötetek üzembe helyezésekor mindenképpen válassza ki az NFSv4.1 verziót. Jelenleg az NFSv4.1-hez való hozzáféréshez hozzá kell adni egy engedélyezési listát. 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ársviszonyban lévő Azure-beli virtuális hálózatokban kell lenniük. A HN1-data-mnt00001, a HN1-log-mnt00001 stb. például a kötetek nevei és nfs://10.23.1.5/ HN1-data-mnt00001, nfs://10.23.1.4/ HN1-log-mnt00001 stb. az Azure NetApp Files-kötetek fájlútvonalai.

    • kötet HN1-data-mnt00001 (nfs://10.23.1.5/ HN1-data-mnt00001)
    • kötet HN1-data-mnt00002 (nfs://10.23.1.6/ HN1-data-mnt00002)
    • kötet HN1-log-mnt00001 (nfs://10.23.1.4/ HN1-log-mnt00001)
    • kötet HN1-log-mnt00002 (nfs://10.23.1.6/ HN1-log-mnt00002)
    • HN1-megosztott kötet (nfs://10.23.1.4/ HN1-megosztott)

    Ebben a példában külön Azure NetApp Files-kötetet használtunk minden HANA-adathoz és naplókötethez. A kisebb vagy nem produktív rendszerek költségoptimalizáltabb konfigurációja érdekében az összes adatcsatlakozó és napló csatlakoztatása egyetlen kötetre helyezhető.

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

Először létre kell hoznia az Azure NetApp Files-köteteket. Ezután hajtsa végre a következő lépéseket:

  1. Hozza létre az Azure-beli virtuális hálózati alhálózatokat az Azure-beli virtuális hálózaton.

  2. Telepítse a virtuális gépeket.

  3. Hozza létre a további hálózati adaptereket, és csatolja a hálózati adaptereket a megfelelő virtuális gépekhez.

    Minden virtuális gép három hálózati adaptersel rendelkezik, amelyek a három Azure-beli virtuális hálózati alhálózatnak (clientstorageés hana) felelnek meg.

    További információ: Linux rendszerű virtuális gép létrehozása az Azure-ban több hálózati adapterrel.

Fontos

Az SAP HANA számítási feladatinak esetében az alacsony késés kritikus fontosságú. A kis késés elérése érdekében a Microsoft-képviselőjével együttműködve győződjön meg arról, hogy a virtuális gépek és az Azure NetApp Files-kötetek egymáshoz közel vannak üzembe helyezve. Egy olyan új SAP HANA-rendszer regisztrációjakor, amely SAP HANA Azure NetApp Filest használ, küldje el a szükséges információkat.

A következő utasítások feltételezik, hogy már létrehozta az erőforráscsoportot, az Azure-beli virtuális hálózatot és a három Azure-beli virtuális hálózati alhálózatot: clientés storagehana. A virtuális gépek üzembe helyezésekor válassza ki az ügyfél-alhálózatot, hogy az ügyfél hálózati adaptere legyen a virtuális gépek elsődleges felülete. Emellett explicit útvonalat kell konfigurálnia az Azure NetApp Files delegált alhálózatához a táralhálózati átjárón keresztül.

Fontos

Győződjön meg arról, hogy a kiválasztott operációs rendszer SAP-minősítéssel rendelkezik az SAP HANA-hoz a használt virtuálisgép-típusokon. Az SAP HANA által minősített virtuálisgép-típusok és operációs rendszerek ezen típusainak listáját az SAP HANA által minősített IaaS-platformok webhelyén találja. Kattintson a felsorolt virtuálisgép-típus részleteire az SAP HANA által támogatott operációsrendszer-kiadások teljes listájának lekéréséhez.

  1. Hozzon létre egy rendelkezésre állási csoportot az SAP HANA-hoz. Ügyeljen arra, hogy a maximális frissítési tartományt állítsa be.

  2. Hozzon létre három virtuális gépet (hanadb1, hanadb2, hanadb3) az alábbi lépések végrehajtásával:

    a. Az SAP HANA által támogatott Azure-galériában SLES4SAP rendszerképet használhat.

    b. Válassza ki az SAP HANA-hoz korábban létrehozott rendelkezésre állási csoportot.

    c. Válassza ki az ügyfél Azure virtuális hálózati alhálózatát. Válassza a Gyorsított hálózat lehetőséget.

    A virtuális gépek telepítésekor a hálózati adapter neve automatikusan létrejön. Ebben az egyszerűség kedvéért az automatikusan létrehozott hálózati adapterekre fogunk hivatkozni, amelyek az ügyfél Azure virtuális hálózati alhálózatához vannak csatolva, hanadb1-client, hanadb2-client és hanadb3-client néven.

  3. Hozzon létre három hálózati adaptert, egyet minden virtuális géphez a virtuális hálózati alhálózathoz (ebben a példában hanadb1-storage, hanadb2-storage és hanadb3-storage).storage

  4. Hozzon létre három hálózati adaptert, egyet minden virtuális géphez a hana virtuális hálózati alhálózathoz (ebben a példában hanadb1-hana, hanadb2-hana és hanadb3-hana).

  5. Csatolja az újonnan létrehozott virtuális hálózati adaptereket a megfelelő virtuális gépekhez az alábbi lépések végrehajtásával:

    1. Nyissa meg a virtuális gépet az Azure Portalon.
    2. A bal oldali panelen válassza a Virtuális gépek lehetőséget. Szűrjön a virtuális gép nevére (például hanadb1), majd válassza ki a virtuális gépet.
    3. Az Áttekintés panelen válassza a Leállítás lehetőséget a virtuális gép felszabadításához.
    4. Válassza a Hálózatkezelés lehetőséget, majd csatolja a hálózati adaptert. A Hálózati adapter csatolása legördülő listában válassza ki a már létrehozott hálózati adaptereket és storagehana alhálózatokat.
    5. Válassza a Mentés parancsot.
    6. Ismételje meg a b–e lépéseket a fennmaradó virtuális gépek esetében (a példánkban a hanadb2 és a hanadb3).
    7. Egyelőre hagyja leállított állapotban a virtuális gépeket. A következő lépésben az összes újonnan csatlakoztatott hálózati adapterhez engedélyezzük a gyorsított hálózatkezelést .
  6. Engedélyezze a gyorsított hálózatkezelést az alhálózatok és hana az storage alhálózatok további hálózati adapterei számára az alábbi lépések végrehajtásával:

    1. Nyissa meg az Azure Cloud Shellt az Azure Portalon.

    2. Hajtsa végre az alábbi parancsokat a gyorsított hálózatkezelés engedélyezéséhez azokhoz a további hálózati adapterekhez, amelyek az storage alhálózatokhoz hana vannak csatlakoztatva.

      az network nic update --id /subscriptions/your subscription/resourceGroups/your resource group/providers/Microsoft.Network/networkInterfaces/hanadb1-storage --accelerated-networking true
       az network nic update --id /subscriptions/your subscription/resourceGroups/your resource group/providers/Microsoft.Network/networkInterfaces/hanadb2-storage --accelerated-networking true
       az network nic update --id /subscriptions/your subscription/resourceGroups/your resource group/providers/Microsoft.Network/networkInterfaces/hanadb3-storage --accelerated-networking true
      
       az network nic update --id /subscriptions/your subscription/resourceGroups/your resource group/providers/Microsoft.Network/networkInterfaces/hanadb1-hana --accelerated-networking true
       az network nic update --id /subscriptions/your subscription/resourceGroups/your resource group/providers/Microsoft.Network/networkInterfaces/hanadb2-hana --accelerated-networking true
       az network nic update --id /subscriptions/your subscription/resourceGroups/your resource group/providers/Microsoft.Network/networkInterfaces/hanadb3-hana --accelerated-networking true
      
  7. Indítsa el a virtuális gépeket az alábbi lépésekkel:

    1. A bal oldali panelen válassza a Virtuális gépek lehetőséget. Szűrjön a virtuális gép nevére (például hanadb1), majd jelölje ki.
    2. Az Áttekintés panelen válassza a Start lehetőséget.

Operációs rendszer konfigurálása és előkészítése

A következő szakaszokban szereplő utasítások az alábbiak egyikével vannak előtagban:

  • [A]: Minden csomópontra alkalmazható
  • [1]: Csak az 1. csomópontra alkalmazható
  • [2]: Csak a 2. csomópontra alkalmazható
  • [3]: Csak a 3. csomópontra alkalmazható

Konfigurálja és készítse elő az operációs rendszert az alábbi lépések végrehajtásával:

  1. [A] A gazdafájlok karbantartása a virtuális gépeken. Az összes alhálózat bejegyzéseinek belefoglalása. A példához /etc/hosts a következő bejegyzések lettek hozzáadva.

    # Storage
     10.23.2.4   hanadb1-storage
     10.23.2.5   hanadb2-storage
     10.23.2.6   hanadb3-storage
     # Client
     10.23.0.5   hanadb1
     10.23.0.6   hanadb2
     10.23.0.7   hanadb3
     # Hana
     10.23.3.4   hanadb1-hana
     10.23.3.5   hanadb2-hana
     10.23.3.6   hanadb3-hana
    
  2. [A] A tároló hálózati adapterének DHCP- és felhőkonfigurációs beállításainak módosítása a nem kívánt gazdagépnév-módosítások elkerülése érdekében.

    Az alábbi utasítások feltételezik, hogy a tároló hálózati adaptere .eth1

    vi /etc/sysconfig/network/dhcp 
    # Change the following DHCP setting to "no"
    DHCLIENT_SET_HOSTNAME="no"
    
    vi /etc/sysconfig/network/ifcfg-eth1
    # Edit ifcfg-eth1 
    #Change CLOUD_NETCONFIG_MANAGE='yes' to "no"
    CLOUD_NETCONFIG_MANAGE='no'
    
  3. [A] Adjon hozzá egy hálózati útvonalat, hogy az Azure NetApp Files felé történő kommunikáció a tárhálózati adapteren keresztül haladjon.

    Az alábbi utasítások feltételezik, hogy a tároló hálózati adaptere .eth1

    vi /etc/sysconfig/network/ifroute-eth1
    
    # Add the following routes 
    # RouterIPforStorageNetwork - - -
    # ANFNetwork/cidr RouterIPforStorageNetwork - -
    10.23.2.1 - - -
    10.23.1.0/26 10.23.2.1 - -
    

    Indítsa újra a virtuális gépet a módosítások aktiválásához.

  4. [A] Készítse elő az operációs rendszert az SAP HANA NFS-sel való futtatására a NetApp-rendszereken az SAP megjegyzés 3024346 – Linux Kernel Gépház a NetApp NFS-hez című cikkben leírtak szerint. A NetApp konfigurációs beállításaihoz hozzon létre egy konfigurációs fájlt /etc/sysctl.d/91-NetApp-HANA.conf .

    vi /etc/sysctl.d/91-NetApp-HANA.conf
    
    # Add the following entries in the configuration file
    net.core.rmem_max = 16777216
    net.core.wmem_max = 16777216
    net.ipv4.tcp_rmem = 4096 131072 16777216
    net.ipv4.tcp_wmem = 4096 16384 16777216
    net.core.netdev_max_backlog = 300000
    net.ipv4.tcp_slow_start_after_idle=0
    net.ipv4.tcp_no_metrics_save = 1
    net.ipv4.tcp_moderate_rcvbuf = 1
    net.ipv4.tcp_window_scaling = 1
    net.ipv4.tcp_timestamps = 1
    net.ipv4.tcp_sack = 1
    
  5. [A] Konfigurációs fájl létrehozása /etc/sysctl.d/ms-az.conf létrehozása a Microsoft for Azure konfigurációs beállításaival.

    vi /etc/sysctl.d/ms-az.conf
    
    # Add the following entries in the configuration file
    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv4.tcp_max_syn_backlog = 16348
    net.ipv4.conf.all.rp_filter = 0
    sunrpc.tcp_slot_table_entries = 128
    vm.swappiness=10
    

    [! TIPP] Kerülje a net.ipv4.ip_local_port_range és net.ipv4.ip_local_reserved_ports explicit módon a sysctl konfigurációs fájlokban való beállítását, hogy az SAP-gazdagépügynök felügyelhesse a porttartományokat. További részletekért lásd: SAP-megjegyzés 2382421.

  6. [A] Módosítsa az NFSv3-kötetek napozási beállításait az SAP megjegyzés 3024346 – Linux Kernel Gépház a NetApp NFS-hez című témakörben leírtaknak megfelelően.

    vi /etc/modprobe.d/sunrpc.conf
    
    # Insert the following line
    options sunrpc tcp_max_slot_table_entries=128
    

Az Azure NetApp Files-kötetek csatlakoztatása

  1. [A] Hozzon létre csatlakoztatási pontokat a HANA-adatbáziskötetek számára.

    mkdir -p /hana/data/HN1/mnt00001
    mkdir -p /hana/data/HN1/mnt00002
    mkdir -p /hana/log/HN1/mnt00001
    mkdir -p /hana/log/HN1/mnt00002
    mkdir -p /hana/shared
    mkdir -p /usr/sap/HN1
    
  2. [1] Hozzon létre csomópontspecifikus könyvtárakat a /usr/sap számára a HN1-megosztott rendszeren.

    # Create a temporary directory to mount HN1-shared
    mkdir /mnt/tmp
    
    # if using NFSv3 for this volume, mount with the following command
    mount 10.23.1.4:/HN1-shared /mnt/tmp
    
    # if using NFSv4.1 for this volume, mount with the following command
    mount -t nfs -o sec=sys,nfsvers=4.1 10.23.1.4:/HN1-shared /mnt/tmp
    
    cd /mnt/tmp
    mkdir shared usr-sap-hanadb1 usr-sap-hanadb2 usr-sap-hanadb3
    
    # unmount /hana/shared
    cd
    umount /mnt/tmp
    
  3. [A] Ellenőrizze az NFS-tartomány beállítását. Győződjön meg arról, hogy a tartomány alapértelmezett Azure NetApp Files-tartományként van konfigurálva, azaz defaultv4iddomain.com 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
    
  4. [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.23.1.4:/HN1-shared /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
    
  5. [A] Hozza létre manuálisan az SAP HANA-csoportot és a felhasználót. A csoport sapsys és a user hn1adm azonosítóit az előkészítés során megadott azonosítókra kell beállítani. (Ebben a példában az azonosítók értéke 1001.) Ha az azonosítók nincsenek megfelelően beállítva, nem fog tudni hozzáférni a kötetekhez. A csoport sapsys és a felhasználói fiókok hn1adm és sapadm azonosítóinak minden virtuális gépen azonosnak kell lenniük.

    # Create user group 
    sudo groupadd -g 1001 sapsys
    
    # Create  users 
    sudo useradd hn1adm -u 1001 -g 1001 -d /usr/sap/HN1/home -c "SAP HANA Database System" -s /bin/sh
    sudo useradd sapadm -u 1002 -g 1001 -d /home/sapadm -c "SAP Local Administrator" -s /bin/sh
    
    # Set the password  for both user ids
    sudo passwd hn1adm
    sudo passwd sapadm
    
  6. [A] Csatlakoztassa a megosztott Azure NetApp Files-köteteket.

    sudo vi /etc/fstab
    
    # Add the following entries
    10.23.1.5:/HN1-data-mnt00001 /hana/data/HN1/mnt00001  nfs   rw,nfsvers=4.1,hard,timeo=600,rsize=262144,wsize=262144,noatime,lock,_netdev,sec=sys  0  0
    10.23.1.6:/HN1-data-mnt00002 /hana/data/HN1/mnt00002  nfs   rw,nfsvers=4.1,hard,timeo=600,rsize=262144,wsize=262144,noatime,lock,_netdev,sec=sys  0  0
    10.23.1.4:/HN1-log-mnt00001 /hana/log/HN1/mnt00001  nfs   rw,nfsvers=4.1,hard,timeo=600,rsize=262144,wsize=262144,noatime,lock,_netdev,sec=sys  0  0
    10.23.1.6:/HN1-log-mnt00002 /hana/log/HN1/mnt00002  nfs   rw,nfsvers=4.1,hard,timeo=600,rsize=262144,wsize=262144,noatime,lock,_netdev,sec=sys  0  0
    10.23.1.4:/HN1-shared/shared /hana/shared  nfs   rw,nfsvers=4.1,hard,timeo=600,rsize=262144,wsize=262144,noatime,lock,_netdev,sec=sys  0  0
    
    # Mount all volumes
    sudo mount -a
    

    A nagyobb átviteli sebességet igénylő számítási feladatok esetében fontolja meg a nconnect csatlakoztatási lehetőséget az Azure NetApp Files for SAP HANA NFS v4.1-köteteiben leírtak szerint. Ellenőrizze, hogy az Azure NetApp Files támogatja-e nconnect a Linux-kiadásban.

  7. [1] Csatlakoztassa a csomópontspecifikus köteteket a hanadb1-en.

    sudo vi /etc/fstab
    
    # Add the following entries
    10.23.1.4:/HN1-shared/usr-sap-hanadb1 /usr/sap/HN1  nfs   rw,nfsvers=4.1,hard,timeo=600,rsize=262144,wsize=262144,noatime,lock,_netdev,sec=sys  0  0
    
    # Mount the volume
    sudo mount -a
    
  8. [2] Csatlakoztassa a csomópontspecifikus köteteket a hanadb2-n.

    sudo vi /etc/fstab
    
    # Add the following entries
    10.23.1.4:/HN1-shared/usr-sap-hanadb2 /usr/sap/HN1  nfs   rw,nfsvers=4.1,hard,timeo=600,rsize=262144,wsize=262144,noatime,lock,_netdev,sec=sys  0  0
    
    # Mount the volume
    sudo mount -a
    
  9. [3] Csatlakoztassa a csomópontspecifikus köteteket a hanadb3-ra.

    sudo vi /etc/fstab
    
    # Add the following entries
    10.23.1.4:/HN1-shared/usr-sap-hanadb3 /usr/sap/HN1  nfs   rw,nfsvers=4.1,hard,timeo=600,rsize=262144,wsize=262144,noatime,lock,_netdev,sec=sys  0  0
    
    # Mount the volume
    sudo mount -a
    
  10. [A] Ellenőrizze, hogy az összes HANA-kötet az NFS protokoll NFSv4.1-es verziójával van-e csatlakoztatva.

    sudo nfsstat -m
    
    # Verify that flag vers is set to 4.1 
    # Example from hanadb1
    /hana/data/HN1/mnt00001 from 10.23.1.5:/HN1-data-mnt00001
     Flags: rw,noatime,vers=4.1,rsize=262144,wsize=262144,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=10.23.2.4,local_lock=none,addr=10.23.1.5
    /hana/log/HN1/mnt00002 from 10.23.1.6:/HN1-log-mnt00002
     Flags: rw,noatime,vers=4.1,rsize=262144,wsize=262144,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=10.23.2.4,local_lock=none,addr=10.23.1.6
    /hana/data/HN1/mnt00002 from 10.23.1.6:/HN1-data-mnt00002
     Flags: rw,noatime,vers=4.1,rsize=262144,wsize=262144,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=10.23.2.4,local_lock=none,addr=10.23.1.6
    /hana/log/HN1/mnt00001 from 10.23.1.4:/HN1-log-mnt00001
    Flags: rw,noatime,vers=4.1,rsize=262144,wsize=262144,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=10.23.2.4,local_lock=none,addr=10.23.1.4
    /usr/sap/HN1 from 10.23.1.4:/HN1-shared/usr-sap-hanadb1
     Flags: rw,noatime,vers=4.1,rsize=262144,wsize=262144,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=10.23.2.4,local_lock=none,addr=10.23.1.4
    /hana/shared from 10.23.1.4:/HN1-shared/shared
     Flags: rw,noatime,vers=4.1,rsize=262144,wsize=262144,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=10.23.2.4,local_lock=none,addr=10.23.1.4
    

Installation

Ebben a példában a HANA 2.0 SP4-et használtuk felskálázási konfigurációban, készenléti csomóponttal az Azure-ral.

Felkészülés a HANA telepítésére

  1. [A] A HANA telepítése előtt állítsa be a gyökérjelszót. A telepítés befejezése után letilthatja a gyökérjelszót. Végrehajtás parancsként rootpasswd.

  2. [1] Ellenőrizze, hogy az SSH-val bejelentkezhet-e a hanadb2-be és a hanadb3-ba anélkül, hogy jelszót kér.

    ssh root@hanadb2
    ssh root@hanadb3
    
  3. [A] Telepítsen további csomagokat, amelyek a HANA 2.0 SP4-hez szükségesek. További információ: SAP Note 2593824.

    sudo zypper install libgcc_s1 libstdc++6 libatomic1
    
  4. [2], [3] Módosítsa az SAP HANA data és log a könyvtárak tulajdonjogát hn1adm értékre.

    # Execute as root
    sudo chown hn1adm:sapsys /hana/data/HN1
    sudo chown hn1adm:sapsys /hana/log/HN1
    

HANA-telepítés

  1. [1] Telepítse az SAP HANA-t az SAP HANA 2.0 telepítési és frissítési útmutatójának utasításait követve. Ebben a példában az SAP HANA vertikális felskálázását telepítjük főkiszolgálóval, egy feldolgozóval és egy készenléti csomóponttal.

    1. Indítsa el a hdblcm programot a HANA telepítési szoftverkönyvtárából. Használja a paramétert internal_network , és adja át az alhálózat címterét, amelyet a belső HANA csomópontközi kommunikációhoz használ.

      ./hdblcm --internal_network=10.23.3.0/24
      
    2. A parancssorba írja be a következő értékeket:

      • Válasszon egy műveletet: írja be az 1 értéket (telepítéshez)
      • További telepítési összetevők esetén: 2, 3
      • Telepítési útvonal: nyomja le az Enter billentyűt (alapértelmezés szerint a /hana/shared)
      • Helyi gazdagépnév esetén: nyomja le az Enter billentyűt az alapértelmezett érték elfogadásához
      • A Gazdagépek hozzáadása a rendszerhez csoportban: írja be az y értéket
      • Vesszővel tagolt gazdagépnevek hozzáadásához: hanadb2, hanadb3
      • Legfelső szintű felhasználónév [gyökér]: az Enter billentyűt lenyomva fogadja el az alapértelmezett értéket
      • Legfelső szintű felhasználó jelszava: adja meg a gyökérfelhasználó jelszavát
      • A gazdagép hanadb2 szerepkörei esetén: 1 (feldolgozó esetén)
      • Hanadb2 gazdagép feladatátvételi csoportja esetén [alapértelmezett]: nyomja le az Enter billentyűt az alapértelmezett érték elfogadásához
      • Hanadb2 gazdagép tárolási partíciószámához [<<automatikus hozzárendelés>>]: nyomja le az Enter billentyűt az alapértelmezett érték elfogadásához
      • Hanadb2 gazdagép feldolgozócsoportja esetén [alapértelmezett]: nyomja le az Enter billentyűt az alapértelmezett érték elfogadásához
      • Hanadb3 gazdagép szerepköreinek kiválasztása esetén: enter 2 (készenléti állapot esetén)
      • Hanadb3 gazdagép feladatátvételi csoportja esetén [alapértelmezett]: nyomja le az Enter billentyűt az alapértelmezett érték elfogadásához
      • Hanadb3 gazdagép feldolgozócsoportja esetén [alapértelmezett]: nyomja le az Enter billentyűt az alapértelmezett érték elfogadásához
      • SAP HANA rendszerazonosító esetén: adja meg a HN1 értéket
      • Példányszám ([00]): adja meg a 03 értéket
      • Helyi gazdagép-feldolgozó csoport esetén [alapértelmezett]: az Enter billentyűt lenyomva fogadja el az alapértelmezett értéket
      • A Rendszerhasználat kiválasztása / Enter index [4]: 4 (egyéni esetén)
      • Adatkötetek helye esetén [/hana/data/HN1]: nyomja le az Enter billentyűt az alapértelmezett érték elfogadásához
      • Naplókötetek helyének megadása [/hana/log/HN1]: nyomja le az Enter billentyűt az alapértelmezett érték elfogadásához
      • A maximális memóriafoglalás korlátozása? [n]: írja be az n értéket
      • Hanadb1 gazdagép gazdaneve [hanadb1]: az Enter billentyűt lenyomva fogadja el az alapértelmezett értéket
      • Hanadb2 gazdagép gazdaneve esetén [hanadb2]: nyomja le az Enter billentyűt az alapértelmezett érték elfogadásához
      • Hanadb3 gazdagép tanúsítványgazdaneve [hanadb3]: nyomja le az Enter billentyűt az alapértelmezett érték elfogadásához
      • System Rendszergazda istrator (hn1adm) jelszó esetén: adja meg a jelszót
      • Rendszeradatbázis-felhasználó (rendszer) jelszava: adja meg a rendszer jelszavát
      • A rendszeradatbázis-felhasználó (rendszer) jelszavának megerősítése: adja meg a rendszer jelszavát
      • A rendszer újraindítása a gép újraindítása után? [n]: enter n
      • For Do you want to continue (y/n): ellenőrizze az összegzést, és ha minden jól néz ki, írja be az y értéket
  2. [1] A global.ini ellenőrzése.

    Jelenítse meg a global.ini-t, és győződjön meg arról, hogy a belső SAP HANA csomópontközi kommunikációjának konfigurációja érvényben van. Ellenőrizze a kommunikációs szakaszt. Az alhálózat címterével hana kell rendelkeznie, és listeninterface a következőre kell állítania .internal: . Ellenőrizze a internal_hostname_resolution szakaszt. Rendelkeznie kell az alhálózathoz tartozó hana HANA virtuális gépek IP-címével.

    sudo cat /usr/sap/HN1/SYS/global/hdb/custom/config/global.ini
    
    # Example 
    #global.ini last modified 2019-09-10 00:12:45.192808 by hdbnameserve
    [communication]
    internal_network = 10.23.3/24
    listeninterface = .internal
    [internal_hostname_resolution]
    10.23.3.4 = hanadb1
    10.23.3.5 = hanadb2
    10.23.3.6 = hanadb3
    
  3. [1] Adjon hozzá gazdagépleképezést, hogy az ügyfél IP-címeit használhassa az ügyfélkommunikációhoz. Adja hozzá a szakaszt public_host_resolution, és adja hozzá a megfelelő IP-címeket az ügyfél alhálózatából.

    sudo vi /usr/sap/HN1/SYS/global/hdb/custom/config/global.ini
    
    #Add the section
    [public_hostname_resolution]
    map_hanadb1 = 10.23.0.5
    map_hanadb2 = 10.23.0.6
    map_hanadb3 = 10.23.0.7
    
  4. [1] Indítsa újra az SAP HANA-t a módosítások aktiválásához.

    sudo -u hn1adm /usr/sap/hostctrl/exe/sapcontrol -nr 03 -function StopSystem HDB
    sudo -u hn1adm /usr/sap/hostctrl/exe/sapcontrol -nr 03 -function StartSystem HDB
    
  5. [1] Ellenőrizze, hogy az ügyfélfelület az alhálózat IP-címeit client használja-e kommunikációhoz.

    sudo -u hn1adm /usr/sap/HN1/HDB03/exe/hdbsql -u SYSTEM -p "password" -i 03 -d SYSTEMDB 'select * from SYS.M_HOST_INFORMATION'|grep net_publicname
    
    # Expected result
    "hanadb3","net_publicname","10.23.0.7"
    "hanadb2","net_publicname","10.23.0.6"
    "hanadb1","net_publicname","10.23.0.5"
    

    A konfiguráció ellenőrzéséről további információt az SAP Megjegyzés 2183363 – Az SAP HANA belső hálózatának konfigurálása című témakörben talál.

  6. Ha optimalizálni szeretné az SAP HANA-t a mögöttes Azure NetApp Files-tárolóhoz, állítsa be a következő SAP HANA-paramétereket:

    • max_parallel_io_requests128
    • async_read_submitbekapcsolva
    • async_write_submit_activebekapcsolva
    • async_write_submit_blocksmind

    További információkért lásd az SAP HANA I/O-veremkonfigurációját.

    Az SAP HANA 2.0 rendszerektől kezdve a paraméterek a következőben global.iniállíthatók be: . További információ: SAP Note 1999930.

    Az SAP HANA 1.0 SPS12-es és korábbi verziói esetében ezek a paraméterek a telepítés során állíthatók be az SAP Megjegyzés 2267798.

  7. Az Azure NetApp Files által használt tárterület fájlméretének korlátozása 16 terabájt (TB). Az SAP HANA nem ismeri implicit módon a tárolási korlátozást, és nem hoz létre automatikusan új adatfájlt, ha eléri a 16 TB-os fájlméretkorlátot. Amikor az SAP HANA 16 TB-ot meghaladóan próbálja növelni a fájlt, ez a kísérlet hibákhoz és végül egy indexkiszolgáló összeomlásához vezet.

    Fontos

    Ha meg szeretné akadályozni, hogy az SAP HANA a tárolási alrendszer 16 TB-os korlátja fölé növelje az adatfájlokat, állítsa be a következő paramétereket a következőben global.ini: .

    • datavolume_striping = igaz
    • datavolume_striping_size_gb = 15000 További információ: SAP Note 2400005. Vegye figyelembe az SAP Note 2631285.

AZ SAP HANA feladatátvételének tesztelése

Megjegyzés:

Ez a cikk a Microsoft által már nem használt kifejezésekre mutató hivatkozásokat tartalmaz. Ha ezeket a feltételeket eltávolítja a szoftverből, eltávolítjuk őket ebből a cikkből.

  1. Csomópont-összeomlás szimulálása SAP HANA-feldolgozó csomóponton. Végezze el az alábbi műveleteket:

    1. A csomópont összeomlásának szimulálása előtt futtassa a következő parancsokat hn1adm-ként a környezet állapotának rögzítéséhez:

      # Check the landscape status
      python /usr/sap/HN1/HDB03/exe/python_support/landscapeHostConfiguration.py
      | Host    | Host   | Host   | Failover | Remove | Storage   | Storage   | Failover | Failover | NameServer | NameServer | IndexServer | IndexServer | Host    | Host    | Worker  | Worker  |
      |         | Active | Status | Status   | Status | Config    | Actual    | Config   | Actual   | Config     | Actual     | Config      | Actual      | Config  | Actual  | Config  | Actual  |
      |         |        |        |          |        | Partition | Partition | Group    | Group    | Role       | Role       | Role        | Role        | Roles   | Roles   | Groups  | Groups  |
      | ------- | ------ | ------ | -------- | ------ | --------- | --------- | -------- | -------- | ---------- | ---------- | ----------- | ----------- | ------- | ------- | ------- | ------- |
      | hanadb1 | yes    | ok     |          |        |         1 |         1 | default  | default  | master 1   | master     | worker      | master      | worker  | worker  | default | default |
      | hanadb2 | yes    | ok     |          |        |         2 |         2 | default  | default  | master 2   | slave      | worker      | slave       | worker  | worker  | default | default |
      | hanadb3 | yes    | ignore |          |        |         0 |         0 | default  | default  | master 3   | slave      | standby     | standby     | standby | standby | default | -       |
      
      # Check the instance status
      sapcontrol -nr 03  -function GetSystemInstanceList
      GetSystemInstanceList
      OK
      hostname, instanceNr, httpPort, httpsPort, startPriority, features, dispstatus
      hanadb2, 3, 50313, 50314, 0.3, HDB|HDB_WORKER, GREEN
      hanadb1, 3, 50313, 50314, 0.3, HDB|HDB_WORKER, GREEN
      hanadb3, 3, 50313, 50314, 0.3, HDB|HDB_STANDBY, GREEN
      
    2. Csomópont-összeomlás szimulálásához futtassa a következő parancsot gyökérként a feldolgozó csomóponton, amely ebben az esetben hanadb2 :

      echo b > /proc/sysrq-trigger
      
    3. A rendszer figyelése a feladatátvétel befejezéséhez. Ha a feladatátvétel befejeződött, rögzítse az állapotot, amelynek a következőképpen kell kinéznie:

      # Check the instance status
      sapcontrol -nr 03  -function GetSystemInstanceList
      GetSystemInstanceList
      OK
      hostname, instanceNr, httpPort, httpsPort, startPriority, features, dispstatus
      hanadb1, 3, 50313, 50314, 0.3, HDB|HDB_WORKER, GREEN
      hanadb3, 3, 50313, 50314, 0.3, HDB|HDB_STANDBY, GREEN
      hanadb2, 3, 50313, 50314, 0.3, HDB|HDB_WORKER, GRAY
      
      # Check the landscape status
      /usr/sap/HN1/HDB03/exe/python_support> python landscapeHostConfiguration.py
      | Host    | Host   | Host   | Failover | Remove | Storage   | Storage   | Failover | Failover | NameServer | NameServer | IndexServer | IndexServer | Host    | Host    | Worker  | Worker  |
      |         | Active | Status | Status   | Status | Config    | Actual    | Config   | Actual   | Config     | Actual     | Config      | Actual      | Config  | Actual  | Config  | Actual  |
      |         |        |        |          |        | Partition | Partition | Group    | Group    | Role       | Role       | Role        | Role        | Roles   | Roles   | Groups  | Groups  |
      | ------- | ------ | ------ | -------- | ------ | --------- | --------- | -------- | -------- | ---------- | ---------- | ----------- | ----------- | ------- | ------- | ------- | ------- |
      | hanadb1 | yes    | ok     |          |        |         1 |         1 | default  | default  | master 1   | master     | worker      | master      | worker  | worker  | default | default |
      | hanadb2 | no     | info   |          |        |         2 |         0 | default  | default  | master 2   | slave      | worker      | standby     | worker  | standby | default | -       |
      | hanadb3 | yes    | info   |          |        |         0 |         2 | default  | default  | master 3   | slave      | standby     | slave       | standby | worker  | default | default |
      

      Fontos

      Amikor egy csomópont kernelpánikot tapasztal, kerülje az SAP HANA feladatátvételi késését úgy, hogy az összes HANA virtuális gépen 20 másodpercre állítja kernel.panic be a késést. A konfiguráció a következőben /etc/sysctltörténik: . Indítsa újra a virtuális gépeket a módosítás aktiválásához. Ha ez a módosítás nem történik meg, a feladatátvétel 10 vagy több percet is igénybe vehet, amikor egy csomópont kernelhiba lép fel.

  2. A névkiszolgálót az alábbi művelet végrehajtásával tiltsa le:

    1. A teszt előtt ellenőrizze a környezet állapotát a következő parancsok hn1adm-ként való futtatásával:

      #Landscape status 
      python /usr/sap/HN1/HDB03/exe/python_support/landscapeHostConfiguration.py
      | Host    | Host   | Host   | Failover | Remove | Storage   | Storage   | Failover | Failover | NameServer | NameServer | IndexServer | IndexServer | Host    | Host    | Worker | Worker  |
      |         | Active | Status | Status   | Status | Config    | Actual    | Config   | Actual   | Config     | Actual     | Config      | Actual      | Config  | Actual  | Config  | Actual  |
      |         |        |        |          |        | Partition | Partition | Group    | Group    | Role       | Role       | Role        | Role        | Roles   | Roles   | Groups  | Groups  |
      | ------- | ------ | ------ | -------- | ------ | --------- | --------- | -------- | -------- | ---------- | ---------- | ----------- | ----------- | ------- | ------- | ------- | ------- |
      | hanadb1 | yes    | ok     |          |        |         1 |         1 | default  | default  | master 1   | master     | worker      | master      | worker  | worker  | default | default |
      | hanadb2 | yes    | ok     |          |        |         2 |         2 | default  | default  | master 2   | slave      | worker      | slave       | worker  | worker  | default | default |
      | hanadb3 | no     | ignore |          |        |         0 |         0 | default  | default  | master 3   | slave      | standby     | standby     | standby | standby | default | -       |
      
      # Check the instance status
      sapcontrol -nr 03  -function GetSystemInstanceList
      GetSystemInstanceList
      OK
      hostname, instanceNr, httpPort, httpsPort, startPriority, features, dispstatus
      hanadb2, 3, 50313, 50314, 0.3, HDB|HDB_WORKER, GREEN
      hanadb1, 3, 50313, 50314, 0.3, HDB|HDB_WORKER, GREEN
      hanadb3, 3, 50313, 50314, 0.3, HDB|HDB_STANDBY, GRAY
      
    2. Futtassa a következő parancsokat hn1adm-ként az aktív főcsomóponton, amely ebben az esetben hanadb1:

      hn1adm@hanadb1:/usr/sap/HN1/HDB03> HDB kill
      

      A hanadb3 készenléti csomópont lesz a fő csomópont. A feladatátvételi teszt befejezése után az erőforrás állapota a következő:

      # Check the instance status
      sapcontrol -nr 03 -function GetSystemInstanceList
      GetSystemInstanceList
      OK
      hostname, instanceNr, httpPort, httpsPort, startPriority, features, dispstatus
      hanadb2, 3, 50313, 50314, 0.3, HDB|HDB_WORKER, GREEN
      hanadb1, 3, 50313, 50314, 0.3, HDB|HDB_WORKER, GRAY
      hanadb3, 3, 50313, 50314, 0.3, HDB|HDB_STANDBY, GREEN
      
      # Check the landscape status
      python /usr/sap/HN1/HDB03/exe/python_support/landscapeHostConfiguration.py
      | Host    | Host   | Host   | Failover | Remove | Storage   | Storage   | Failover | Failover | NameServer | NameServer | IndexServer | IndexServer | Host    | Host    | Worker  | Worker  |
      |         | Active | Status | Status   | Status | Config    | Actual    | Config   | Actual   | Config     | Actual     | Config      | Actual      | Config  | Actual  | Config  | Actual  |
      |         |        |        |          |        | Partition | Partition | Group    | Group    | Role       | Role       | Role        | Role        | Roles   | Roles   | Groups  | Groups  |
      | ------- | ------ | ------ | -------- | ------ | --------- | --------- | -------- | -------- | ---------- | ---------- | ----------- | ----------- | ------- | ------- | ------- | ------- |
      | hanadb1 | no     | info   |          |        |         1 |         0 | default  | default  | master 1   | slave      | worker      | standby     | worker  | standby | default | -       |
      | hanadb2 | yes    | ok     |          |        |         2 |         2 | default  | default  | master 2   | slave      | worker      | slave       | worker  | worker  | default | default |
      | hanadb3 | yes    | info   |          |        |         0 |         1 | default  | default  | master 3   | master     | standby     | master      | standby | worker  | default | default |
      
    3. Indítsa újra a HANA-példányt a hanadb1-en (vagyis ugyanazon a virtuális gépen, ahol a névkiszolgálót megölték). A hanadb1 csomópont újra csatlakozik a környezethez, és megtartja készenléti szerepkörét.

      hn1adm@hanadb1:/usr/sap/HN1/HDB03> HDB start
      

      Miután az SAP HANA elindult a hanadb1-en, várjon a következő állapotra:

      # Check the instance status
      sapcontrol -nr 03 -function GetSystemInstanceList
      GetSystemInstanceList
      OK
      hostname, instanceNr, httpPort, httpsPort, startPriority, features, dispstatus
      hanadb1, 3, 50313, 50314, 0.3, HDB|HDB_WORKER, GREEN
      hanadb2, 3, 50313, 50314, 0.3, HDB|HDB_WORKER, GREEN
      hanadb3, 3, 50313, 50314, 0.3, HDB|HDB_STANDBY, GREEN
      # Check the landscape status
      python /usr/sap/HN1/HDB03/exe/python_support/landscapeHostConfiguration.py
      | Host    | Host   | Host   | Failover | Remove | Storage   | Storage   | Failover | Failover | NameServer | NameServer | IndexServer | IndexServer | Host    | Host    | Worker  | Worker  |
      |         | Active | Status | Status   | Status | Config    | Actual    | Config   | Actual   | Config     | Actual     | Config      | Actual      | Config  | Actual  | Config  | Actual  |
      |         |        |        |          |        | Partition | Partition | Group    | Group    | Role       | Role       | Role        | Role        | Roles   | Roles   | Groups  | Groups  |
      | ------- | ------ | ------ | -------- | ------ | --------- | --------- | -------- | -------- | ---------- | ---------- | ----------- | ----------- | ------- | ------- | ------- | ------- |
      | hanadb1 | yes    | info   |          |        |         1 |         0 | default  | default  | master 1   | slave      | worker      | standby     | worker  | standby | default | -       |
      | hanadb2 | yes    | ok     |          |        |         2 |         2 | default  | default  | master 2   | slave      | worker      | slave       | worker  | worker  | default | default |
      | hanadb3 | yes    | info   |          |        |         0 |         1 | default  | default  | master 3   | master     | standby     | master      | standby | worker  | default | default |
      
    4. Ismét tiltsa le a névkiszolgálót a jelenleg aktív főcsomóponton (azaz a hanadb3 csomóponton).

      hn1adm@hanadb3:/usr/sap/HN1/HDB03> HDB kill
      

      A node hanadb1 folytatja a fő csomópont szerepét. A feladatátvételi teszt befejezése után az állapot a következőképpen fog kinézni:

      # Check the instance status
      sapcontrol -nr 03  -function GetSystemInstanceList & python /usr/sap/HN1/HDB03/exe/python_support/landscapeHostConfiguration.py
      GetSystemInstanceList
      OK
      hostname, instanceNr, httpPort, httpsPort, startPriority, features, dispstatus
      GetSystemInstanceList
      OK
      hostname, instanceNr, httpPort, httpsPort, startPriority, features, dispstatus
      hanadb1, 3, 50313, 50314, 0.3, HDB|HDB_WORKER, GREEN
      hanadb2, 3, 50313, 50314, 0.3, HDB|HDB_WORKER, GREEN
      hanadb3, 3, 50313, 50314, 0.3, HDB|HDB_STANDBY, GRAY
      
      # Check the landscape status
      python /usr/sap/HN1/HDB03/exe/python_support/landscapeHostConfiguration.py
      | Host    | Host   | Host   | Failover | Remove | Storage   | Storage   | Failover | Failover | NameServer | NameServer | IndexServer | IndexServer | Host    | Host    | Worker  | Worker  |
      |         | Active | Status | Status   | Status | Config    | Actual    | Config   | Actual   | Config     | Actual     | Config      | Actual      | Config  | Actual  | Config  | Actual  |
      |         |        |        |          |        | Partition | Partition | Group    | Group    | Role       | Role       | Role        | Role        | Roles   | Roles   | Groups  | Groups  |
      | ------- | ------ | ------ | -------- | ------ | --------- | --------- | -------- | -------- | ---------- | ---------- | ----------- | ----------- | ------- | ------- | ------- | ------- |
      | hanadb1 | yes    | ok     |          |        |         1 |         1 | default  | default  | master 1   | master     | worker      | master      | worker  | worker  | default | default |
      | hanadb2 | yes    | ok     |          |        |         2 |         2 | default  | default  | master 2   | slave      | worker      | slave       | worker  | worker  | default | default |
      | hanadb3 | no     | ignore |          |        |         0 |         0 | default  | default  | master 3   | slave      | standby     | standby     | standby | standby | default | -       |
      
    5. Indítsa el az SAP HANA-t a hanadb3-on, amely készen áll arra, hogy készenléti csomópontként szolgáljon.

      hn1adm@hanadb3:/usr/sap/HN1/HDB03> HDB start
      

      Miután az SAP HANA elindult a hanadb3-on, az állapot a következőképpen néz ki:

      # Check the instance status
      sapcontrol -nr 03  -function GetSystemInstanceList & python /usr/sap/HN1/HDB03/exe/python_support/landscapeHostConfiguration.py
      GetSystemInstanceList
      OK
      hostname, instanceNr, httpPort, httpsPort, startPriority, features, dispstatus
      GetSystemInstanceList
      OK
      hostname, instanceNr, httpPort, httpsPort, startPriority, features, dispstatus
      hanadb1, 3, 50313, 50314, 0.3, HDB|HDB_WORKER, GREEN
      hanadb2, 3, 50313, 50314, 0.3, HDB|HDB_WORKER, GREEN
      hanadb3, 3, 50313, 50314, 0.3, HDB|HDB_STANDBY, GRAY
      # Check the landscape status
      python /usr/sap/HN1/HDB03/exe/python_support/landscapeHostConfiguration.py
      | Host    | Host   | Host   | Failover | Remove | Storage   | Storage   | Failover | Failover | NameServer | NameServer | IndexServer | IndexServer | Host    | Host    | Worker  | Worker  |
      |         | Active | Status | Status   | Status | Config    | Actual    | Config   | Actual   | Config     | Actual     | Config      | Actual      | Config  | Actual  | Config  | Actual  |
      |         |        |        |          |        | Partition | Partition | Group    | Group    | Role       | Role       | Role        | Role        | Roles   | Roles   | Groups  | Groups  |
      | ------- | ------ | ------ | -------- | ------ | --------- | --------- | -------- | -------- | ---------- | ---------- | ----------- | ----------- | ------- | ------- | ------- | ------- |
      | hanadb1 | yes    | ok     |          |        |         1 |         1 | default  | default  | master 1   | master     | worker      | master      | worker  | worker  | default | default |
      | hanadb2 | yes    | ok     |          |        |         2 |         2 | default  | default  | master 2   | slave      | worker      | slave       | worker  | worker  | default | default |
      | hanadb3 | no     | ignore |          |        |         0 |         0 | default  | default  | master 3   | slave      | standby     | standby     | standby | standby | default | -       |
      

Következő lépések