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:
Az Azure Portalon nyissa meg a Biztonsági mentési központot, majd válassza a Biztonsági mentés lehetőséget.
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.
A virtuális gépeken található DBs felderítése csoportban válassza a Részletek megtekintése lehetőséget.
Tekintse át a cél virtuális gép biztonsági mentési készültségét .
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.
Az Azure Portalon nyissa meg a Biztonsági mentési központot, majd válassza a Visszaállítás lehetőséget.
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.
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.
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
A Visszaállítás panel Hol és hogyan állítható vissza? területén válassza a Másodlagos hely lehetőséget.
Válassza ki azt az SAP HANA-állomásnevet és példánynevet, amelyre vissza szeretné állítani az adatbázist.
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ókat az Előfeltételek között talál.
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.
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 .
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.
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.
Válassza ki azt a gazdagépet vagy HANA-kiszolgálónevet, amelyre vissza szeretné állítani a biztonsági mentési fájlokat.
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.
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.
A kijelölt visszaállítási ponthoz társított biztonsági mentési fájlok a célútvonalba kerülnek.
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.
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 parancsALTER SYSTEM STOP DATABASE <db> IMMEDIATE
haszná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ó. AUSING 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 parancsALTER SYSTEM STOP DATABASE <db> IMMEDIATE
haszná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ó. AUSING 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.
Azon a célgépen, ahol a fájlokat le szeretné tölteni, nyissa meg az opt/msawb/bin mappát.
Hozzon létre egy ExtensionSettingOverrides.JSON nevű új JSON-fájlt, ha még nem létezik.
Adja hozzá a következő JSON-kulcsértékpárt:
{ "RecoveryPointsToBeExcludedForRestoreAsFiles": "ExcludeFull" }
Módosítsa a fájl engedélyeit és tulajdonjogát:
chmod 750 ExtensionSettingsOverrides.json chown root:msawb ExtensionSettingsOverrides.json
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:
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.
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.
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.
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:
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.
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.
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.
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.
- Az Azure Portalon nyissa meg a Recovery Services-tárolót, majd válassza a Biztonsági mentési elemek lehetőséget.
- 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.
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.
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
Az Azure Portalon nyissa meg a Biztonsági mentési központot, majd válassza a Biztonsági mentési feladatok lehetőséget.
A másodlagos régióban lévő feladatok megtekintéséhez szűrje a CrossRegionRestore műveletét.
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.
Előfizetések közötti visszaállítás egy privát végpontot engedélyező tárolóba
Előfizetések közötti visszaállítás végrehajtása egy privát végpontot engedélyező tárolóba:
- A forrás Recovery Services-tárolóban lépjen a Hálózatkezelés lapra.
- Lépjen a Privát hozzáférés szakaszra, és hozzon létre privát végpontokat.
- Válassza ki annak a céltartónak az előfizetését , amelyben vissza szeretné állítani.
- A Virtuális hálózat szakaszban válassza ki annak a cél virtuális gépnek a virtuális hálózatát, amelyet az előfizetésben vissza szeretne állítani.
- Hozza létre a privát végpontot , és indítsa el a visszaállítási folyamatot.
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.
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}