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


Biztonsági menté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 biztonsági mentési parancsának futtatásához nyújt útmutatást.

Bevezetés

A rendszer a parancs használatával futtat egy tárolási pillanatkép-alapú biztonsági másolatot azacsnap -c backup . Ez a parancs végrehajtja egy adatbáziskonzisztens tárolási pillanatkép vezénylését az ADATköteteken, és egy tárolási pillanatképet (adatbáziskonzisztencia beállítása nélkül) a TÖBBI köteten.

A DATA-kötetek azacsnap előkészítik az adatbázist egy tárolási pillanatképhez, majd az összes konfigurált kötethez egy tárolási pillanatképet vesz fel, és végül közli az adatbázissal, hogy a pillanatkép elkészült. Emellett kezeli azokat az adatbázis-bejegyzéseket is, amelyek pillanatkép-biztonsági mentési tevékenységet (például SAP HANA biztonsági mentési katalógust) rögzítenek.

Parancsbeállítások

A -c backup parancs a következő argumentumokat veszi fel:

  • --volume= típusú kötetet a pillanatképhez. Ez a paraméter tartalmazhat data, othervagy all

    • data pillanatképek a konfigurációs fájl stanzában lévő dataVolume kötetekről.
      1. adatkötet-pillanatkép-folyamat
        1. biztonsági mentési módba helyezheti az adatbázist.
        2. pillanatképek készítése a konfigurációs fájl stanzában "dataVolume" felsorolt kötetekről.
        3. vegye ki az adatbázist biztonsági mentési módból.
        4. pillanatkép-kezelés végrehajtása.
    • other pillanatképek a konfigurációs fájl stanzában lévő otherVolume kötetekről.
      1. egyéb mennyiségi pillanatkép-folyamat
        1. pillanatképek készítése a konfigurációs fájl stanzában "otherVolume" felsorolt kötetekről.
        2. pillanatkép-kezelés végrehajtása.
    • all pillanatképeket ad a dataVolume stanza összes kötetéről, majd a otherVolume konfigurációs fájl stanzában lévő összes kötetről. A feldolgozás a következő sorrendben történik:
      1. az összes kötet pillanatképének folyamata
        1. adatkötet pillanatképe (ugyanaz, mint a normál --volume data beállítás)
          1. biztonsági mentési módba helyezheti az adatbázist.
          2. pillanatképek készítése a konfigurációs fájl stanzában "dataVolume" felsorolt kötetekről.
          3. vegye ki az adatbázist biztonsági mentési módból.
          4. pillanatkép-kezelés végrehajtása.
        2. egyéb mennyiségi pillanatkép (ugyanaz, mint a normál --volume other beállítás)
          1. pillanatképek készítése a konfigurációs fájl stanzában "otherVolume" felsorolt kötetekről.
          2. pillanatkép-kezelés végrehajtása.

    Feljegyzés

    Ha külön konfigurációs fájlt hoz létre a rendszerindító kötettel, mint a másikVolume, lehetséges boot , hogy a pillanatképek teljesen más ütemezésben (például naponta) készüljenek.

  • --prefix= a pillanatkép nevének ügyfél-pillanatkép-előtagja. Ennek a paraméternek két célja van. Először adjon meg egy egyedi nevet a pillanatképek csoportosításához. Másodszor a megadott --prefixtárterület-pillanatképek számának meghatározásához--retention.

    Fontos

    Csak alfa numerikus ("A-Z,a-z,0-9"), aláhúzás ("_") és kötőjel ("-") karakterek engedélyezettek.

  • --retention a megőrzendő meghatározott --prefix pillanatképek száma. Az új pillanatképek eltávolítása után a rendszer eltávolítja a további pillanatképeket.--prefix

  • --trim az SAP HANA v2-hez és újabb verziókhoz érhető el, ez a beállítás fenntartja a biztonsági mentési katalógust, valamint a lemezkatalóguson és a naplók biztonsági mentésén. A biztonsági mentési katalógusban megtartandó bejegyzések számát a --retention fenti beállítás határozza meg, és törli a megadott előtag (--prefix) régebbi bejegyzéseit a biztonsági mentési katalógusból, valamint a kapcsolódó fizikai naplók biztonsági mentését. Emellett törli azokat a naplók biztonsági mentési bejegyzéseit is, amelyek régebbiek, mint a legrégebbi nem naplóbeli biztonsági mentési bejegyzés. Ez a --trim művelet segít megakadályozni, hogy a napló biztonsági másolatai az összes rendelkezésre álló lemezterületet kihasználják.

    Feljegyzés

    Az alábbi példaparancs 9 tárpillanatképet őriz meg, és biztosítja, hogy a biztonsági mentési katalógus folyamatosan legyen levágva, hogy megfeleljen a megtartott 9 tárpillanatképnek.

    azacsnap -c backup --volume data --prefix hana_TEST --retention 9 --trim
    
  • [--flush] egy lehetőség, amely arra kéri az operációs rendszer kernelét, hogy ürítse ki a kötetek I/O-puffereit, miután az adatbázis "biztonsági mentési módba" került. A korábbi verziókban a "mountpoint" értékekkel jeleztük a kiürítendő köteteket, az AzAcSnap 10-zel pedig a --flush beállítás gondoskodik róla. Ezért ez a kulcs/érték ("mountpoint") eltávolítható a konfigurációs fájlból.

    • Azok a Windows-kötetek, amelyek "Windows" vagy "Recovery" címkével vannak ellátva, és NTFS rendszerűek, nem lesznek kiürítve. Hozzáadhatja a "noflush" szót is a kötetcímkéhez, és az nem lesz kiürítve.
    • Linuxon az összes I/O ki van ürítve a Linux sync paranccsal.

    A következő példa futtatása ugyanazon a gazdagépen, amelyen az adatbázis fut:

    1. Helyezze az adatbázist "biztonsági mentési módba".
    2. Kérje meg az operációs rendszer kernelének I/O-puffereinek kiürítését a helyi kötetekhez (lásd az operációs rendszer részleteit).
    3. Készítsen egy tárolási pillanatképet.
    4. Engedje fel az adatbázist a "biztonsági mentési módból".
    azacsnap -c backup --volume data --prefix hana_TEST --retention 9 --trim --flush
    
  • [--ssl=] nem kötelező paraméter, amely meghatározza az SAP HANA-val való kommunikációhoz használt titkosítási módszert, vagy openssl commoncrypto. Ha meg van adva, akkor a azacsnap -c backup parancs két fájlt fog találni ugyanabban a könyvtárban, ezeket a fájlokat a megfelelő SID-ről kell elnevezni. Tekintse meg az SSL használatát az SAP HANA-val való kommunikációhoz. Az alábbi példa egy hana típus-pillanatképet készít, amelynek előtagja hana_TEST és megtartja 9 az SAP HANA-val ssl (openssl) használatával folytatott kommunikációt.

    azacsnap -c backup --volume data --prefix hana_TEST --retention 9 --trim --ssl=openssl
    
  • [--configfile <config filename>] egy opcionális paraméter, amely lehetővé teszi az egyéni konfigurációs fájlnevek használatát.

A pillanatkép-biztonsági mentések gyorsak

A pillanatképek biztonsági mentésének időtartama független a kötet méretétől, és egy 10 TB-os kötet a 10 GB-os kötettel megegyező közelítő időn belül lesz dokkolt.

A teljes végrehajtási időt befolyásoló elsődleges tényezők a pillanatképként megjelenítendő kötetek száma és a --retention paraméter esetleges változásai (ahol a csökkentés növelheti a végrehajtási időt a felesleges pillanatképek eltávolításakor).

Az Azure Large Instance példakonfigurációjában a két kötet pillanatképei kevesebb mint 5 másodpercet vettek igénybe. Az Azure NetApp Files esetében a két kötet pillanatképei körülbelül 60 másodpercet vesznek igénybe.

Feljegyzés

Ha a rendszer jelentősen csökkenti az előző időponthoz azacsnap képest (például az átfutási időről --retention 50 --retention 5), akkor a további pillanatképek eltávolításához szükséges idő megnőazacsnap.--retention

Példa paraméterrel data

azacsnap -c backup --volume data --prefix hana_TEST --retention 9 --trim

A parancs nem a konzolon kimenetel, hanem naplófájlba, eredményfájlba és /var/log/messages.

Ebben a példában a naplófájl neve ( azacsnap-backup-azacsnap.log lásd : Naplófájlok).

Ha a parancsot -c backup a --volume data beállítással futtatja, egy eredményfájl is létrejön fájlként, amely lehetővé teszi a biztonsági mentés eredményének gyors ellenőrzését. Az eredményfájl alapneve megegyezik a naplófájl nevével, az utótagjával .result .

Ebben a példában az eredményfájl neve a azacsnap-backup-azacsnap.result következő kimenetet tartalmazza:

cat logs/azacsnap-backup-azacsnap.result
Database # 1 (H80) : completed ok

A /var/log/messages fájl ugyanazt a kimenetet tartalmazza, mint a .result fájl. Lásd a következő példát (futtatás gyökérként):

grep "azacsnap.*Database" /var/log/messages | tail -n10
Jul  2 05:22:07 server01 azacsnap[183868]: Database # 1 (H80) : completed ok
Jul  2 05:27:06 server01 azacsnap[4069]: Database # 1 (H80) : completed ok
Jul  2 05:32:07 server01 azacsnap[19769]: Database # 1 (H80) : completed ok
Jul  2 05:37:06 server01 azacsnap[35312]: Database # 1 (H80) : completed ok
Jul  2 05:42:06 server01 azacsnap[50877]: Database # 1 (H80) : completed ok
Jul  2 05:47:06 server01 azacsnap[66429]: Database # 1 (H80) : completed ok
Jul  2 05:52:06 server01 azacsnap[82964]: Database # 1 (H80) : completed ok
Jul  2 05:57:06 server01 azacsnap[98522]: Database # 1 (H80) : completed ok
Jul  2 05:59:13 server01 azacsnap[105519]: Database # 1 (H80) : completed ok
Jul  2 06:02:06 server01 azacsnap[114280]: Database # 1 (H80) : completed ok

Példa paraméterrel other

azacsnap -c backup --volume other --prefix logs_TEST --retention 9

A parancs nem a konzolon jelenik meg, hanem csak naplófájlba ír. Nem ír eredményfájlba vagy /var/log/messages.

Ebben a példában a naplófájl neve ( azacsnap-backup-azacsnap.log lásd : Naplófájlok).

Példa paraméterrel other (a gazdagép operációs rendszerének biztonsági mentéséhez)

Feljegyzés

Egy másik konfigurációs fájl (--configfile bootVol.json) használata, amely csak a rendszerindító köteteket tartalmazza.

azacsnap -c backup --volume other --prefix boot_TEST --retention 9 --configfile bootVol.json

Fontos

Az Azure Large Instance esetében előfordulhat, hogy a rendszerindító kötet konfigurációs fájlkötet-paramétere nem látható a gazdagép operációs rendszer szintjén. Ezt az értéket a Microsoft Operations is megadhatja.

A parancs nem a konzolon jelenik meg, hanem csak naplófájlba ír. Nem ír eredményfájlba vagy /var/log/messages.

Ebben a példában a naplófájl neve ( azacsnap-backup-bootVol.log lásd : Naplófájlok).

Naplófájlok

A naplófájl neve a következő "(parancsnév)-(a -c beállítás)-(a konfigurációs fájlnév)". Ha például a parancsot azacsnap -c backup --configfile h80.json --retention 5 --prefix one-off futtatja, a naplófájl neve azacsnap-backup-h80.log. Vagy ha ugyanazt a -c test konfigurációs fájlt használja (pl. azacsnap -c test --configfile h80.json) akkor a naplófájl neve azacsnap-test-h80.log.

Feljegyzés

Ezzel az útmutatóval a naplófájlok automatikusan karbantarthatók.

Következő lépések