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


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 revertvolumevé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.

Következő lépések