Share via


Azure Uygulaması Tutarlı Anlık Görüntü aracını kullanarak geri yükleme

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

Dekont

Geri yükleme komutu yalnızca Azure Büyük Örnek ve Azure NetApp Files için kullanılabilir. Azure Yönetilen Disk'in tüm geri yüklemeleri Azure Portal veya Azure CLI kullanılarak yapılmalıdır.

Giriş

Anlık görüntüden birim geri yükleme işlemi komutu kullanılarak azacsnap -c restore yapılır.

Önemli

Bu işlem bir veritabanı kurtarması gerçekleştirmez, yalnızca aşağıdaki seçeneklerin her biri için açıklandığı gibi birimlerin geri yüklenmesini sağlar.

Komut seçenekleri

-c restore Komut aşağıdaki seçeneklere sahiptir:

  • --restore snaptovol Birim anlık görüntüsünü temel alan yeni bir birim oluşturur. Bu komut, yapılandırma dosyasındaki her birim için varsayılan olarak en son birim anlık görüntüsünü kullanarak yeni birimi oluşturmak için temel olarak yeni bir "kopyalanmış" birim oluşturur. Veri birimleri için, seçeneğini --snapshotfilter <Snapshot Name>kullanarak kopyalanacak bir anlık görüntü seçmek mümkündür. Bu işlem yalnızca TÜM veri birimlerinin aynı anlık görüntüsüne sahip olması durumunda tamamlanır. Bu komut, birincilden ikincile depolama çoğaltmasını kesintiye uğratmaz. Bunun yerine anlık görüntünün kopyaları aynı konumda oluşturulur ve kopyalanan birimlerin önerilen dosya sistemi bağlama noktaları sunulur. Azure Büyük Örnek sisteminde kullanılıyorsa bu komut DR bölgesinde (hedef yük devretme sistemi) çalıştırılmalıdır.

  • --restore revertvolume Birim anlık görüntüsünü temel alarak hedef birimi önceki bir duruma geri çevirir. Bu komutu, eşleştirilmiş DR bölgesine DR Yük Devretme işleminin bir parçası olarak kullanma. Bu komut , birincil siteden ikincil siteye depolama çoğaltmasını durdurur ve hedef DR birimlerini DR birimlerindeki en son kullanılabilir anlık görüntülerine ve geri döndürülen DR birimleri için önerilen dosya sistemi bağlama noktalarına döndürür. Azure Büyük Örnek sisteminde kullanılıyorsa bu komut DR bölgesinde (hedef yük devretme sistemi) çalıştırılmalıdır.

    Uyarı

    Geri döndürme seçeneği, geri döndürülmek üzere seçilen anlık görüntü kaybolduktan sonra birimlerde depolanan herhangi bir içerik kaybolacağı ve kurtarılamaz olduğu için verileri yok eder.

    Bahşiş

    Geri döndürme işlemi yaptıktan sonra eski dosya tanıtıcıları olmadığından emin olmak için birimin yeniden bağlanması önerilir. Bu işlemi mount -o remount <mount_point> kullanarak yapabilirsiniz.

  • --dbsid <SAP HANA SID> , birim geri yükleme komutlarının uygulanacağı yapılandırma dosyasında belirtilen veritabanı SID'sidir.

  • [--configfile <config filename>] , özel yapılandırma dosyası adları için izin veren isteğe bağlı bir parametredir.

Dr yük devretme testi gerçekleştirme azacsnap -c restore --restore snaptovol

Bu komut "tam" DR Yük Devretme komutu ()--restore revertvolume gibidir, ancak birincil site ile olağanüstü durum kurtarma sitesi arasındaki çoğaltmayı bozmak yerine, olağanüstü durum kurtarma birimlerinden bir kopya birimi oluşturulur ve DR sitesindeki en son anlık görüntünün geri yüklenmesine olanak sağlar. Bu kopyalanan birimler, müşteri tarafından birincil site ile olağanüstü durum kurtarma sitesi arasındaki çoğaltma sözleşmesini bozan HANA ortamının tam yük devretmesini yürütmek zorunda kalmadan Olağanüstü Durum Kurtarma'yı test etmek için kullanılabilir.

  • Her biri kendi geri yükleme noktasına sahip olan birden çok farklı geri yükleme noktası bu şekilde test edilebilir.
  • Kopya, komutun yürütülürken zaman damgası tarafından belirlenir ve çalıştırıldığında kullanılabilen en son verileri ve diğer anlık görüntüyü temsil eder.

Önemli

Bu işlem yalnızca Azure Büyük Örneği için geçerlidir.

  • Bu komut yürütülürken, 4 hafta sonra kopyaların silinmesinden önce işlemlerle ilişkilendirilen iletişim e-postası gerekir.
  • Bu komutun her yürütülmesi, test tamamlandığında Microsoft İşlemleri tarafından silinmesi gereken yeni bir kopya oluşturur.
  • Oluşturulan tüm kopya birimleri 4 hafta sonra otomatik olarak silinir.

Yapılandırma dosyası (örneğin, DR.json), Üretim birimlerini değil yalnızca DR birimlerini içermelidir, aksi takdirde Üretim birimlerinin kopyaları oluşturulmuş olabilir.

Komutun azacsnap -c restore --restore snaptovol çıkışı (Tek Düğümlü senaryo için)

> 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.                 *
********************************************************************************

Önemli

"Bağlama Noktalarını Birime Göre Görüntüleme" çıkışı, çeşitli senaryolar için farklıdır.

Tam DR yük devretmesi gerçekleştirme azacsnap -c restore --restore revertvolume

Bu komut birincil siteden ikincil siteye depolama çoğaltmasını durdurur , DR birimlerindeki en son anlık görüntüyü geri yükler ve DR birimleri için bağlama noktaları sağlar.

Bu komut, YALNIZCA DR birimleriyle bir yapılandırma dosyası (örneğin, DR.json) kullanılarak DR sunucusunda yürütülmelidir!

komutunu azacsnap -c restore --restore revertvolumeyürüterek DR sitesine yük devretme gerçekleştirin. Bu komut, parametre olarak bir SID eklenmesini gerektirir. Bu, DR sitesinde kurtarılması gereken HANA örneğinin SID değeridir.

Önemli

Bu komutu yalnızca DR alıştırmasını veya testi gerçekleştirmeyi planlıyorsanız çalıştırın. Bu komut çoğaltmayı keser. Çoğaltmayı yeniden etkinleştirmek için Microsoft İşlemleri'ne başvurmanız gerekir.

Üst düzeyde, DR yük devretmesi yürütme adımları şunlardır:

  • Birincil sitedeki HANA örneğini kapatmanız gerekir. Bu eylem yalnızca veri tutarsızlıklarını önlemek için DR sitesine gerçekten yük devretme yapıyorsanız gereklidir.
  • Üretim SID'sinin DR düğümündeki HANA örneğini kapatın.
  • Kurtarılacak SID ile DR düğümünde komutunu azacsnap -c restore --restore revertvolume yürütür.
    • Komut, Birincil'den DR sitesine depolama çoğaltma bağlantısını keser
    • Komutu, yapılandırıldığı gibi "data" ve "other" birimlerini geri yükler. Bu işlem genellikle ve /hana/logbackups dosya sistemleri için birimlere /hana/data yöneliktir. Dosya /hana/shared sistemi KURTARILMADI, bunun yerine DR konumunda SID için mevcut /hana/shared olanı kullanır.
    • ve /hana/logbackups birimlerini /hana/data bağlama – dosyaya /etc/fstab eklendiklerinden emin olun
  • HANA SYSTEMDB anlık görüntüsünü geri yükleyin. HANA studio yalnızca anlık görüntü komut azacsnap -c restore --restore revertvolume yürütmesinin bir parçası olarak geri yüklenen depolama anlık görüntüsü altında kullanılabilen en son HANA anlık görüntüsünü gösterir.
  • Kiracı veritabanını kurtarın.
  • Üretim SID'sinin DR sitesinde HANA örneğini başlatın (Örnek: Bu örnekte H80).
  • Tüm veritabanı testlerini gerçekleştirin.

Sonraki adımlar