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 Cloud Shell kullanarak Azure VM'lerinde yedekleme için SAP Adaptive Server Enterprise (ASE) (Sybase) veritabanı yapılandırmasını hazırlamak üzere ön kayıt betiğinin nasıl çalıştırıldığı açıklanmaktadır.
Azure Backup kullanılarak SAP ASE veritabanı yedeklemesi için ön kayıt betiği, kimlik doğrulaması yapılandırması, ağ bağlantısı doğrulaması ve gerekli paketlerin yüklenmesi dahil olmak üzere sistemin düzgün yapılandırılmasını sağlar. Ayrıca özel uç noktaları destekler ve veritabanını sorunsuz yedekleme işlemleri için hazırlar.
Azure VM'lerinde SAP ASE veritabanı yedeklemesi için desteklenen yapılandırmalar ve senaryolar hakkında bilgi edinin.
Önkoşullar
Ön kayıt betiğini çalıştırmadan önce aşağıdaki önkoşulların karşılandığından emin olun:
- Çoklu Sistem Tanımlayıcısı (SID) desteği için en son ön kayıt betiğini indirin.
- ASE'nin yüklü olduğu sanal makinede SAP ASE yedekleme yapılandırma betiğini çalıştırın.
- Doğru yapılandırma ve erişim için kök kullanıcı olup olmadığını denetleyin.
- ASE kurulumunuz Özel Uç Noktalar kullanıyorsa betiği çalıştırırken
-snveya--skip-network-checksparametresini kullanın.
Önkayıt skript iş akışı
Ön kayıt betiği, SAP ASE veritabanının yüklü olduğu VM'de çalıştırdığınız bir Python betiğidir. Betik aşağıdaki görevleri gerçekleştirir:
- Eklenti kullanıcılarının eklendiği gerekli grubu oluşturur.
- Waagent, Python, curl, unzip, Libicu ve PythonXML gibi gerekli paketleri yükler ve güncelleştirir.
- Microsoft Entra ID'ye
wireservertest eder ve waagent durumunu doğrular,IMDS connectivityve kontrollerini yapar. - Coğrafi bölgenin desteklenip desteklenmediğini onaylar.
-
waagentve/optdizinlerinde günlükler için kullanılabilir boş alanı denetler. - Uyarlamalı Sunucu Kurumsal (ASE) sürümünün desteklenip desteklenmediğini doğrular.
- Sağlanan kullanıcı adı ve parolayı kullanarak SAP örneğine giriş yapar ve yedekleme ile geri yükleme işlemleri için gerekli olan döküm geçmişini etkinleştirir.
- İşletim sistemi sürümünün desteklendiğinden emin olun.
- İstekler ve şifreleme gibi gerekli Python modüllerini yükler ve güncelleştirir.
- İş yükü yapılandırma dosyasını oluşturur.
- Yedekleme işlemleri için altında
/optgerekli dizinleri ayarlar. - Parolayı şifreler ve sanal makinede güvenli bir şekilde depolar.
Ön kayıt betiğini çalıştırma
ASE ön kayıt betiği dosyasını indirdikten sonra sanal makineye (VM) kopyalayın.
SAP ASE veritabanı yedeklemesi için ön kayıt betiğini yürütmek için aşağıdaki bash komutlarını çalıştırın:
Uyarı
Aşağıdaki komutlarda <script name> değerini, indirdiğiniz ve VM'ye kopyaladığınız betik dosyasının adıyla değiştirin.
Betiği Unix biçimine dönüştürün.
dos2unix <script name>Betik dosyasının iznini değiştirin.
Uyarı
Aşağıdaki komutu çalıştırmadan önce
/path/to/script/file, VM'deki betik dosyasının gerçek yoluyla değiştirin.sudo chmod -R 777 /path/to/script/fileScripti çalıştırın.
Uyarı
Aşağıdaki komutu çalıştırmadan önce yer tutucular için gerekli değerleri sağlayın.
sudo ./<script name> -aw SAPAse --sid <sid> --sid-user <sid-user> --db-port <db-port> --db-user <db-user> --db-host <private-ip-of-vm> --enable-striping <enable-striping>Parametrelerin listesi:
-
<sid>: Gerekli ASE sunucusunun adı (gerekli) -
<sid-user>: ASE Sisteminin altında çalıştığı işletim sistemi kullanıcı adı (örneğin,syb<sid>) (gerekli) -
<db-port>: ASE Veritabanı sunucusunun Bağlantı Noktası Numarası (örneğin, 4901) (gerekli) -
<db-user>: Açık Veritabanı Bağlantısı (ODBC) bağlantısı için ASE Veritabanı Kullanıcı Adı (örneğin,sapsa) (gerekli) -
<db-host>: VM'nin özel IP adresi (gerekli) -
<enable-striping>: Şerit oluşturmayı etkinleştirin (seçenekler: [true,false], gerekli) -
<stripes-count>: Şerit sayısı (varsayılan: '4') -
<compression-level>: Sıkıştırma düzeyi (varsayılan: '101')
Uyarı
Bu öğeyi
<private-ip-of-vm>bulmak için Azure portalında VM'yi açın ve ardından Ağ bölümünün altındaki özel IP'yi kontrol edin.-
Parametrelerin ayrıntılarını görüntüleyin.
sudo ./<script name> -aw SAPAse --helpBetiği çalıştırdıktan sonra veritabanı parolasını sağlamanız istenir. Devam etmek için parolayı girin ve ENTER tuşuna basın.