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


Oktatóanyag: SAP HANA-adatbázisok biztonsági mentése Azure-beli virtuális gépen az Azure CLI használatával

Ez az oktatóanyag bemutatja, hogyan lehet biztonsági másolatot készíteni az SAP HANA-adatbázispéldányról és az SAP HANA-rendszerreplikációs (HSR) példányról az Azure CLI használatával.

Az Azure CLI használatával Azure-erőforrásokat hozhat létre és kezelhet a parancssorból vagy szkripteken keresztül. Ez a dokumentáció részletesen ismerteti, hogyan készíthet biztonsági másolatot egy SAP HANA-adatbázisról, és hogyan aktiválhat igény szerinti biztonsági mentéseket – mindezt az Azure CLI használatával. Ezeket a lépéseket az Azure Portalon is elvégezheti.

Ez a dokumentum feltételezi, hogy már telepítve van egy SAP HANA-adatbázis egy Azure-beli virtuális gépen. (Virtuális gépet is létrehozhat az Azure CLI használatával).

A támogatott forgatókönyvekről további információt az SAP HANA támogatási mátrixában talál.

Előfeltételek

  • Ehhez az oktatóanyaghoz az Azure CLI 2.0.30-s vagy újabb verziója szükséges. Az Azure Cloud Shell használata esetén a legújabb verzió már telepítve van.

Helyreállítási tár létrehozása

A Recovery Services-tároló egy logikai tároló, amely minden védett erőforrás biztonsági mentési adatait tárolja, például Azure-beli virtuális gépekhez vagy Azure-beli virtuális gépeken futó számítási feladatokhoz – például SQL- vagy HANA-adatbázisokhoz. Amikor egy védett erőforrás biztonsági mentésének feladata fut, a rendszer egy helyreállítási pontot hoz létre a Recovery Services-tárolóban. Ezt követően ezen helyreállítási pontok egyikével állíthatja vissza az adatokat egy adott időpontra.

Recovery Services-tárolót az az backup vault create paranccsal hozhat létre. Adja meg a védeni kívánt virtuális gépével megegyező erőforráscsoportot és helyet. Ebből a rövid útmutatóból megtudhatja, hogyan hozhat létre virtuális gépet az Azure CLI használatával.

Válasszon adatbázistípust:

Ebben az oktatóanyagban a következőket fogjuk használni:

  • saphanaResourceGroup nevű erőforráscsoport
  • saphanaVM nevű virtuális gép
  • erőforrásokat a westus2 helyen.

Létrehozunk egy saphanaVault nevű tárolót.

az backup vault create --resource-group saphanaResourceGroup \
    --name saphanaVault \
    --location westus2

A Recovery Services-tároló alapértelmezés szerint georedundáns tárolásra van beállítva. A georedundáns tárolás biztosítja, hogy a biztonsági mentési adatok egy másodlagos Azure-régióba replikálódjanak, amely több száz kilométerre van az elsődleges régiótól. Ha módosítani kell a tároló redundanciabeállítását, használja az az backup vault backup-properties set parancsmagot.

az backup vault backup-properties set \
    --name saphanaVault  \
    --resource-group saphanaResourceGroup \
    --backup-storage-redundancy "LocallyRedundant/GeoRedundant"

Annak megtekintéséhez, hogy a tároló sikeresen létrejött-e, használja az az backup vault list parancsmagot . A következő válasz jelenik meg:

Location   Name             ResourceGroup
---------  ---------------  -------------  
westus2    saphanaVault     saphanaResourceGroup

Az SAP HANA-példány regisztrálása és védelme

Ahhoz, hogy az AZURE-szolgáltatások felderítik az SAP HANA-példányt (a rajta telepített SAP HANA-val rendelkező virtuális gépet), az SAP HANA-gépen előregisztrációs szkriptet kell futtatni. A szkript futtatása előtt győződjön meg arról, hogy az összes előfeltétel teljesül. Ha többet szeretne megtudni a szkriptről, tekintse meg az előregisztrációs szkript által megadott szakaszt.

A szkript futtatása után az SAP HANA-példány regisztrálható a korábban létrehozott Recovery Services-tárolóban.

Adatbázistípus kiválasztása

Az adatbázispéldány regisztrálásához és védelméhez kövesse az alábbi lépéseket:

  1. A példány regisztrálásához használja az az backup container register parancsot. A VMResourceId az SAP HANA telepítéséhez létrehozott virtuális gép erőforrás-azonosítója.

    az backup container register --resource-group saphanaResourceGroup \
        --vault-name saphanaVault \
        --workload-type SAPHANA \
        --backup-management-type AzureWorkload \
        --resource-id VMResourceId
    

    Feljegyzés

    Ha a virtuális gép nem ugyanabban az erőforráscsoportban van, mint a tároló, akkor a saphanaResourceGroup arra az erőforráscsoportra hivatkozik, amelyben a tároló létre lett hozva.

    Az SAP HANA-példány regisztrálása automatikusan felderíti az összes jelenlegi adatbázisát. A jövőben hozzáadható új adatbázisok felderítéséhez azonban tekintse meg a regisztrált SAP HANA-példányhoz hozzáadott új adatbázisok felderítését.

  2. Annak ellenőrzéséhez, hogy az SAP HANA-példány sikeresen regisztrálva van-e a tárolóban, használja az az backup container list parancsmagot. A következő válasz jelenik meg:

    Name                                                    Friendly Name    Resource Group        Type           Registration Status
    ------------------------------------------------------  --------------   --------------------  ---------      ----------------------
    VMAppContainer;Compute;saphanaResourceGroup;saphanaVM   saphanaVM        saphanaResourceGroup  AzureWorkload  Registered
    

    Feljegyzés

    A fenti kimenet "name" oszlopa a tároló nevére hivatkozik. Ez a tárolónév lesz használva a következő szakaszokban a biztonsági mentések engedélyezéséhez és aktiválásához. Amely ebben az esetben a VMAppContainer; Számlál; saphanaResourceGroup; saphanaVM.

Biztonsági mentés engedélyezése AZ SAP HANA-adatbázisban

Az az backup protectable-item list parancsmag felsorolja az előző lépésben regisztrált SAP HANA-példányon felderített összes adatbázist.

Adatbázistípus kiválasztása

Az adatbázispéldányok biztonsági mentésének engedélyezéséhez kövesse az alábbi lépéseket:

  1. A védeni kívánt adatbázis listázásához futtassa a következő parancsot:

    az backup protectable-item list --resource-group saphanaResourceGroup \
        --vault-name saphanaVault \
        --workload-type SAPHANA \
        --output table
    

    Ebben a listában meg kell találnia a biztonsági másolatot készíteni kívánt adatbázist, amely a következőképpen fog kinézni:

    Name                           Protectable Item Type    ParentName    ServerName    IsProtected
    -----------------------------  ----------------------   ------------  -----------   ------------
    saphanasystem;hxe              SAPHanaSystem            HXE           hxehost       NotProtected  
    saphanadatabase;hxe;systemdb   SAPHanaDatabase          HXE           hxehost       NotProtected
    saphanadatabase;hxe;hxe        SAPHanaDatabase          HXE           hxehost       NotProtected
    

    Amint a fenti kimenetből látható, az SAP HANA rendszer SID-azonosítója HXE. Ebben az oktatóanyagban a kiszolgálón található adatbázis biztonsági mentését saphanadatabase;hxe;hxe hxehost konfiguráljuk.

  2. Az adatbázisok biztonsági mentéseinek védelméhez és konfigurálásához az az backup protection enable-for-azurewl parancsmagot használjuk. Adja meg a használni kívánt szabályzat nevét. Ha parancssori felülettel szeretne szabályzatot létrehozni, használja az az backup policy create parancsmagot. Ebben az oktatóanyagban a sapahanaPolicy szabályzatot fogjuk használni.

    az backup protection enable-for-azurewl --resource-group saphanaResourceGroup \
        --vault-name saphanaVault \
        --policy-name saphanaPolicy \
        --protectable-item-name "saphanadatabase;hxe;hxe"  \
        --protectable-item-type SAPHANADatabase \
        --server-name hxehost \
        --workload-type SAPHANA \
        --output table
    
  3. Ha ellenőrizni szeretné, hogy a fenti biztonsági mentési konfiguráció befejeződött-e, használja az az backup job list parancsmagot. A kimenet a következőképpen jelenik meg:

    Name                                  Operation         Status     Item Name   Start Time UTC
    ------------------------------------  ---------------   ---------  ----------  -------------------  
    e0f15dae-7cac-4475-a833-f52c50e5b6c3  ConfigureBackup   Completed  hxe         2019-12-03T03:09:210831+00:00  
    

Az az backup job list parancsmag felsorolja az összes biztonsági mentési feladatot (ütemezett vagy igény szerinti), amelyek a védett adatbázisban futnak vagy éppen futnak, az egyéb műveletek mellett, mint például a regisztráció, a biztonsági mentés konfigurálása és a biztonsági mentési adatok törlése.

Feljegyzés

Az Azure Backup nem módosítja automatikusan a nyári időszámítás változásait egy Azure-beli virtuális gépen futó SAP HANA-adatbázis biztonsági mentésekor.

Szükség szerint módosítsa manuálisan a szabályzatot.

A tároló nevének lekérése

A tárolónév lekéréséhez futtassa a következő parancsot. Ismerje meg ezt a parancssori felületi parancsot.

    az backup item list --resource-group <resource group name> --vault-name <vault name>

Igény szerinti biztonsági mentés aktiválása

Bár a fenti szakasz részletesen ismerteti az ütemezett biztonsági mentés konfigurálását, ez a szakasz az igény szerinti biztonsági mentés aktiválásáról szól. Ehhez az az backup protection backup-now parancsot használjuk.

Feljegyzés

A biztonsági mentés megőrzési időtartamát a futtatott igény szerinti biztonsági mentés típusa határozza meg.

  • Az igény szerinti teljes biztonsági mentések legalább 45 napig és legfeljebb 99 évig maradnak meg.
  • Az igény szerinti különbségi biztonsági mentések a szabályzat naplómegőrzési készletének megfelelően maradnak meg.
  • Az igény szerinti növekményes biztonsági mentések jelenleg nem támogatottak.

Adatbázistípus kiválasztása

Igény szerinti biztonsági mentés futtatásához futtassa a következő parancsot:

az backup protection backup-now --resource-group saphanaResourceGroup \
    --item-name saphanadatabase;hxe;hxe \
    --vault-name saphanaVault \
    --container-name VMAppContainer;Compute;saphanaResourceGroup;saphanaVM \
    --backup-type Full
    --retain-until 01-01-2040
    --output table

A kimenet a következőképpen jelenik meg:

Name                                  ResourceGroup
------------------------------------  -------------
e0f15dae-7cac-4475-a833-f52c50e5b6c3  saphanaResourceGroup

A válasz megadja a feladat nevét. Ez a feladatnév a feladat állapotának nyomon követésére használható az az backup job show parancsmaggal.

Feljegyzés

A napló biztonsági mentéseit az SAP HANA automatikusan aktiválja és felügyeli belsőleg.

Következő lépések