Visszaállítás Azure-alkalmazás Konzisztens pillanatkép eszközzel
Ez a cikk az Azure NetApp Files használatával használható Azure-alkalmazás Konzisztens pillanatkép eszköz visszaállítási parancsának futtatásához nyújt útmutatást.
Megjegyzés:
A visszaállítási parancs csak az Azure Large Instance és az Azure NetApp Files esetében érhető el. Az Azure Managed Disk visszaállítását az Azure Portalon vagy az Azure CLI-vel kell elvégezni.
Introduction
A kötetek pillanatképből való visszaállítása a azacsnap -c restore
parancs használatával történik.
Fontos
Ez nem végez adatbázis-helyreállítást, csak a kötet(ek) visszaállítását az alábbi lehetőségek mindegyikéhez leírtak szerint.
Parancsbeállítások
A -c restore
parancs a következő lehetőségeket kínálja:
--restore snaptovol
Új kötetet hoz létre egy kötet pillanatképe alapján. Ez a parancs létrehoz egy új "klónozott" kötetet a konfigurációs fájl minden kötetéhez, alapértelmezés szerint a legújabb kötet pillanatképével hozza létre az új kötetet. Adatkötetek esetén lehetőség van egy klónozni--snapshotfilter <Snapshot Name>
kívánt pillanatkép kiválasztására, ez csak akkor fejeződik be, ha az ÖSSZES adatkötet ugyanazt a pillanatképet használja. Ez a parancs nem szakítja meg a tárreplikálást az elsődlegesről a másodlagosra. Ehelyett a pillanatkép klónjai ugyanazon a helyen jönnek létre, és a klónozott kötetek ajánlott fájlrendszer-csatlakoztatási pontjai jelennek meg. Ha az Azure Large Instance rendszeren használja ezt a parancsot a DR régióban (azaz a cél feladatátvételi rendszerben) kell futtatni.--restore revertvolume
Visszaállítja a célkötetet egy korábbi állapotba egy kötet pillanatképe alapján. Ezt a parancsot a DR feladatátvétel részeként használja a párosított DR-régióba. Ez a parancs leállítja a tárreplikálást az elsődleges helyről a másodlagos helyre, és visszaállítja a cél DR-kötet(ek)et a dr. köteteken elérhető legújabb pillanatképre, valamint a visszaállított DR-kötetek ajánlott fájlrendszer-csatlakoztatási pontjait. Ha az Azure Large Instance rendszeren használja ezt a parancsot a DR régióban (azaz a cél feladatátvételi rendszerben) kell futtatni.Figyelmeztetés:
A revertvolume lehetőség adatpusztító, mivel a kötetekben a visszaállításra kiválasztott pillanatkép után tárolt tartalmak elvesznek, és nem állíthatók helyre.
Tipp.
A revertvolume után ajánlott újra csatlakoztatni a kötetet, hogy ne legyenek elavult fájlfogópontok. Ezt a(z)
mount -o remount <mount_point>
segítségével teheti meg.--dbsid <SAP HANA SID>
az adatbázis biztonsági azonosítója a konfigurációs fájlban megadott módon a kötet-visszaállítási parancsok alkalmazásához.[--configfile <config filename>]
egy opcionális paraméter, amely lehetővé teszi az egyéni konfigurációs fájlnevek használatát.
Dr feladatátvételi teszt végrehajtása azacsnap -c restore --restore snaptovol
Ez a parancs olyan, mint a "teljes" DR feladatátvételi parancs (--restore revertvolume
), de ahelyett, hogy megszakítja az elsődleges hely és a vészhelyreállítási hely közötti replikációt, a rendszer létrehoz egy klónkötetet a vészhelyreállítási kötetek közül, lehetővé téve a legutóbbi pillanatkép visszaállítását a dr. helyen. Ezeket a klónozott köteteket az ügyfél ezután anélkül tesztelheti, hogy a HANA-környezet teljes feladatátvételét végre kellene hajtania, amely megszakítja az elsődleges hely és a vészhelyreállítási hely közötti replikációs megállapodást.
- Így több különböző visszaállítási pont is tesztelhető, mindegyik saját helyreállítási ponttal rendelkezik.
- A klónt az időbélyeg jelöli a parancs végrehajtásakor, és a futtatáskor elérhető legfrissebb adatokat és egyéb pillanatképeket jelöli.
Fontos
Ez a művelet csak az Azure Large Instancere vonatkozik.
- A parancs végrehajtásakor a művelethez szükséges kapcsolattartó e-mail-címmel kell kapcsolatot létesíteni a klónok 4 hét utáni törlése előtt.
- A parancs minden egyes végrehajtása létrehoz egy új klónt, amelyet a Microsoft Operationsnek törölnie kell a teszt befejezésekor.
- A létrehozott klónkötetek 4 hét elteltével automatikusan törlődnek.
A konfigurációs fájlnak (például ) csak a DR-köteteket kell tartalmaznia, DR.json
és nem az éles köteteket, különben az éles kötetek klónokat hozhatnak létre.
A parancs kimenete azacsnap -c restore --restore snaptovol
(egycsomópontos forgatókönyv esetén)
> azacsnap --configfile DR.json -c restore --restore snaptovol --dbsid H80
* This program is designed for those customers who have previously installed the
Production HANA instance in the Disaster Recovery Location either as a
stand-alone instance or as part of a multi-purpose environment.
* This program should be executed from the Disaster Recovery location otherwise
unintended consequences may result.
* This program is intended to allow the customer to simulate a Disaster Recovery
failover without actually requiring a failover and subsequent failback.
* Any other restore points must be handled by Microsoft Operations.
* As part of the process, a clone is created of the each of the 'data' and 'other'
volumes per the configuration file.
Do you wish to continue? (y/n) [n]: y
About to create clones of volumes based on the latest snapshot, these will be
kept for 4 weeks before being automatically deleted by Microsoft Operations.
Enter an email address to contact when deleting clones: <b>person@nowhere.com</b>
Checking state of HLI volumes for SID 'PEW'
Configured volumes (Data and Other) are not ready to clone, will retry in 00:00:10 seconds
Configured volumes (Data and Other) are not ready to clone, will retry in 00:00:10 seconds
Configured volumes (Data and Other) are not ready to clone, will retry in 00:00:10 seconds
Configured volumes (Data and Other) are not ready to clone, will retry in 00:00:10 seconds
Configured volumes (Data and Other) are not ready to clone, will retry in 00:00:10 seconds
Configured volumes (Data and Other) are not ready to clone, will retry in 00:00:10 seconds
Configured volumes (Data and Other) are not ready to clone, will retry in 00:00:10 seconds
Displaying Mount Points by Volume as follows:
10.50.251.34:/hana_data_h80_sapprdhdb80_mnt00001_t020_xdp_rwclone_20200916_0256 /hana/data/H80/mnt00001 nfs rw,bg,hard,timeo=600,vers=4,rsize=1048576,wsize=1048576,intr,noatime,lock 0 0
10.50.251.36:/hana_log_backups_h80_sapprdhdb80_t020_xdp_rwclone_20200916_0256 /hana/log_backups/H80/01 nfs rw,bg,hard,timeo=600,vers=4,rsize=1048576,wsize=1048576,intr,noatime,lock 0 0
******************* HANA Test DR Restore Steps ******************************
* Complete the following steps to recover your HANA database: *
* 1. Ensure ALL the target mount points exist to mount the snapshot clones. *
* e.g. mkdir /hana/logbackups/H99_SOURCE *
* 2. Add Mount Point Details from 'Displaying Mount Points by Volume' as *
* output above into /etc/fstab of DR Server. *
* 3. Mount newly added filesystems. *
* 4. Perform HANA Snapshot Recovery using HANA Studio. *
********************************************************************************
* These snapshot copies (clones) are kept for 4 weeks before *
* being automatically removed. *
* Please contact Microsoft Operations to delete them earlier. *
********************************************************************************
Fontos
A "Csatlakoztatási pontok megjelenítése kötet szerint" kimenet a különböző forgatókönyvek esetében eltérő.
Teljes dr. feladatátvétel végrehajtása azacsnap -c restore --restore revertvolume
Ez a parancs leállítja a tárolóreplikálást az elsődleges helyről a másodlagos helyre, visszaállítja a dr. kötetek legújabb pillanatképét, és biztosítja a dr. kötetek csatlakoztatási pontjait.
Ezt a parancsot a DR-kiszolgálón kell végrehajtani egy konfigurációs fájllal (például DR.json
) CSAK DR kötetekkel!
A parancs azacsnap -c restore --restore revertvolume
végrehajtásával feladatátvételt hajthat végre a DR-helyre. Ehhez a parancshoz hozzá kell adni egy SID-et paraméterként. Ez a HANA-példány biztonsági azonosítója, amelyet a dr. helyen kell helyreállítani.
Fontos
Csak akkor futtassa ezt a parancsot, ha a DR-gyakorlatot vagy egy tesztet tervezi végrehajtani. Ez a parancs megszakítja a replikációt. A replikáció újbóli engedélyezéséhez kapcsolatba kell lépnie a Microsoft Operations szolgáltatásban.
Magas szinten a dr. feladatátvétel végrehajtásának lépései a következők:
- Le kell állítania a HANA-példányt az elsődleges helyen. Erre a műveletre csak akkor van szükség, ha valóban a dr. helyre történő feladatátvételt végzi az adatelkonzisztenciák elkerülése érdekében.
- Állítsa le a HANA-példányt a DR csomóponton az éles biztonsági azonosítóhoz.
- Hajtsa végre a dr. csomóponton a helyreállítandó SID-vel rendelkező parancsot
azacsnap -c restore --restore revertvolume
.- A parancs megszakítja a tárreplikációs kapcsolatot az elsődleges és a dr. hely között
- A parancs visszaállítja az "adatok" és az "egyéb" köteteket a konfigurált módon. Ez a művelet általában a kötetekre és
/hana/logbackups
fájlrendszerekre/hana/data
érvényes. A/hana/shared
fájlrendszer NEM állítható helyre, hanem a meglévőt/hana/shared
használja a biztonsági azonosítóhoz a dr. helyen. - A kötetek csatlakoztatása
/hana/data
/hana/logbackups
– győződjön meg arról, hogy hozzáadták őket a/etc/fstab
fájlhoz
- Állítsa vissza a HANA SYSTEMDB-pillanatképet. A HANA Studio csak a pillanatkép-parancs
azacsnap -c restore --restore revertvolume
végrehajtásának részeként visszaállított tárolási pillanatkép alatt elérhető legújabb HANA-pillanatképet jeleníti meg. - A bérlői adatbázis helyreállítása.
- Indítsa el a HANA-példányt az éles biztonsági azonosító dr. helyén (ebben az esetben példa: H80).
- Végezze el az adatbázis-tesztelést.