SAP HANA-adatbázisok visszaállítása Azure-beli virtuális gépeken

Ez a cikk azt ismerteti, hogyan állíthatja vissza az Azure-beli virtuális gépeken (virtuális gépeken) futó SAP HANA-adatbázisokat, és hogy az Azure Backup szolgáltatás biztonsági másolatot készít egy Recovery Services-tárolóról. A visszaállított adatokkal létrehozhat példányokat fejlesztési és tesztelési forgatókönyvekhez, vagy visszatérhet egy korábbi állapotba.

Az Azure Backup mostantól támogatja az SAP HANA Rendszerreplikációs (HSR) példány biztonsági mentését és visszaállítását.

Feljegyzés

  • A HSR-vel rendelkező HANA-adatbázisok visszaállítási folyamata megegyezik a HSR nélküli HANA-adatbázisok visszaállítási folyamatával. Az SAP-tanácsadók szerint önálló adatbázisokként HSR módban is visszaállíthatja az adatbázisokat. Ha a célrendszerben engedélyezve van a HSR mód, először tiltsa le a módot, majd állítsa vissza az adatbázist. Ha azonban fájlként állítja vissza a visszaállítást, a HSR mód letiltása (a HSR feltörése) nem szükséges.
  • A HSR jelenleg nem támogatja az eredeti helyhelyreállítást (OLR). Másik lehetőségként válassza az Alternatív hely visszaállítása lehetőséget, majd válassza ki a forrás virtuális gépet gazdagépként a listából.
  • A HSR-példányra való visszaállítás nem támogatott. A visszaállítás azonban csak a HANA-példányra támogatott.

A támogatott konfigurációkkal és forgatókönyvekkel kapcsolatos információkért tekintse meg az SAP HANA biztonsági mentési támogatási mátrixát.

Visszaállítás időpontra vagy helyreállítási pontra

Az Azure Backup visszaállítja az Azure-beli virtuális gépeken futó SAP HANA-adatbázisokat. A következőkre képes:

  • Állítsa vissza őket egy adott dátumra vagy időpontra (a másodikra) a napló biztonsági másolatainak használatával. Az Azure Backup automatikusan meghatározza a megfelelő teljes biztonsági mentéseket, különbségi biztonsági mentéseket és napló biztonsági mentési láncokat, amelyek a kiválasztott időpont alapján szükségesek a visszaállításhoz.

  • Állítsa vissza őket egy adott teljes vagy különbségi biztonsági mentésre, hogy visszaállítsa őket egy adott helyreállítási pontra.

Előfeltételek

Mielőtt megkezdené az adatbázis visszaállítását, jegyezze fel a következőket:

  • Az adatbázist csak olyan SAP HANA-példányra állíthatja vissza, amely ugyanabban a régióban található.

  • A célpéldányt ugyanazzal a tárolóval kell regisztrálni, mint a forrást. További információ az SAP HANA-adatbázisok biztonsági mentéséről.

  • Az Azure Backup nem tud azonos virtuális gépen két különböző SAP HANA-példányt azonosítani. Így az adatok visszaállítása az egyik példányból a másikba ugyanazon a virtuális gépen nem lehetséges.

  • Annak érdekében, hogy a cél SAP HANA-példány készen álljon a visszaállításra, ellenőrizze a biztonsági mentés készültségi állapotát:

    1. Az Azure Portalon nyissa meg a Biztonsági mentési központot, majd válassza a Biztonsági mentés lehetőséget.

      Screenshot that shows where to check to see whether the target SAP HANA instance is ready to restore.

    2. A Start: Biztonsági mentés konfigurálása panelen az adatforrás típusához válassza az SAP HANA-t az Azure-beli virtuális gépen, válassza ki azt a tárolót, amelyhez az SAP HANA-példány regisztrálva van, majd válassza a Folytatás lehetőséget.

      Screenshot that shows where to select SAP HANA in Azure VM as the datasource type.

    3. A virtuális gépeken található DBs felderítése csoportban válassza a Részletek megtekintése lehetőséget.

      Screenshot that shows where to view database details.

    4. Tekintse át a cél virtuális gép biztonsági mentési készültségét .

      Screenshot that shows where to review the backup readiness of the target VM.

  • Az SAP HANA által támogatott visszaállítási típusokkal kapcsolatos további információkért tekintse meg az SAP HANA Megjegyzés 1642148.

Adatbázis helyreállítása

Adatbázis visszaállításához a következő engedélyekre van szüksége:

  • Biztonsági mentési operátor: Engedélyeket biztosít abban a tárolóban, ahol a visszaállítást végzi.
  • Közreműködő (írás):: Hozzáférést biztosít a forrás virtuális géphez, amelyről biztonsági másolatot készít.
  • Közreműködő (írás): Hozzáférést biztosít a cél virtuális géphez.
    • Ha ugyanarra a virtuális gépre végez visszaállítást, ez a forrás virtuális gép.
    • Ha másik helyre végez visszaállítást, ez az új cél virtuális gép.
  1. Az Azure Portalon nyissa meg a Biztonsági mentési központot, majd válassza a Visszaállítás lehetőséget.

    Screenshot that shows where to start restoring an SAP HANA database.

  2. Adatforrástípusként válassza az SAP HANA-t az Azure-beli virtuális gépen, válassza ki a visszaállítani kívánt adatbázist, majd válassza a Folytatás lehetőséget.

    Screenshot that shows where to restore the backup items.

  3. A Visszaállítási konfiguráció területen adja meg az adatok visszaállításának helyét vagy módját:

    • Alternatív hely: Állítsa vissza az adatbázist egy másik helyre, és tartsa meg az eredeti forrásadatbázist.
    • Adatbázis felülírása: Állítsa vissza az adatokat ugyanarra az SAP HANA-példányra, mint az eredeti forrás. Ez a beállítás felülírja az eredeti adatbázist.

    Screenshot that shows where to restore the configuration.

Feljegyzés

A visszaállítás során (csak a virtuális IP-cím vagy a Terheléselosztó előtérbeli IP-forgatókönyvére vonatkozik), ha a HSR-mód önállóként történő módosítása vagy a HSR feltörése után a célcsomópontra próbál biztonsági másolatot készíteni, mielőtt az SAP által javasolt visszaállításra kerül, és győződjön meg arról, hogy a Load Balancer a célcsomópontra mutat.

Példaforgatókönyvek:

  • Ha a hdbuserstore set SYSTEMKEY localhost parancsot használja az előregisztrációs szkriptben, a visszaállítás során nem lesz probléma.
  • Ha a *hdbuserstore be van állítva SYSTEMKEY <load balancer host/ip> az előregisztrációs szkriptben, és vissza szeretné állítani a biztonsági mentést a célcsomópontra, győződjön meg arról, hogy a terheléselosztó a visszaállítani kívánt célcsomópontra van mutatva.

Visszaállítás másik helyre

  1. A Visszaállítás panel Hol és hogyan állítható vissza? területén válassza a Másodlagos hely lehetőséget.

    Screenshot that shows how to restore the database to an alternate location.

  2. Válassza ki azt az SAP HANA-állomásnevet és példánynevet, amelyre vissza szeretné állítani az adatbázist.

  3. Ellenőrizze, hogy a cél SAP HANA-példány készen áll-e a visszaállításra a biztonsági mentés készenlétének biztosításával. További információ: Előfeltételek.

  4. A Visszaállított adatbázis neve mezőbe írja be a céladatbázis nevét.

    Feljegyzés

    Az egyadatbázis-tároló (SDC) visszaállításának ezeket az ellenőrzéseket kell követnie.

  5. Ha van ilyen, jelölje be a Felülírás lehetőséget, ha az azonos nevű adatbázis már létezik a kijelölt HANA-példányon .

  6. A Visszaállítási pont kiválasztása területen válassza a Naplók (Időpont) lehetőséget egy adott időpontra való visszaállításhoz. Vagy válassza a Teljes &különbség lehetőséget egy adott helyreállítási pontra való visszaállításhoz.

Visszaállítás fájlokként

Feljegyzés

A fájlok visszaállítása nem működik a common internet fájlrendszer (CIFS) megosztásokon, de a hálózati fájlrendszer (NFS) esetében működik.

Ha adatbázis helyett fájlként szeretné visszaállítani a biztonsági mentési adatokat, válassza a Visszaállítás fájlként lehetőséget. Miután a fájlokat egy megadott elérési útra dobta, bármely OLYAN SAP HANA-gépre viheti őket, ahol adatbázisként szeretné visszaállítani őket. Mivel a fájlokat bármilyen gépre áthelyezheti, így az előfizetések és régiók adatai visszaállíthatók.

  1. A Visszaállítás panel Hol és hogyan állítható vissza? területén válassza a Visszaállítás fájlként lehetőséget.

  2. Válassza ki azt a gazdagépet vagy HANA-kiszolgálónevet, amelyre vissza szeretné állítani a biztonsági mentési fájlokat.

  3. A kiszolgáló célútvonalában adja meg az előző lépésben kijelölt kiszolgáló mappa elérési útját. Ez az a hely, ahol a szolgáltatás az összes szükséges biztonsági mentési fájlt ki fogja dobni.

    A lerakott fájlok a következők:

    • Adatbázis biztonsági mentési fájljai
    • JSON-metaadatfájlok (minden érintett biztonsági mentési fájlhoz)

    A hálózati megosztási útvonal vagy a célútként megadott csatlakoztatott Azure-fájlmegosztás elérési útja általában lehetővé teszi a fájlok könnyebb elérését ugyanazon hálózat más gépei vagy ugyanazon az Azure-fájlmegosztáson keresztül, amely azokra van csatlakoztatva.

    Feljegyzés

    A célként regisztrált virtuális gépre csatlakoztatott Azure-fájlmegosztás adatbázis-biztonsági mentési fájljainak visszaállításához győződjön meg arról, hogy a gyökérfiók olvasási/írási engedélyekkel rendelkezik a megosztáson.

    Screenshot that shows how to choose the destination path.

  4. Válassza ki azt a visszaállítási pontot , amelyre az összes biztonsági mentési fájl és mappa vissza lesz állítva.

    Screenshot that shows where to select the restore point.

  5. A kijelölt visszaállítási ponthoz társított biztonsági mentési fájlok a célútvonalba kerülnek.

  6. A választott visszaállítási pont típusától függően (Időpont vagy Teljes & különbség) a célútvonalon létrehozott egy vagy több mappa jelenik meg. Az egyik mappa, a Data_<dátum és a visszaállítás> időpontja tartalmazza a teljes biztonsági mentést, a másik mappa pedig a Napló tartalmazza a napló biztonsági mentéseit és más biztonsági másolatokat (például különbségi és növekményes).

    Feljegyzés

    Ha a Visszaállítás időpontra lehetőséget választotta, a cél virtuális gépre dobott naplófájlok néha a visszaállításhoz kiválasztott időponton túli naplókat is tartalmazhatnak. Az Azure Backup ezzel biztosítja, hogy az összes HANA-szolgáltatás naplóinak biztonsági mentése elérhető legyen a kiválasztott időpontra történő konzisztens és sikeres visszaállításhoz.

  7. Helyezze át a visszaállított fájlokat az SAP HANA-kiszolgálóra, ahol adatbázisként szeretné visszaállítani őket, majd tegye a következőket:

    a. Az alábbi parancs futtatásával állítsa be az engedélyeket arra a mappára vagy könyvtárra, amelyben a biztonsági mentési fájlok találhatók:

    chown -R <SID>adm:sapsys <directory>
    

    b. Futtassa a következő parancskészletet a következőként <SID>adm:

    su: <sid>adm
    

    c. Hozza létre a katalógusfájlt a visszaállításhoz. Bontsa ki a BackupId azonosítót a teljes biztonsági mentés JSON-metaadatfájljából, amelyet a visszaállítási művelet későbbi részében fog használni. Győződjön meg arról, hogy a teljes és a napló biztonsági másolatai (amelyek nem szerepelnek a teljes biztonsági mentés helyreállításához) különböző mappákban találhatók, és törölje a JSON metaadatfájljait ezekben a mappákban. Futtatás:

    hdbbackupdiag --generate --dataDir <DataFileDir> --logDirs <LogFilesDir> -d <PathToPlaceCatalogFile>
    
    • <DataFileDir>: A teljes biztonsági mentést tartalmazó mappa.
    • <LogFilesDir>: A napló biztonsági mentéseit, a különbségi biztonsági mentéseket és a növekményes biztonsági mentéseket tartalmazó mappa. A teljes biztonsági mentés visszaállításához, mivel a naplómappa nincs létrehozva, adjon hozzá egy üres könyvtárat.
    • <PathToPlaceCatalogFile>: Az a mappa, amelyben a létrehozott katalógusfájlt el kell helyezni.

    d. A visszaállításhoz használja az újonnan létrehozott katalógusfájlt a HANA Studióban, vagy futtassa az SAP HANA HDBSQL eszköz visszaállítási lekérdezését ezzel az újonnan létrehozott katalógussal. A HDBSQL-lekérdezések a következők:

    • A HDBSQL-parancssor megnyitásához futtassa a következő parancsot:

      hdbsql -U AZUREWLBACKUPHANAUSER -d systemDB
      
    • Időpontra való visszaállítás:

      Ha új visszaállított adatbázist hoz létre, futtassa a HDBSQL parancsot egy új adatbázis <DatabaseName>létrehozásához, majd állítsa le az adatbázist visszaállításra a parancs ALTER SYSTEM STOP DATABASE <db> IMMEDIATEhasználatával. Ha azonban csak egy meglévő adatbázist állít vissza, futtassa a HDBSQL parancsot az adatbázis leállításához.

      Ezután futtassa a következő parancsot az adatbázis visszaállításához:

      RECOVER DATABASE FOR <db> UNTIL TIMESTAMP <t1> USING CATALOG PATH <path> USING LOG PATH <path> USING DATA PATH <path> USING BACKUP_ID <bkId> CHECK ACCESS USING FILE
      
      • <DatabaseName>: A visszaállítani kívánt új adatbázis vagy meglévő adatbázis neve.
      • <Timestamp>: Az időpont-visszaállítás pontos időbélyege.
      • <DatabaseName@HostName>: Annak az adatbázisnak a neve, amelynek biztonsági másolatát a visszaállításhoz használják, valamint annak a gazdagépnek vagy SAP HANA-kiszolgálónak a neve, amelyen az adatbázis található. A USING SOURCE <DatabaseName@HostName> beállítás azt határozza meg, hogy az adatok biztonsági mentése (a visszaállításhoz használt) egy, a cél SAP HANA-gépétől eltérő SID-sel vagy névvel rendelkező adatbázis. Nem szükséges megadni az ugyanazon a HANA-kiszolgálón végzett visszaállításokhoz, ahonnan a biztonsági mentés készült.
      • <PathToGeneratedCatalogInStep3>: A "c. lépésben" létrehozott katalógusfájl elérési útja.
      • <DataFileDir>: A teljes biztonsági mentést tartalmazó mappa.
      • <LogFilesDir>: A napló biztonsági mentéseit, a különbségi biztonsági mentéseket és a növekményes biztonsági mentéseket tartalmazó mappa (ha van ilyen).
      • <BackupIdFromJsonFile>: A "c. lépésben" kinyert BackupId.
    • Egy adott teljes vagy különbözeti biztonsági mentés visszaállítása:

      Ha új visszaállított adatbázist hoz létre, futtassa a HDBSQL parancsot egy új adatbázis <DatabaseName> létrehozásához, majd állítsa le az adatbázist a visszaállításhoz a parancs ALTER SYSTEM STOP DATABASE <db> IMMEDIATEhasználatával. Ha azonban csak egy meglévő adatbázist állít vissza, futtassa a HDBSQL parancsot az adatbázis leállításához:

      RECOVER DATA FOR <DatabaseName> USING BACKUP_ID <BackupIdFromJsonFile> USING SOURCE '<DatabaseName@HostName>' USING CATALOG PATH ('<PathToGeneratedCatalogInStep3>') USING DATA PATH ('<DataFileDir>')  CLEAR LOG
      
      • <DatabaseName>: A visszaállítani kívánt új adatbázis vagy meglévő adatbázis neve.
      • <Timestamp>: Az időpont-visszaállítás pontos időbélyege.
      • <DatabaseName@HostName>: Annak az adatbázisnak a neve, amelynek biztonsági másolatát a visszaállításhoz használják, valamint annak a gazdagépnek vagy SAP HANA-kiszolgálónak a neve, amelyen az adatbázis található. A USING SOURCE <DatabaseName@HostName> beállítás azt határozza meg, hogy az adatok biztonsági mentése (a visszaállításhoz használt) egy, a cél SAP HANA-gépétől eltérő SID-sel vagy névvel rendelkező adatbázis. Ezért nem kell megadni az ugyanazon a HANA-kiszolgálón végzett visszaállításokhoz, ahonnan a biztonsági mentést végzik.
      • <PathToGeneratedCatalogInStep3>: A "c. lépésben" létrehozott katalógusfájl elérési útja.
      • <DataFileDir>: A teljes biztonsági mentést tartalmazó mappa.
      • <LogFilesDir>: A napló biztonsági mentéseit, a különbségi biztonsági mentéseket és a növekményes biztonsági mentéseket tartalmazó mappa (ha van ilyen).
      • <BackupIdFromJsonFile>: A "c. lépésben" kinyert BackupId.
    • Visszaállítás biztonsági mentési azonosítóval:

      RECOVER DATA FOR <db> USING BACKUP_ID <bkId> USING CATALOG PATH <path> USING LOG PATH <path> USING DATA PATH <path>  CHECK ACCESS USING FILE
      

      Példák:

      AZ SAP HANA SYSTEM visszaállítása ugyanazon a kiszolgálón:

      RECOVER DATABASE FOR SYSTEM UNTIL TIMESTAMP '2022-01-12T08:51:54.023' USING CATALOG PATH ('/restore/catalo_gen') USING LOG PATH ('/restore/Log/') USING DATA PATH ('/restore/Data_2022-01-12_08-51-54/') USING BACKUP_ID 1641977514020 CHECK ACCESS USING FILE
      

      SAP HANA-bérlő helyreállítása ugyanazon a kiszolgálón:

      RECOVER DATABASE FOR DHI UNTIL TIMESTAMP '2022-01-12T08:51:54.023' USING CATALOG PATH ('/restore/catalo_gen') USING LOG PATH ('/restore/Log/') USING DATA PATH ('/restore/Data_2022-01-12_08-51-54/') USING BACKUP_ID 1641977514020 CHECK ACCESS USING FILE
      

      SAP HANA SYSTEM-visszaállítás egy másik kiszolgálón:

      RECOVER DATABASE FOR SYSTEM UNTIL TIMESTAMP '2022-01-12T08:51:54.023' USING SOURCE <sourceSID> USING CATALOG PATH ('/restore/catalo_gen') USING LOG PATH ('/restore/Log/') USING DATA PATH ('/restore/Data_2022-01-12_08-51-54/') USING BACKUP_ID 1641977514020 CHECK ACCESS USING FILE
      

      SAP HANA-bérlő helyreállítása egy másik kiszolgálón:

      RECOVER DATABASE FOR DHI UNTIL TIMESTAMP '2022-01-12T08:51:54.023' USING SOURCE <sourceSID> USING CATALOG PATH ('/restore/catalo_gen') USING LOG PATH ('/restore/Log/') USING DATA PATH ('/restore/Data_2022-01-12_08-51-54/') USING BACKUP_ID 1641977514020 CHECK ACCESS USING FILE
      

Részleges visszaállítás fájlként

Az Azure Backup szolgáltatás úgy dönt, hogy a visszaállítás során fájlként letöltendő fájlláncot. Vannak azonban olyan forgatókönyvek, amelyekben előfordulhat, hogy nem szeretné újra letölteni a teljes tartalmat.

Előfordulhat például, hogy rendelkezik egy heti teljes, napi különbségi és naplós biztonsági mentési szabályzattal, és már letöltött fájlokat egy adott különbséghez. Megállapította, hogy ez nem a megfelelő helyreállítási pont, és úgy döntött, hogy letölti a következő napi különbséget. Most már csak a különbségfájlra van szüksége, mert már rendelkezik a kezdeti teljes biztonsági mentési művelettel. Az Azure Backup által biztosított részleges visszaállítással mostantól kizárhatja a teljes biztonsági mentést a letöltési láncból, és csak a különbségi biztonsági mentést töltheti le.

A biztonsági mentési fájltípusok kizárása

ExtensionSettingOverrides.json egy JSON-fájl (JavaScript Object Notation), amely felülbírálásokat tartalmaz az SQL Azure Backup szolgáltatásának több beállításához. A fájlok részleges visszaállításához új JSON-mezőt kell hozzáadnia. RecoveryPointsToBeExcludedForRestoreAsFiles Ez a mező egy sztringértéket tartalmaz, amely azt jelzi, hogy a következő visszaállítás fájlműveletként mely helyreállításipont-típusokat zárja ki.

  1. Azon a célgépen, ahol a fájlokat le szeretné tölteni, nyissa meg az opt/msawb/bin mappát.

  2. Hozzon létre egy ExtensionSettingOverrides.JSON nevű új JSON-fájlt, ha még nem létezik.

  3. Adja hozzá a következő JSON-kulcsértékpárt:

    {
    "RecoveryPointsToBeExcludedForRestoreAsFiles": "ExcludeFull"
    }
    
  4. Módosítsa a fájl engedélyeit és tulajdonjogát:

    chmod 750 ExtensionSettingsOverrides.json
    chown root:msawb ExtensionSettingsOverrides.json
    
  5. Nincs szükség a szolgáltatás újraindítására. Az Azure Backup szolgáltatás megpróbálja kizárni a biztonsági mentési típusokat a visszaállítási láncból, ahogy az ebben a fájlban is szerepel.

RecoveryPointsToBeExcludedForRestoreAsFiles csak bizonyos értékeket vesz fel, amelyek a visszaállítás során kizárandó helyreállítási pontokat jelölik. Az SAP HANA esetében ezek az értékek a következők:

  • ExcludeFull. A rendszer letölti az egyéb biztonsági mentési típusokat, például a különbségi, növekményes és naplókat, ha azok megtalálhatók a visszaállítási pont láncában.
  • ExcludeFullAndDifferential. A rendszer letölti az egyéb biztonsági mentési típusokat, például a növekményes és a naplókat, ha azok megtalálhatók a visszaállítási pont láncában.
  • ExcludeFullAndIncremental. A rendszer letölti az egyéb biztonsági mentési típusokat, például a különbségeket és a naplókat, ha azok megtalálhatók a visszaállítási pont láncában.
  • ExcludeFullAndDifferentialAndIncremental. A rendszer letölt más biztonsági mentési típusokat, például naplókat, ha azok megtalálhatók a visszaállítási pont láncában.

Visszaállítás adott időpont szerinti állapotra

Ha visszaállítási típusként a Naplók (Időpont szerinti pont) lehetőséget választotta, tegye a következőket:

  1. Válasszon ki egy helyreállítási pontot a naplógráfból, majd az OK gombra kattintva válassza ki a visszaállítási pontot.

    Screenshot that shows a log graph from which to select a restore point.

  2. A Visszaállítás menüben válassza a Visszaállítás lehetőséget a visszaállítási feladat elindításához.

    Screenshot that shows the 'Restore' menu and 'Restore' button.

  3. Kövesse nyomon a visszaállítás állapotát az Értesítések területen, vagy kövesse nyomon az adatbázis menüjében a Visszaállítási feladatok lehetőséget.

    Screenshot that shows a message that the restored was triggered successfully.

Visszaállítás egy adott helyreállítási pontra

Ha visszaállítási típusként a Teljes &különbség lehetőséget választotta, tegye a következőket:

  1. Válasszon ki egy helyreállítási pontot a listából, majd az OK gombra kattintva válassza ki a visszaállítási pontot.

    Screenshot that shows where to select a specific recovery point.

  2. A Visszaállítás menüben válassza a Visszaállítás lehetőséget a visszaállítási feladat elindításához.

    Screenshot that shows the 'Restore' menu for selecting a specific restore point.

  3. Kövesse nyomon a visszaállítás állapotát az Értesítések területen, vagy kövesse nyomon az adatbázis menüjében a Visszaállítási feladatok lehetőséget.

    Screenshot that displays a message that the restored was triggered successfully.

    Feljegyzés

    A Több adatbázistároló (MDC) esetében a rendszeradatbázis célpéldányra való visszaállítása után újra le kell futtatnia az előregisztrációs szkriptet. Ezután a bérlői adatbázis későbbi visszaállítása sikeres lesz. További információ: Több tárolóadatbázis visszaállításának hibaelhárítása.

Régiók közötti visszaállítás

A visszaállítási lehetőségek egyikeként a régiók közötti visszaállítás (CRR) lehetővé teszi az Azure-beli virtuális gépeken üzemeltetett SAP HANA-adatbázisok visszaállítását egy másodlagos régióban, amely egy Azure-párosított régió.

A funkció használatának megkezdéséhez tekintse meg a Régiók közötti visszaállítás beállítása című témakört.

Biztonsági mentési elemek megtekintése a másodlagos régióban

Ha a CRR engedélyezve van, megtekintheti a másodlagos régió biztonsági mentési elemeit.

  1. Az Azure Portalon nyissa meg a Recovery Services-tárolót, majd válassza a Biztonsági mentési elemek lehetőséget.
  2. Válassza a Másodlagos régió lehetőséget a másodlagos régió elemeinek megtekintéséhez.

Feljegyzés

A listában csak a CRR szolgáltatást támogató biztonsági mentéskezelési típusok jelennek meg. Jelenleg csak a másodlagos régió adatainak másodlagos régióba való visszaállításához engedélyezett a támogatás.

Screenshot that shows backup items in the secondary region

Screenshot that shows databases in the secondary region

Visszaállítás a másodlagos régióban

A másodlagos régió visszaállítási felhasználói felülete hasonló az elsődleges régió visszaállítási felhasználói felületéhez. Amikor a Visszaállítási konfiguráció panelen konfigurálja a részleteket, a rendszer csak másodlagos régióparamétereket fog megadni. A másodlagos régióban tárolónak kell lennie, és az SAP HANA-kiszolgálót regisztrálni kell a másodlagos régió tárolójában.

Screenshot that shows the 'Where and how to Restore?' pane.

Screenshot that shows a 'Trigger restore in progress' notification.

Feljegyzés

  • A visszaállítás aktiválása után és az adatátviteli fázisban a visszaállítási feladat nem szakítható meg.
  • A régiók közötti visszaállítási művelet végrehajtásához szükséges szerepkör és hozzáférési szint a Biztonsági mentési operátor szerepkör az előfizetésben és a közreműködői (írási) hozzáférés a forrás- és cél virtuális gépeken. A biztonsági mentési feladatok megtekintéséhez a biztonsági mentési olvasó az előfizetésben szükséges minimális engedély.
  • A másodlagos régióban elérhető biztonsági mentési adatok helyreállításipont-célkitűzése (RPO) 12 óra. Ezért a CRR bekapcsolásakor a másodlagos régió RPO-ja 12 óra + naplófrekvencia-időtartam (amely legalább 15 percre állítható be).

Ismerje meg a régiók közötti visszaállítás minimális szerepkör-követelményeit.

Másodlagos régió visszaállítási feladatainak monitorozása

  1. Az Azure Portalon nyissa meg a Biztonsági mentési központot, majd válassza a Biztonsági mentési feladatok lehetőséget.

  2. A másodlagos régióban lévő feladatok megtekintéséhez szűrje a CrossRegionRestore műveletét.

    Screenshot that shows filtered backup jobs.

Előfizetések közötti visszaállítás

Az Azure Backup mostantól lehetővé teszi az SAP HANA-adatbázis visszaállítását bármely előfizetésre (az alábbi Azure RBAC-követelményeknek megfelelően) a visszaállítási pontról. Alapértelmezés szerint az Azure Backup ugyanarra az előfizetésre állítja vissza a visszaállítási pontokat, ahol a visszaállítási pontok elérhetők.

Az előfizetések közötti visszaállítás (CSR) használatával rugalmasan visszaállíthatja a bérlője bármely előfizetését és tárolóját, ha rendelkezésre állnak visszaállítási engedélyek. Alapértelmezés szerint a CSR engedélyezve van az összes Recovery Services-tárolón (meglévő és újonnan létrehozott tárolókon).

Feljegyzés

  • Az előfizetések közötti visszaállítást aktiválhatja a Recovery Services-tárolóból.
  • A CSR csak streamelési/háttérbeli biztonsági mentésekhez támogatott, és nem támogatott pillanatkép-alapú biztonsági mentésekhez.
  • A csR-vel rendelkező régiók közötti visszaállítás (CRR) nem támogatott.

Az Azure RBAC követelményei

Művelettípus Biztonsági mentési operátor Recovery Services-tároló Alternatív operátor
Adatbázis visszaállítása vagy fájlokként való visszaállítás Virtual Machine Contributor Biztonsági mentést kapott forrás virtuális gép Beépített szerepkör helyett egyéni szerepkört is használhat, amely a következő engedélyekkel rendelkezik:

- Microsoft.Compute/virtualMachines/write
- Microsoft.Compute/virtualMachines/read
Virtual Machine Contributor Cél virtuális gép, amelyben az adatbázis vissza lesz állítva, vagy fájlok jönnek létre. Beépített szerepkör helyett az alábbi engedélyekkel rendelkező egyéni szerepköröket érdemes figyelembe venni:

- Microsoft.Compute/virtualMachines/write
- Microsoft.Compute/virtualMachines/read
Backup Operator Target Recovery Services-tároló

Alapértelmezés szerint a CSR engedélyezve van a Recovery Services-tárolóban. A Recovery Services-tároló visszaállítási beállításainak frissítéséhez lépjen a Tulajdonságok>előfizetések közötti visszaállítás lapra, és végezze el a szükséges módosításokat.

Screenshot shows how to modify the Cross Subscription Restore settings on a Recovery Services vault for HANA database.

Előfizetések közötti visszaállítás az Azure CLI használatával

az backup vault create

Adja hozzá azt a paramétert cross-subscription-restore-state , amely lehetővé teszi a tároló CSR-állapotának beállítását a tároló létrehozása és frissítése során.

az backup recoveryconfig show

Adja hozzá azt a paramétert --target-subscription-id , amely lehetővé teszi, hogy a célelőfizetést adja meg bemenetként az SQL- vagy HANA-adatforrások előfizetések közötti visszaállításának aktiválása közben.

Példa:

   az backup vault create -g {rg_name} -n {vault_name} -l {location} --cross-subscription-restore-state Disable
   az backup recoveryconfig show --restore-mode alternateworkloadrestore --backup-management-type azureworkload -r {rp} --target-container-name {target_container} --target-item-name {target_item} --target-resource-group {target_rg} --target-server-name {target_server} --target-server-type SQLInstance --target-subscription-id {target_subscription} --target-vault-name {target_vault} --workload-type SQLDataBase --ids {source_item_id}

Következő lépések