Aracılığıyla paylaş


Olağanüstü durum kurtarma yük devretme yordamı

Önemli

Bu makale, SAP HANA yönetim belgelerinin veya SAP Notlarının yerini almaz. Özellikle yedekleme, geri yükleme, yüksek kullanılabilirlik ve olağanüstü durum kurtarma (DR) için SAP HANA yönetimi ve işlemleri konusunda sağlam bir anlayışa ve uzmanlığa sahip olduğunuzu bekliyoruz. Bu makalede, SAP HANA Studio'dan ekran görüntüleri gösterilir. SAP yönetim araçlarının ve araçların içeriği, yapısı ve ekranlarının yapısı SAP HANA sürümünden yayına kadar değişebilir.

Bu makalede, Azure Üzerinde SAP HANA Büyük Örnekleri (bareMetal Altyapısı olarak da bilinir) için bir DR sitesine yük devretme adımlarını inceleyeceğiz.

Yük devretme senaryoları ve seçenekleri

Bir DR sitesine yük devretme yaptığınızda göz önünde bulundurmanız gereken iki durum vardır:

  • Verilerin en son durumuna geri dönmek için SAP HANA veritabanına ihtiyacınız vardır. Bu durumda, Microsoft'a başvurmanıza gerek kalmadan yük devretme gerçekleştirmek için kullanabileceğiniz bir self servis betik vardır. Yeniden çalışma için Microsoft ile çalışmanız gerekir.
  • En son çoğaltılan anlık görüntü olmayan bir depolama anlık görüntüsüne geri yüklemek istiyorsunuz. Bu durumda, Microsoft ile çalışmanız gerekir.

Not

Aşağıdaki adımlar DR sitesindeki HANA Büyük Örneği'nde gerçekleştirilmelidir.

En son çoğaltılan depolama anlık görüntülerine geri yüklemek için Azure'da SAP HANA için Microsoft anlık görüntü araçlarında "Tam DR yük devretmesi gerçekleştirme - azure_hana_dr_failover" bölümündeki adımları izleyin.

Birden çok SAP HANA örneğinin yük devretmesini istiyorsanız, azure_hana_dr_failover komutunu birkaç kez çalıştırın. İstendiğinde yük devretmek ve geri yüklemek istediğiniz SAP HANA SID değerini girin.

Gerçek çoğaltma ilişkisini etkilemeden DR yük devretmesini test edebilirsiniz. Yük devretme testi yapmak için Azure'da SAP HANA için Microsoft anlık görüntü araçlarında "Dr yük devretme testi gerçekleştirme - azure_hana_test_dr_failover" bölümündeki adımları izleyin.

Önemli

Yük devretmeyi test etme işlemi aracılığıyla DR sitesinde oluşturduğunuz örnekte herhangi bir üretim işlemi çalıştırmayın. komut azure_hana_test_dr_failover birincil siteyle ilişkisi olmayan bir birim kümesi oluşturur. Sonuç olarak, birincil siteye eşitleme mümkün değildir .

Birden çok SAP HANA örneğini test etmek istiyorsanız betiği birkaç kez çalıştırın. İstendiğinde, yük devretme testi yapmak istediğiniz örneğin SAP HANA SID'sini girin.

DR birimlerini önceki bir anlık görüntüye ayarlama

Silinen verileri saatler önce kurtarmak için DR sitesine yük devretmeniz gerektiğini ve DR birimlerinin önceki bir anlık görüntüye ayarlanması gerektiğini varsayalım. Ardından aşağıdaki yordam uygulanır:

  1. Çalıştırdığınız DR HANA Büyük Örneği üzerinde HANA'nın üretim dışı örneğini kapatın. Devre dışı bir HANA üretim örneği önceden yüklenmiştir.

  2. Hiçbir SAP HANA işleminin çalışmadığından emin olun. Bu denetim için aşağıdaki komutu kullanın:

    /usr/sap/hostctrl/exe/sapcontrol –nr <HANA instance number> - function GetProcessList.

    Çıkışta hdbdaemon işlemi durdurulmuş durumda ve çalışan veya başlatılan durumdaki diğer HANA işlemleri gösterilmemelidir.

  3. Olağanüstü durum kurtarma sitesinin geri yüklenmesini istediğiniz anlık görüntü adını veya SAP HANA yedekleme kimliğini belirleyin. Gerçek olağanüstü durum kurtarma durumlarında bu anlık görüntü genellikle en son anlık görüntüdür. Kayıp verileri kurtarmanız gerekiyorsa önceki bir anlık görüntüyü seçin.

  4. Yüksek öncelikli bir destek isteği aracılığıyla Azure Desteği'ne başvurun. Anlık görüntünün adı ve tarihiyle geri yüklenmesini isteyin. Ayrıca, DR sitesindeki HANA yedekleme kimliğiyle de tanımlayabilirsiniz. Varsayılan değer, işlem tarafında yalnızca /hana/data biriminin geri yüklenmesidir. /hana/logbackups birimlerine de sahip olmak istiyorsanız, bunu özellikle belirtmelisiniz. /hana/shared birimini geri yüklemeyin. Bunun yerine, PRD için /hana/shared birimini yeniden bağladıktan sonra .snapshot dizininden ve alt dizinlerinden global.ini gibi belirli dosyaları seçin.

    Microsoft işlemleri şu adımları uygular:

    a. Anlık görüntülerin üretim biriminden olağanüstü durum kurtarma birimlerine çoğaltılmasını durdurun. Üretim alanında olağanüstü durumlara neden olan bir kesinti varsa bu kesinti zaten olmuş olabilir.

    b. Olağanüstü durum kurtarma birimlerinde seçtiğiniz yedekleme kimliğiyle depolama anlık görüntüsü adını veya anlık görüntüsünü geri yükleyin.

Geri yüklemeden sonra olağanüstü durum kurtarma birimleri DR bölgesindeki HANA Büyük Örneklerine bağlanabilecek şekilde kullanılabilir.

  1. Olağanüstü durum kurtarma birimlerini olağanüstü durum kurtarma sitesindeki HANA Büyük Örnek birimine bağlayın.
  2. Atıl durumdaki SAP HANA üretim örneğini başlatın.
  3. Kurtarma noktası hedefi (RPO) süresini azaltmak için işlem günlüğü yedekleme günlüklerini kopyalamayı seçtiğinizi varsayalım. Ardından işlem günlüğü yedeklerini yeni bağlanan DR /hana/logbackups dizininde birleştirin. Mevcut yedeklemelerin üzerine yazmayın. Depolama anlık görüntüsünün en son çoğaltmasıyla çoğaltılmamış daha yeni yedeklemeleri kopyalayın.
  4. Dr. Azure bölgesindeki /hana/shared/PRD birimine çoğaltılmamış anlık görüntülerden tek dosyaları da geri yükleyebilirsiniz.

SAP HANA üretim örneğini kurtarma

Aşağıdaki adımlarda, sap HANA üretim örneğinin geri yüklenen depolama anlık görüntüsünden ve kullanılabilir işlem günlüğü yedeklerinden nasıl kurtarıldığı gösterilir.

  1. SAP HANA Studio kullanarak yedekleme konumunu /hana/logbackups olarak değiştirin.

    DR kurtarma için yedekleme konumunu değiştirme

  2. SAP HANA yedekleme dosyası konumlarını tarar ve geri yükleneceği en son işlem günlüğü yedeklemesini önerir. Taramanın aşağıdaki gibi bir ekran görünmesi birkaç dakika sürebilir:

    DR kurtarma için işlem günlüğü yedeklemelerinin listesi

  3. Varsayılan ayarlardan bazılarını ayarlayın:

    • Delta Yedeklemeleri Kullan'ın işaretini kaldırın.
    • Günlük Alanını Başlat'ı seçin.

    Günlük alanını başlatmayı ayarlama

  4. Son'u seçin.

    DR geri yüklemesini tamamlama

Burada gösterilen gibi bir ilerleme penceresi görünmelidir. Örneğin üç düğümlü bir genişleme SAP HANA yapılandırmasının olağanüstü durum kurtarma geri yükleme işlemi olduğunu unutmayın.

Geri yükleme ilerleme durumu

Geri yükleme Işlemi Son ekranında yanıt vermeyi durdurursa ve ilerleme ekranını göstermezse çalışan düğümlerindeki tüm SAP HANA örneklerinin çalıştığını onaylayın. Gerekirse SAP HANA örneklerini el ile başlatın.

DR'den üretim sitesine yeniden çalışma

Bir DR sitesinden üretim sitesine geri dönebilirsiniz. Dr sitesine yük devretmenin kayıp verileri kurtarma gereksiniminizden değil üretim Azure bölgesindeki sorunlardan kaynaklandığı bir senaryoya göz atalım.

SAP üretim iş yükünüzü bir süredir olağanüstü durum kurtarma sitesinde çalıştırıyordunuz. Üretim sitesindeki sorunlar çözülürken, üretim sitenize geri dönmek istiyorsunuz. Verileri kaybedemediğiniz için üretim sitesine geri adım atmak için birkaç adım ve Azure operasyon ekibinde SAP HANA ile yakın işbirliği gerekir. Sorunlar çözüldükten sonra operasyon ekibinin üretim sitesine eşitlemeye başlamasını tetiklemeniz size bağlı.

Şu adımları izleyin:

  1. Azure'da SAP HANA operasyon ekibi, üretim depolama birimlerini DR depolama birimlerinden eşitleme tetikleyicisini alır ve bu da üretim durumunu temsil eder. Bu durumda, üretim sitesindeki HANA Büyük Örneği kapatılır.
  2. Azure operasyon ekibindeki SAP HANA çoğaltmayı izler ve sizi bilgilendirmeden önce bunun yakalanmasını sağlar.
  3. Olağanüstü durum kurtarma sitesinde üretim HANA Örneğini kullanan uygulamaları kapatırsınız. Ardından bir HANA işlem günlüğü yedeklemesi yaparsınız. Ardından, olağanüstü durum kurtarma sitesindeki HANA Büyük Örnekleri üzerinde çalışan HANA örneğini durdurursunuz.
  4. Artık operasyon ekibi disk birimlerini el ile yeniden eşitler.
  5. Azure operasyon ekibinde SAP HANA, üretim sitesinde HANA Büyük Örneği'ni yeniden başlatır. Sana verdiler. HANA Büyük Örneği'nin başlangıç zamanında SAP HANA örneğinin kapatılmış olduğundan emin olursunuz.
  6. Daha önce DR sitesine yük devrettiğinde uyguladığınız veritabanı geri yükleme adımlarının aynısını uygularsınız.

Olağanüstü durum kurtarma çoğaltmayı izleme

Depolama çoğaltmanızın ilerleme durumunu izlemek için betiğini azure_hana_replication_statusçalıştırın. Bu komutun beklendiği gibi çalışması için olağanüstü durum kurtarma konumunda çalışan bir birimden çalıştırılması gerekir. Komut, çoğaltma etkin olsa da olmasa da çalışır. Komut, DR konumundaki kiracınızın her HANA Büyük Örneği için çalıştırılabilir. Önyükleme birimiyle ilgili ayrıntıları almak için kullanılamaz.

Komut ve çıkışı hakkında daha fazla bilgi için Azure'da SAP HANA için Microsoft anlık görüntü araçlarında "DR çoğaltma durumunu alma - azure_hana_replication_status" bölümüne bakın.

Sonraki adımlar

Azure'da SAP HANA'nın (Büyük Örnekler) izlenmesi hakkında bilgi edinin.