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 replication
haszná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.