Hızlı Başlangıç: Azure Cloud Shell'de SAP ASE (Sybase) veritabanı yedeklemesi için ön kayıt betiğini çalıştırma

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 -sn veya --skip-network-checks parametresini 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 wireserver test eder ve waagent durumunu doğrular, IMDS connectivity ve kontrollerini yapar.
  • Coğrafi bölgenin desteklenip desteklenmediğini onaylar.
  • waagent ve /opt dizinlerinde 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 /opt gerekli 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.

  1. Betiği Unix biçimine dönüştürün.

     dos2unix <script name>
    
  2. 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/file
    
  3. Scripti ç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 bölümünün altındaki özel IP'yi kontrol edin.

  4. Parametrelerin ayrıntılarını görüntüleyin.

     sudo ./<script name> -aw SAPAse --help
    

    Betiğ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.

Sonraki Adımlar