Condividi tramite


Avvio rapido: Eseguire lo script di preregistrazione per il backup del database SAP ASE (Sybase) in Azure Cloud Shell

Questa guida introduttiva descrive come eseguire lo script di preregistrazione per preparare una configurazione del database SAP Adaptive Server Enterprise (Sybase) per il backup in macchine virtuali di Azure usando Azure Cloud Shell.

Lo script di preregistrazione per il backup del database SAP ASE con Backup di Azure garantisce che il sistema sia configurato correttamente, che include la configurazione di autenticazione, la convalida della connettività di rete e l'installazione dei pacchetti necessari. Supporta anche endpoint privati e prepara il database per operazioni di backup senza problemi.

Informazioni sulle configurazioni e gli scenari supportati per il backup del database SAP ASE nelle macchine virtuali di Azure.

Prerequisiti

Prima di eseguire lo script di preregistrazione, assicurarsi che siano soddisfatti i prerequisiti seguenti:

Flusso di lavoro di script di preregistrazione

Lo script di preregistrazione è uno script Python eseguito nella macchina virtuale in cui è installato il database SAP ASE. Questo script esegue le operazioni seguenti:

  • Crea il gruppo necessario in cui vengono aggiunti gli utenti del plug-in .
  • Installa e aggiorna i pacchetti necessari, ad esempio waagent, Python, curl, unzip, Libicu e PythonXML.
  • Verifica lo stato di waagent, verifica wireserver e IMDS connectivityverifica la connettività TCP all'ID Microsoft Entra.
  • Conferma se l'area geografica è supportata.
  • Verifica la disponibilità di spazio disponibile per i log, nella directory e waagent nella /opt directory.
  • Convalida se la versione di Adaptive Server Enterprise (ASE) è supportata.
  • Registra nell'istanza SAP usando il nome utente e la password specificati, abilitando la cronologia dei dump, necessaria per le operazioni di backup e ripristino.
  • Assicura che la versione del sistema operativo sia supportata.
  • Installa e aggiorna i moduli Python necessari, ad esempio richieste e crittografia.
  • Crea il file di configurazione del carico di lavoro.
  • Configura le directory necessarie in /opt per le operazioni di backup.
  • Crittografa la password e la archivia in modo sicuro nella macchina virtuale.

Eseguire lo script di pre-registrazione

Dopo aver scaricato il file script di preregistrazione ASE, copialo nella macchina virtuale (VM).

Per eseguire lo script di preregistrazione per il backup del database SAP ASE, eseguire i comandi bash seguenti:

Annotazioni

Sostituire <script name> nei comandi seguenti con il nome del file di script scaricato e copiato nella macchina virtuale.

  1. Convertire lo script nel formato Unix.

     dos2unix <script name>
    
  2. Modificare l'autorizzazione del file di script.

    Annotazioni

    Prima di eseguire il comando seguente, sostituire /path/to/script/file con il percorso effettivo del file di script nella macchina virtuale.

     sudo chmod -R 777 /path/to/script/file
    
  3. Esegui lo script.

    Annotazioni

    Prima di eseguire il comando seguente, specificare i valori necessari per i segnaposto.

     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>
    

    Elenco di parametri:

    • <sid>: nome del server dell'ambiente del servizio app richiesto (obbligatorio)
    • <sid-user>: nome utente del sistema operativo in cui viene eseguito il sistema del servizio app (ad esempio, syb<sid>) (obbligatorio)
    • <db-port>: numero di porta del server di database dell'ambiente del servizio app (ad esempio, 4901) (obbligatorio)
    • <db-user>: Il nome utente del database ASE per la connessione Open Database Connectivity (ODBC) (ad esempio, sapsa) (obbligatorio)
    • <db-host>: indirizzo IP privato della macchina virtuale (obbligatorio)
    • <enable-striping>: Abilita striping (scelte: [true, false], obbligatorio)
    • <stripes-count>: Numero di striping (impostazione predefinita: '4')
    • <compression-level>: livello di compressione (impostazione predefinita: '101')

    Annotazioni

    Per trovare <private-ip-of-vm>, aprire la macchina virtuale nel portale di Azure e controllare l'indirizzo IP privato nella sezione Rete.

  4. Visualizzare i dettagli dei parametri.

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

    Dopo aver eseguito lo script, viene richiesto di specificare la password del database. Specificare la password e premere INVIO per continuare.

Passaggi successivi