Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu hızlı başlangıçta Azure CLI kullanarak SAP HANA Sistem Çoğaltması'nın (HSR) nasıl korunacakları açıklanmaktadır.
SAP HANA veritabanları, düşük kurtarma noktası hedefi (RPO) ve uzun süreli saklama gerektiren kritik iş yükleridir. Bu makalede, Azure Backup kullanarak Azure sanal makinelerinde (VM) çalışan SAP HANA veritabanlarını bir Azure Backup Kurtarma Hizmetleri kasasına nasıl yedekleyebileceğiniz açıklanır.
Önkoşullar
SAP HANA Sistem Çoğaltma veritabanı yedeklemesini yapılandırmadan önce desteklenen yapılandırmaları ve senaryoları gözden geçirin.
"Kurtarma Hizmetleri kasası oluşturun"
Kurtarma Hizmetleri kasası, SAP HANA veritabanı verileri gibi her korumalı kaynağın yedekleme verilerini depolayan mantıksal bir kapsayıcıdır. Korumalı bir kaynağın yedekleme işi çalıştığında, bir kurtarma noktası Kurtarma Hizmetleri kasasında oluşturulur. Daha sonra bu kurtarma noktalarından birini kullanarak verileri dilediğiniz zaman geri yükleyebilirsiniz.
Kurtarma Hizmetleri kasası oluşturmak için aşağıdaki komutu çalıştırın:
az backup vault create --resource-group hanarghsr2 --name hanavault10 --location westus2
Varsayılan olarak, Kurtarma Hizmetleri Kasası coğrafi yedekli depolama olarak ayarlanmıştır. Coğrafi Olarak Yedekli depolama, yedekleme verilerinizin birincil bölgeden yüzlerce mil uzaktaki ikincil bir Azure bölgesine çoğaltılmasını sağlar. Depolama yedekliliği ayarının değiştirilmesi gerekiyorsa az backup vault backup-properties set cmdlet'ini kullanın.
Azure VM'de çalışan SAP HANA'yı kaydetme ve koruma
Yük devretme gerçekleştiğinde, kullanıcılar yeni birincil birime çoğaltılır, ancak hdbuserstore çoğaltılmıyor. Bu nedenle, Azure Backup hizmetinin herhangi bir yeni birincil düğüme el ile müdahale etmeden otomatik olarak bağlanmasına olanak tanıyan HSR kurulumunun tüm düğümlerinde aynı anahtarı oluşturmanız gerekir.
Şu adımları izleyin:
Birincil Azure VM'de çalışan SAP HANA veritabanını kaydetmek ve korumak için aşağıdaki komutu çalıştırın:
az backup container register --resource-group hanarghsr2 --vault-name hanavault10 --workload-type SAPHANA --backup-management-type AzureWorkload --resource-id "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/hanarghsr2/providers/Microsoft.Compute/virtualMachines/hsr-primary"İkincil Azure VM üzerinde çalışan SAP HANA veritabanını kaydetmek ve korumak için aşağıdaki komutu çalıştırın:
az backup container register --resource-group hanarghsr2 --vault-name hanavault10 --workload-type SAPHANA --backup-management-type AzureWorkload --resource-id "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/hanarghsr2/providers/Microsoft.Compute/virtualMachines/hsr-secondary"
öğesini tanımlamak için resource-id aşağıdaki komutu çalıştırın:
az vm show --name hsr-primary --resource-group hanarghsr2
Örneğin, id şeklindedir /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/hanarghsr2/providers/Microsoft.Compute/virtualMachines/hsr-primary.
Birincil ve ikincil SAP HANA veritabanı sunucularının kasaya kayıt durumunu kontrol edin
Birincil ve ikincil sunucuların kasaya kayıtlı olup olmadığını denetlemek için aşağıdaki komutu çalıştırın:
az backup container list --resource-group hanarghsr2 --vault-name hanavault10 --output table --backup-management-type AzureWorkload
Name Friendly Name Resource Group Type Registration Status
----------------------------------------------- --------------- ---------------- ------------- ---------------------
VMAppContainer;Compute;hanarghsr2;hsr-primary hsr-primary hanarghsr2 AzureWorkload Registered
VMAppContainer;Compute;hanarghsr2;hsr-secondary hsr-secondary hanarghsr2 AzureWorkload Registered
Koruma için SAP HANA veritabanı öğe listesini görüntüleme
Koruyabileceğiniz öğeleri denetlemek için aşağıdaki komutu çalıştırın:
az backup protectable-item list --resource-group hanarghsr2 --vault-name hanavault10 --workload-type SAPHANA --output table
pradeep [ ~ ]$ az backup protectable-item list --resource-group hanarghsr2 --vault-name hanavault10 --workload-type SAPHANA --output table
Name Protectable Item Type ParentName ServerName IsProtected
--------------------------------------------------- ----------------------- --------------- ------------- -------------
saphanasystem;arv SAPHanaSystem ARV hsr-primary NotProtected
saphanasystem;arv SAPHanaSystem ARV hsr-secondary NotProtected
hanahsrcontainer;hsrtestps2 HanaHSRContainer HsrTestP2 hsr-primary NotProtected
saphanadatabase;hsrtestps2;arv SAPHanaDatabase HsrTestP2 hsr-primary NotProtected
saphanadatabase;hsrtestps2;2;DB1 SAPHanaDatabase HsrTestP2 hsr-primary NotProtected
saphanadatabase;hsrtestps2;systemdb SAPHanaDatabase HsrTestP2 hsr-primary NotProtected
SAP HANA veritabanını yeniden bulma
Veritabanı korunabilecek öğe listesinde değilse veya veritabanını yeniden keşfetmek için aşağıdaki komutu çalıştırarak fiziksel birincil VM'de bulma işlemini yeniden başlatın:
az backup protectable-item initialize --resource-group hanarghsr2 --vault-name hanavault10 --container-name "VMAppContainer;Compute;hanarghsr2;hsr-primary" --workload-type SAPHanaDatabase
SAP HANA veritabanı için korumayı etkinleştirme
Gerekli yedekleme ilkesiyle HSR Sistemi altında listelenen veritabanı için korumayı etkinleştirmek için aşağıdaki komutu çalıştırın:
az backup protection enable-for-azurewl --resource-group hanarghsr2 --vault-name hanavault10 --policy-name hanahsr --protectable-item-name "saphanadatabase;hsrtestps2;DB1" --protectable-item-type SAPHanaDatabase --workload-type SAPHanaDatabase --output table --server-name HsrTestP2
az backup protection enable-for-azurewl --resource-group hanarghsr2 --vault-name hanavault10 --policy-name hanahsr --protectable-item-name "saphanadatabase;hsrtestps2;systemdb" --protectable-item-type SAPHanaDatabase --workload-type SAPHanaDatabase --output table --server-name hsr-secondary
SAP HANA veritabanı için isteğe bağlı yedekleme çalıştırma
Yedekleme işini el ile başlatmak için aşağıdaki komutu çalıştırın:
az backup protection backup-now --resource-group hanarghsr2 --item-name "saphanadatabase;hsrtestps2;db1" --container-name "hanahsrcontainer;hsrtestp2" --vault-name hanavault10 --backup-type Full --retain-until 01-01-2030 --output table
Name Operation Status Item Name Backup Management Type Start Time UTC Duration
------------------------------------ ------------- ---------- ----------------- ------------------------ -------------------------------- --------------
591f1840-4d6a-4464-8f3a-18e586f11bfc Backup (Full) InProgress ARV [hsr-primary] AzureWorkload 2023-04