Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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:
- Scaricare lo script di preregistrazione più recente per il supporto di SID (Multi System Identifier).
- Eseguire lo script di configurazione del backup di SAP ASE sulla macchina virtuale in cui è installato ASE.
- Controllare se si è l'utente root per la configurazione e l'accesso corretti.
- Usare il parametro
-sn
o--skip-network-checks
quando si esegue lo script, se la configurazione ASE usa endpoint privati.
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
eIMDS connectivity
verifica 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.
Convertire lo script nel formato Unix.
dos2unix <script name>
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
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.-
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.