Share via


Azure Uygulaması Tutarlı Anlık Görüntü aracını kullanarak yedekleme

Bu makale, Azure NetApp Files ile kullanabileceğiniz Azure Uygulaması Tutarlı Anlık Görüntü aracının yedekleme komutunu çalıştırmaya yönelik bir kılavuz sağlar.

Giriş

Depolama anlık görüntüsü tabanlı yedekleme komutu kullanılarak azacsnap -c backup çalıştırılır. Bu komut, DATA birimlerinde veritabanıyla tutarlı bir depolama anlık görüntüsünün ve OTHER birimlerinde bir depolama anlık görüntüsünün (veritabanı tutarlılığı kurulumu olmadan) düzenlemesini gerçekleştirir.

DATA birimleri azacsnap veritabanını bir depolama anlık görüntüsü için hazırlar, ardından yapılandırılan tüm birimler için depolama anlık görüntüsünü alır, son olarak veritabanına anlık görüntünün tamamlanmasını önerir. Ayrıca, anlık görüntü yedekleme etkinliğini (örneğin SAP HANA yedekleme kataloğu) kaydeden tüm veritabanı girdilerini de yönetir.

Komut seçenekleri

komutu -c backup aşağıdaki bağımsız değişkenleri alır:

  • --volume=anlık görüntüye birim türü, bu parametre , otherveya içerebilir dataall

    • data yapılandırma dosyasının stanza içindeki dataVolume birimleri anlık görüntüler.
      1. veri Birimi Anlık Görüntüsü işlemi
        1. veritabanını yedekleme moduna alın.
        2. yapılandırma dosyasının "dataVolume" stanzasında listelenen Birimlerin anlık görüntülerini alın.
        3. veritabanını yedekleme modundan çıkarır.
        4. anlık görüntü yönetimi gerçekleştirin.
    • other yapılandırma dosyasının stanza içindeki otherVolume birimleri anlık görüntüler.
      1. diğer Birim Anlık Görüntüsü işlemi
        1. yapılandırma dosyasının "otherVolume" stanzasında listelenen Birimlerin anlık görüntülerini alın.
        2. anlık görüntü yönetimi gerçekleştirin.
    • all , stanza içindeki dataVolume tüm birimleri ve ardından yapılandırma dosyasının otherVolume stanzası içindeki tüm birimleri anlık görüntüler. İşleme, aşağıdaki şekilde özetlenen sırayla işlenir:
      1. tüm Birimler Anlık Görüntü işlemi
        1. veri Birimi Anlık Görüntüsü (normal --volume data seçenekle aynı)
          1. veritabanını yedekleme moduna alın.
          2. yapılandırma dosyasının "dataVolume" stanzasında listelenen Birimlerin anlık görüntülerini alın.
          3. veritabanını yedekleme modundan çıkarır.
          4. anlık görüntü yönetimi gerçekleştirin.
        2. diğer Birim Anlık Görüntüsü (normal --volume other seçenekle aynı)
          1. yapılandırma dosyasının "otherVolume" stanzasında listelenen Birimlerin anlık görüntülerini alın.
          2. anlık görüntü yönetimi gerçekleştirin.

    Dekont

    Önyükleme birimiyle otherVolume olarak ayrı bir yapılandırma dosyası oluşturarak, anlık görüntülerin tamamen farklı bir zamanlamaya (örneğin, günlük) alınması mümkündür boot .

  • --prefix= anlık görüntü adı için müşteri anlık görüntü ön eki. Bu parametrenin iki amacı vardır. İlk olarak, anlık görüntüleri gruplandırmak için benzersiz bir ad sağlamaktır. İkincisi, belirtilen --prefixiçin tutulan depolama anlık görüntülerinin sayısını belirlemektir--retention.

    Önemli

    Yalnızca alfa sayısal ("A-Z,a-z,0-9"), alt çizgi ("_") ve tire ("-") karakterlerine izin verilir.

  • --retention korunacak tanımlı --prefix anlık görüntü sayısı. Bu --prefixiçin yeni bir anlık görüntü alındıktan sonra ek anlık görüntüler kaldırılır.

  • --trim SAP HANA v2 ve sonraki sürümler için kullanılabilir olan bu seçenek, yedekleme kataloğunu ve disk kataloğu ile günlük yedeklemelerini korur. Yedekleme kataloğunda tutulacak girdi sayısı yukarıdaki seçeneğe göre --retention belirlenir ve tanımlanan ön ek (--prefix) için eski girdileri yedekleme kataloğundan ve ilgili fiziksel günlük yedeklemesinden siler. Ayrıca, en eski günlük dışı yedekleme girdisinden daha eski olan günlük yedekleme girdilerini de siler. Bu işlemler günlük yedeklemelerinin tüm kullanılabilir disk alanını kullanmasını önlemeye yardımcı olur.

    Dekont

    Aşağıdaki örnek komut 9 depolama anlık görüntüsünü tutar ve yedekleme kataloğunun tutulan 9 depolama anlık görüntüsüyle eşleşecek şekilde sürekli olarak kırpıldığından emin olur.

    azacsnap -c backup --volume data --prefix hana_TEST --retention 9 --trim
    
  • [--ssl=]veya commoncryptoSAP HANA openssl ile iletişim kurmak için kullanılan şifreleme yöntemini tanımlayan isteğe bağlı bir parametre. Tanımlanmışsa, azacsnap -c backup komut aynı dizinde iki dosya bulmayı bekler, bu dosyalara karşılık gelen SID'den sonra ad verilmiş olmalıdır. SAP HANA ile iletişim için SSL kullanma bölümüne bakın. Aşağıdaki örnek, ön ekine sahip bir hana tür anlık görüntüsü alır ve BUNLARıN SSL (openssl) kullanarak SAP HANA ile iletişim kurmasını sağlayacaktır9.hana_TEST

    azacsnap -c backup --volume data --prefix hana_TEST --retention 9 --trim --ssl=openssl
    
  • [--configfile <config filename>] , özel yapılandırma dosyası adları için izin veren isteğe bağlı bir parametredir.

Anlık görüntü yedeklemeleri hızlıdır

Anlık görüntü yedeklemesinin süresi birim boyutundan bağımsızdır ve yaklaşık 10 GB birimle aynı zamanda 10 TB birim tutturuluyor.

Genel yürütme süresini etkileyen birincil faktörler, anlık görüntü oluşturulacak birim sayısı ve parametredeki --retention tüm değişikliklerdir (fazla anlık görüntüler kaldırıldıktan sonra azaltmanın yürütme süresini artırabileceği).

Yukarıdaki örnek yapılandırmada (Azure Büyük Örnek için), iki birimin anlık görüntülerinin tamamlanması 5 saniyeden kısa sürdü. Azure NetApp Files için iki birimin anlık görüntüleri yaklaşık 60 saniye sürebilir.

Dekont

önceki çalıştırmadan azacsnap önemli ölçüde azaltıldıysa (örneğin, öğesinden --retention 50--retention 5), ek anlık görüntülerin kaldırılması gerektiğinden geçen süre artarazacsnap.--retention

Parametresi olan data örnek

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

Komut konsola çıkış yapmaz, ancak bir günlük dosyasına, bir sonuç dosyasına ve /var/log/messagesöğesine yazar.

Bu örnekte günlük dosyası adıdır azacsnap-backup-azacsnap.log (bkz. Günlük dosyaları)

seçeneğiyle --volume data çalıştırıldığında-c backup, bir yedeklemenin sonucunu hızlı bir şekilde denetlemek için bir sonuç dosyası da dosya olarak oluşturulur. Sonuç dosyası, sonekiyle günlük dosyasıyla .result aynı temel ada sahiptir.

Bu örnekte sonuç dosyası adı şöyledir azacsnap-backup-azacsnap.result ve aşağıdaki çıkışı içerir:

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

Dosya, /var/log/messages dosyayla aynı çıkışı .result içerir. Aşağıdaki örne bakın (kök olarak çalıştır):

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

Parametresi olan other örnek

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

Komut konsola çıkış yapmaz, ancak yalnızca bir günlük dosyasına yazar. Bir sonuç dosyasına veya /var/log/messagesyazmaz.

Bu örnekte günlük dosyası adıdır azacsnap-backup-azacsnap.log (bkz. Günlük dosyaları).

Parametresi olan other örnek (ana bilgisayar işletim sistemini yedeklemek için)

Dekont

Yalnızca önyükleme birimlerini içeren başka bir yapılandırma dosyasının (--configfile bootVol.json) kullanılması.

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

Önemli

Azure Büyük Örneği için, önyükleme birimi için yapılandırma dosyası birim parametresi konak işletim sistemi düzeyinde görünmeyebilir. Bu değer Microsoft Operations tarafından sağlanabilir.

Komut konsola çıkış yapmaz, ancak yalnızca bir günlük dosyasına yazar. Bir sonuç dosyasına veya /var/log/messagesyazmaz.

Bu örnekte günlük dosyası adıdır azacsnap-backup-bootVol.log (bkz. Günlük dosyaları).

Günlük dosyaları

Günlük dosyası adı şu "(komut adı)-( -c option)-(yapılandırma dosya adı)" şeklinde oluşturulur. Örneğin, komutu azacsnap -c backup --configfile h80.json --retention 5 --prefix one-off çalıştırılıyorsa günlük dosyası olarak adlandırılır azacsnap-backup-h80.log. Ya da seçeneğini aynı yapılandırma dosyasıyla (örneğin) kullanıyorsanız -c test günlük dosyası olarak adlandırılırazacsnap-test-h80.log. azacsnap -c test --configfile h80.json

Dekont

Günlük dosyalarının bakımı bu kılavuz kullanılarak otomatik olarak yapılabilir.

Sonraki adımlar