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


Vészhelyreállítás Azure-alkalmazás Konzisztens pillanatkép eszközzel

Ez a cikk azt ismerteti, hogyan hajthat végre vészhelyreállítást az Azure NetApp Files használatával használható Azure-alkalmazás Konzisztens pillanatkép eszköz használatakor.

Fontos

Ez a művelet csak az Azure Large Instance-ra vonatkozik.

Bevezetés

Az Azure Large Instance platform egy Vészhelyreállítási webhelyet is konfigurálhat, ahová a tárkötet pillanatképei replikálhatók. Ha a pillanatképek megfelelően lettek konfigurálva egy ilyen beállítással, akkor ezen a helyen elvégezhető a vészhelyreállítás. Ez a dokumentum útmutatóként szolgál a vészhelyreállítás végrehajtásához ehhez a beállításhoz.

A vészhelyreállítás beállításának előfeltételei

A vészhelyreállítási feladatátvétel megtervezése előtt a következő előfeltételeknek kell teljesülniük.

  • A DR-helyen ki van építve egy DR-csomópont. A DR-nek két lehetősége van. Az egyik a normál DR, a másik pedig a többcélú DR.
  • A tárreplikálás működik. A Microsoft műveleti csapata automatikusan végrehajtja a tárolóreplikációs beállításokat a dr. kiépítéskor. A tárreplikálást a DR-hely parancsával azacsnap -c details --details replication figyelheti.
  • Beállította és konfigurálta a tárolási pillanatképeket az elsődleges helyen.
  • Egy HANA-példány van telepítve a DR-helyen az elsődleges példányhoz ugyanazzal a SID-vel, mint az elsődleges példány.
  • Az SAP HANA Nagy példányok magas rendelkezésre állása és vészhelyreállítás az Azure-ban című dr. feladatátvételi eljárásának elolvasása és megismerése
  • Beállította és konfigurálta a tárolási pillanatképeket a dr.
  • Létre lett hozva egy konfigurációs fájl (például DR.json) a DR-tárolókötetekkel és a DR-kiszolgálón található kapcsolódó információkkal.
  • A dr. helyen a következő lépéseket hajtotta végre:
    • Engedélyezze a tárolóval való kommunikációt.
    • Az SAP HANA-val folytatott kommunikáció engedélyezése.

Vészhelyreállítás beállítása

A Microsoft támogatja a tárolószintű replikációt a DR-helyreállításhoz. A dr. beállításának két módja van.

Az egyik normális, a másik többcélú. A normál DR-ben a feladatátvételhez dedikált példánya van a DR-helyen. A többcélú dr. forgatókönyvben egy másik minőségbiztosítási vagy fejlesztési HANA-példány fut a HANA nagypéldány-egységen a DR-helyen. De telepített egy előre telepített HANA-példányt is, amely alvó állapotban van, és ugyanazzal a BIZTONSÁGI azonosítóval rendelkezik, mint az a HANA-példány, amelyet át szeretne adni az adott NAGY HANA-példány egységnek. A Microsoft-műveletek beállítják Önnek a környezetet, beleértve a tárreplikálást is a szolgáltatáskérési űrlapon (SRF) az előkészítéskor megadott bemenet alapján.

Fontos

Győződjön meg arról, hogy a dr. beállításhoz minden előfeltétel teljesül.

Adatreplikálás figyelése elsődlegesről dr. helyre

A Microsoft műveleti csapata már kezeli és figyeli a DR-hivatkozást az elsődleges helyről a DR-helyre. Az adatreplikálást az elsődleges kiszolgálóról a DR-kiszolgálóra a pillanatkép parancs azacsnap -c details --details replicationhasználatával figyelheti.

Feladatátvétel végrehajtása a DR-helyre

Futtassa a feladatátvételi parancsot a DR-helyen (azacsnap -c restore --restore revertvolume).

Fontos

A azacsnap -c restore --restore revertvolume parancs megszakítja a tárreplikálást az éles helyről a dr. helyre. A replikáció ismételt beállításához kapcsolatba kell lépnie a Microsoft Operations szolgáltatásával. A replikáció újraengedélyeztetése után a SID-hez tartozó DR Storage összes adata inicializálva lesz. A feladatátvételt végrehajtó parancs elérhetővé teszi a legutóbb replikált tárolási pillanatképet. Ha vissza kell állítania egy régebbi pillanatképet, nyisson meg egy támogatási kérést, hogy a műveletek segítséget nyújtsanak a dr. helyen visszaállított korábbi pillanatképek biztosításához.

Magas szinten a dr. feladatátvételhez kövesse az alábbi lépéseket:

  • 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 való feladatátvételt végzi, hogy ne legyen adatkonzisztenciája.
  • Á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ópont parancsát azacsnap -c restore --restore revertvolume a helyreállítandó SID-vel
    • A parancs megszakítja a tárreplikációs kapcsolatot az elsődleges és a dr. hely között
    • A parancs csak a /data és /logbackups kötetet állítja vissza, a /megosztott kötet NEM állítható helyre, hanem a meglévő /megosztott sid-et használja a DR-helyen.
    • Csatlakoztassa a /data és /logbackups kötetet – győződjön meg arról, hogy hozzáadja az fstab-fájlhoz
  • Állítsa vissza a HANA SYSTEMDB-pillanatképet. A HANA Studio csak a 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égezzen tesztelést.

Példa vészhelyreállítás végrehajtására

Ez az alszakasz a vészhelyreállítási helyre történő feladatátvétel részletes lépéseit ismerteti.

1. lépés: A DR csomópont kötetadatainak lekérése

Futtassa a parancsot df –h a fájlrendszerek és a kapcsolódó kötetek listázásához, amelyekre a feladatátvétel után hivatkozni szeretne.

df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 378G 8.0K 378G 1% /dev
tmpfs 569G 0 569G 0%
/dev/shm
tmpfs 378G 18M 378G 1% /run
tmpfs 378G 0 378G 0%
/sys/fs/cgroup
/dev/mapper/3600a098038304445622b4b584c575a66-part2 47G 20G 28G 42% /
/dev/mapper/3600a098038304445622b4b584c575a66-part1 979M 57M 856M 7% /boot
172.18.20.241:/hana_log_h80_mnt00003_t020_vol 512G 2.1G 510G 1% /hana/log/H80/mnt00003
172.18.20.241:/hana_log_h80_mnt00001_t020_vol 512G 5.5G 507G 2% /hana/log/H80/mnt00001
172.18.20.241:/hana_data_h80_mnt00003_t020_vol 1.2T 332M 1.2T 1% /hana/data/H80/mnt00003
172.18.20.241:/hana_log_h80_mnt00002_t020_vol 512G 2.1G 510G 1% /hana/log/H80/mnt00002
172.18.20.241:/hana_data_h80_mnt00002_t020_vol 1.2T 300M 1.2T 1% /hana/data/H80/mnt00002
172.18.20.241:/hana_data_h80_mnt00001_t020_vol 1.2T 6.4G 1.2T 1% /hana/data/H80/mnt00001
172.18.20.241:/hana_shared_h80_t020_vol/usr_sap_node1 2.7T 11G 2.7T 1% /usr/sap/H80
tmpfs 76G 0 76G 0% /run/user/0
172.18.20.241:/hana_shared_h80_t020_vol 2.7T 11G 2.7T 1% /hana/shared
172.18.20.241:/hana_data_h80_mnt00001_t020_xdp 1.2T 6.4G 1.2T 1% /hana/data/H80/mnt00001
172.18.20.241:/hana_data_h80_mnt00002_t020_xdp 1.2T 300M 1.2T 1% /hana/data/H80/mnt00002
172.18.20.241:/hana_data_h80_mnt00003_t020_xdp 1.2T 332M 1.2T 1% /hana/data/H80/mnt00003
172.18.20.241:/hana_log_backups_h80_t020_xdp 512G 15G 498G 3% /hana/logbackups/H80_T250

2. lépés: A HANA leállítása az elsődleges helyen

Ha az éles számítási feladatok teljes feladatátvételét hajtja végre, és lehetséges csatlakozni az elsődleges éles helyhez, állítsa le a feladatátvétel alatt álló SAP HANA-példány(ok)t a DR-nek.

Ha például gyökérként jelentkezik be, az alábbi példa bemutatja, hogyan lehet leállítani az SAP HANA-t. Cserélje le <a sid-et> az SAP HANA SID-re.

su - <sid>adm
HDB stop

3. lépés: A HANA leállítása a DR-webhelyen

Fontos, hogy a kötetek visszaállítása előtt állítsa le az SAP HANA-t a dr. helyen.

Ha például gyökérként jelentkezik be, az alábbi példa bemutatja, hogyan lehet leállítani az SAP HANA-t. Cserélje le <a sid-et> az SAP HANA SID-re.

su - <sid>adm
HDB stop

Fontos

A kötetek visszaállítása előtt győződjön meg arról, hogy a DR-helyen található HANA-példányok nem állnak rendelkezésre.

4. lépés: A kötetek visszaállítása

azacsnap -c restore --restore revertvolume --dbsid H80

A DR feladatátvételi parancs kimenete.

azacsnap --configfile DR.json -c restore --restore revertvolume --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 complete a Disaster Recovery
  failover.
* Any other restore points must be handled by Microsoft Operations.
* All volumes ('data' and 'other') are reverted to their most recent snapshot.
* The SnapMirror replication relationship between Prod and DR will be broken.

  CAUTION: a failback will be required after running this command and failback
   might not be a quick process and will require multiple steps in coordination
   with Microsoft Operations.

Do you wish to continue? (y/n) [n]: y
Checking state of HLI volumes for SID 'H80'
Configured volumes (Data and Other) are not quiesced for revert, will retry in 00:00:10 seconds
Volumes All Ok to Revert = True
Reverting volume 'hana_data_h80_mnt00001_t020_xdp' to snapshot 'H80_HANA_DATA_30MIN.2020-09-16_0330.0'
DR.json Data Volume #1 'hana_data_h80_mnt00001_t020_xdp' assigning to mountpoint 'mnt00001'
Reverting volume 'hana_log_backups_h80_t020_xdp01' to snapshot 'H80_HANA_LOGS_3MIN_X9.2020-09-16_0339.recent'
DR.json Other Volume #1 'hana_log_backups_h80_t020_xdp01' assigning to mountpoint '01'
HLI Volume revert completed for SID 'H80'
Displaying Mount Points by Volume as follows:
10.50.251.34:/hana_data_h80_mnt00001_t020_xdp  /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_t020_xdp01  /hana/log_backups/H80/01 nfs rw,bg,hard,timeo=600,vers=4,rsize=1048576,wsize=1048576,intr,noatime,lock 0 0
*********************  HANA DR Restore Steps  **********************************
* Please 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.                         *
********************************************************************************

Feljegyzés

A dr. feladatátvétel tárolási előkészítésének elvégzéséhez meg kell tenni a konzol kijelzőjének végén található lépéseket.

5. lépés: A szükségtelen fájlrendszerek leválasztása

Futtassa a parancsot umount a nem szükséges fájlrendszerek/kötetek leválasztásához.

umount <Mount point>

Az adatok leválasztása és a biztonsági mentési pontok naplózása. A vertikális felskálázási forgatókönyvben több adat-csatlakoztatási pont is lehet.

6. lépés: A csatlakoztatási pontok konfigurálása

Módosítsa a fájlt /etc/fstab úgy, hogy megjegyzést fűzzön az elsődleges SID adataihoz és naplóihoz tartozó biztonsági mentési bejegyzésekhez (ebben a példában SID=H80), és adja hozzá az elsődleges hely dr. köteteiből létrehozott új csatlakoztatásipont-bejegyzéseket. Az új csatlakoztatási pontok bejegyzéseit a parancs kimenete adja meg.

  • A DR-webhelyen futó meglévő csatlakoztatási pontok megjegyzése a # következő karakterrel:

    #172.18.20.241:/hana_data_h80_mnt00001_t020_vol /hana/data/H80/mnt00001 nfs     rw,hard,timeo=600,vers=4,rsize=1048576,wsize=1048576,intr,noatime,lock 0 0
    #172.18.20.241:/hana_log_backups_h80_t020 /hana/logbackups/H80 nfs rw,bg,hard,timeo=600,vers=4,rsize=1048576,wsize=1048576,intr,noatime,lock 0 0
    
  • Adja hozzá a következő sorokat a következőhöz: /etc/fstab

    ennek a parancs kimenetének is meg kell egyeznie

    10.50.251.34:/hana_data_h80_mnt00001_t020_xdp  /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_t020_xdp01  /hana/log_backups/H80/01 nfs rw,bg,hard,timeo=600,vers=4,rsize=1048576,wsize=1048576,intr,noatime,lock 0 0
    

7. lépés: A helyreállítási kötetek csatlakoztatása

Hajtsa végre a parancsot mount –a az összes csatlakoztatási pont csatlakoztatásához.

mount -a

Most, ha végrehajtja df –h , látnia kell a *_dp csatlakoztatott köteteket.

df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 378G 8.0K 378G 1% /dev
tmpfs 569G 0 569G 0% /dev/shm
tmpfs 378G 18M 378G 1% /run
tmpfs 378G 0 378G 0% /sys/fs/cgroup
/dev/mapper/3600a098038304445622b4b584c575a66-part2 47G 20G 28G 42% /
/dev/mapper/3600a098038304445622b4b584c575a66-part1 979M 57M 856M 7% /boot
172.18.20.241:/hana_log_h80_mnt00003_t020_vol 512G 2.1G 510G 1% /hana/log/H80/mnt00003
172.18.20.241:/hana_log_h80_mnt00001_t020_vol 512G 5.5G 507G 2% /hana/log/H80/mnt00001
172.18.20.241:/hana_data_h80_mnt00003_t020_vol 1.2T 332M 1.2T 1% /hana/data/H80/mnt00003
172.18.20.241:/hana_log_h80_mnt00002_t020_vol 512G 2.1G 510G 1% /hana/log/H80/mnt00002
172.18.20.241:/hana_data_h80_mnt00002_t020_vol 1.2T 300M 1.2T 1% /hana/data/H80/mnt00002
172.18.20.241:/hana_data_h80_mnt00001_t020_vol 1.2T 6.4G 1.2T 1% /hana/data/H80/mnt00001
172.18.20.241:/hana_shared_h80_t020_vol/usr_sap_node1 2.7T 11G 2.7T 1% /usr/sap/H80
tmpfs 76G 0 76G 0% /run/user/0
172.18.20.241:/hana_shared_h80_t020_vol 2.7T 11G 2.7T 1% /hana/shared
172.18.20.241:/hana_data_h80_mnt00001_t020_xdp 1.2T 6.4G 1.2T 1% /hana/data/H80/mnt00001
172.18.20.241:/hana_data_h80_mnt00002_t020_xdp 1.2T 300M 1.2T 1% /hana/data/H80/mnt00002
172.18.20.241:/hana_data_h80_mnt00003_t020_xdp 1.2T 332M 1.2T 1% /hana/data/H80/mnt00003
172.18.20.241:/hana_log_backups_h80_t020_xdp 512G 15G 498G 3% /hana/logbackups/H80_T250

8. lépés: A SYSTEMDB helyreállítása

A HANA Studióban kattintson a jobb gombbal a SYSTEMDB-példányra, és válassza a "Biztonsági mentés és helyreállítás", majd a "Rendszeradatbázis helyreállítása" lehetőséget.

Tekintse meg az adatbázis pillanatképből, különösen a SYSTEMDB-ből való helyreállítására vonatkozó útmutatót.

9. lépés: A bérlői adatbázis helyreállítása

A HANA Studióban kattintson a jobb gombbal a SYSTEMDB-példányra, és válassza a "Biztonsági mentés és helyreállítás", majd a "Bérlői adatbázis helyreállítása" lehetőséget.

Tekintse meg az adatbázis pillanatképekből, különösen a TENANT-adatbázis(ok) helyreállításáról szóló útmutatót.

Futtatás azacsnap -c backup a dr. helyen

Ha pillanatképalapú biztonsági mentéseket futtat a dr. helyen, akkor a DR-helyen a konfigurációs fájlban azacsnap konfigurált HANA-kiszolgálónévnek meg kell egyeznie az éles kiszolgáló nevével.

Fontos

A tároló pillanatképeinek futtatása a azacsnap -c backup dr. helyen, ezek nem replikálódnak automatikusan egy másik helyre. A Microsoft Operations segítségével jobban megértheti, hogy a fájlok vagy adatok visszakerülnek az eredeti üzemi helyre.

Következő lépések