Dela via


Snabbstart: Kör förregistreringsskriptet för Sybase-databassäkerhetskopiering (SAP ASE) i Azure Cloud Shell

Den här snabbstarten beskriver hur du kör förregistreringsskriptet för att förbereda en SAP Adaptive Server Enterprise-databaskonfiguration (ASE) (Sybase) för säkerhetskopiering på virtuella Azure-datorer med Azure Cloud Shell.

Förregistreringsskriptet för SAP ASE-databassäkerhetskopiering med Azure Backup säkerställer att systemet är korrekt konfigurerat, vilket inkluderar autentiseringskonfiguration, validering av nätverksanslutning och nödvändig paketinstallation. Den stöder även privata slutpunkter och förbereder databasen för sömlösa säkerhetskopieringsåtgärder.

Lär dig mer om konfigurationer och scenarier som stöds för säkerhetskopiering av SAP ASE-databaser på virtuella Azure-datorer.

Förutsättningar

Innan du kör förregistreringsskriptet kontrollerar du att följande krav uppfylls:

Arbetsflöde för förregistreringsskript

Förregistreringsskriptet är ett Python-skript som du kör på den virtuella datorn där SAP ASE-databasen är installerad. Skriptet utför följande uppgifter:

  • Skapar den nödvändiga grupp där plugin-användarna läggs till.
  • Installerar och uppdaterar nödvändiga paket som waagent, Python, curl, unzip, Libicu och PythonXML.
  • Verifierar status för waagent, kontroller wireserver och IMDS connectivityoch testar TCP-anslutning till Microsoft Entra-ID.
  • Bekräftar om den geografiska regionen stöds.
  • Söker efter tillgängligt ledigt utrymme för loggar, i waagent katalogen och /opt katalogen.
  • Verifierar om ASE-versionen (Adaptive Server Enterprise) stöds.
  • Loggar i SAP-instansen med det angivna användarnamnet och lösenordet, vilket aktiverar dumphistorik, vilket är nödvändigt för säkerhetskopierings- och återställningsåtgärder.
  • Ser till att operativsystemets version stöds.
  • Installationer och uppdateringar kräver Python-moduler som begäranden och kryptografi.
  • Skapar konfigurationsfilen för arbetsbelastningen.
  • Konfigurerar nödvändiga kataloger under /opt för säkerhetskopieringsåtgärder.
  • Krypterar lösenordet och lagrar det på ett säkert sätt på den virtuella datorn.

Kör förregistreringsskriptet

När du har laddat ned ASE-förregistreringsskriptfilen kopierar du den till den virtuella datorn (VM).

Kör följande bash-kommandon för att köra förregistreringsskriptet för SAP ASE-databassäkerhetskopiering:

Anmärkning

Ersätt <script name> i följande kommandon med namnet på skriptfilen som du laddade ned och kopierade till den virtuella datorn.

  1. Konvertera skriptet till Unix-format.

     dos2unix <script name>
    
  2. Ändra behörigheten för skriptfilen.

    Anmärkning

    Innan du kör följande kommando ersätter /path/to/script/file du med den faktiska sökvägen till skriptfilen på den virtuella datorn.

     sudo chmod -R 777 /path/to/script/file
    
  3. Kör skriptet.

    Anmärkning

    Innan du kör följande kommando anger du de värden som krävs för platshållarna.

     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>
    

    Lista över parametrar:

    • <sid>: Namnet på den nödvändiga ASE-servern (krävs)
    • <sid-user>: Operativsystemanvändarnamn under vilket ASE-systemet körs (till exempel syb<sid>) (krävs)
    • <db-port>: Portnumret för ASE Database-servern (till exempel 4901) (krävs)
    • <db-user>: ASE-databasens användarnamn för ODBC-anslutning (Open Database Connectivity) (till exempel sapsa) (krävs)
    • <db-host>: Den virtuella datorns privata IP-adress (krävs)
    • <enable-striping>: Aktivera striping (val: [true, false], obligatoriskt)
    • <stripes-count>: Antal ränder (standard: '4')
    • <compression-level>: Komprimeringsnivå (standard: '101')

    Anmärkning

    För att hitta <private-ip-of-vm>, öppna den virtuella datorn i Azure Portal och kontrollera den privata IP-adressen under avsnittet Nätverk.

  4. Visa information om parametrarna.

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

    När du har kört skriptet uppmanas du att ange databaslösenordet. Ange lösenordet och tryck på RETUR för att fortsätta.

Nästa steg