Installare lo strumento snapshot coerente app Azure
Questo articolo fornisce una guida per l'installazione dello strumento snapshot coerente app Azure cation (AzAcSnap) che è possibile usare con Azure NetApp Files o istanze Large di Azure.
Importante
Le installazioni distribuite sono l'unica opzione per i sistemi istanze Large di Azure, perché vengono distribuite in una rete privata. È necessario installare AzAcSnap in ogni sistema per garantire la connettività.
AzAcSnap 10 supporta più database e sistemi operativi, pertanto un programma di installazione automatico non è più disponibile.
Scaricare AzAcSnap
Prima di tutto, scaricare il file eseguibile AzAcSnap in qualsiasi directory del computer. AzAcSnap viene fornito come file eseguibile, quindi non c'è nulla da installare.
Linux x86-64 (binario)
- Il file binario Linux ha un file di firma Linux associato. Questo file è firmato con la chiave pubblica di Microsoft per consentire la verifica GPG del programma di installazione scaricato.
Importante
Il programma di installazione non è più disponibile per Linux. Seguire le linee guida riportate qui per configurare il profilo dell'utente per eseguire AzAcSnap e le relative dipendenze.
Windows a 64 bit (eseguibile)
- Il file binario di Windows è firmato da Microsoft.
Al termine di questi download, installare app Azure strumento snapshot coerente con la app Azure.
Prerequisiti per l'installazione
Seguire le linee guida per configurare ed eseguire gli snapshot e i comandi di ripristino di emergenza. È consigliabile completare i passaggi seguenti come radice prima di installare e usare gli strumenti di snapshot:
Applicare patch al sistema operativo
- Per SUSE in istanze Large di Azure, configurare lo strumento di gestione delle sottoscrizioni SUSE (SMT). Per altre informazioni, vedere Come installare e configurare SAP HANA (istanze Large) in Azure.
Configurare la sincronizzazione dell'ora. Fornire un server ora compatibile con il protocollo NTP (Network Time Protocol) e configurare di conseguenza il sistema operativo.
Installare il database. Seguire le istruzioni per il database supportato in uso.
Selezionare il back-end di archiviazione usato per la distribuzione. Per altre informazioni, vedere Abilitare la comunicazione con l'archiviazione più avanti in questo articolo.
Abilitare la comunicazione con il database. Per altre informazioni, vedere Abilitare la comunicazione con il database più avanti in questo articolo.
Configurare un utente SAP HANA appropriato seguendo le istruzioni nella sezione per abilitare la comunicazione con il database nel documento di configurazione del database .
Dopo l'installazione, è possibile testare la connessione dalla riga di comando usando gli esempi seguenti. Gli esempi seguenti sono relativi alla comunicazione non SSL con SAP HANA.
HANA 1.0:
hdbsql -n <HANA IP address> -i <HANA instance> -U <HANA user> "\s"
HANA 2.0:
hdbsql -n <HANA IP address> -i <HANA instance> -d SYSTEMDB -U <HANA user> "\s"
Installare gli strumenti di snapshot
Dopo aver completato i passaggi dei prerequisiti, i passaggi per installare AzAcSnap sono i seguenti:
- Creare l'utente
azacsnap
snapshot , creare la home directory e impostare l'appartenenza al gruppo. - Configurare le
azacsnap
informazioni di accesso~/.profile
dell'utente. - Cercare nel file system le directory da aggiungere a
$PATH
(Linux) o%PATH%
(Windows) per AzAcSnap. Questa attività consente all'utente che esegue AzAcSnap di usare comandi specifici del database, ad esempiohdbsql
ehdbuserstore
. - Cercare nel file system le directory da aggiungere a
$LD_LIBRARY_PATH
(Linux) per AzAcSnap. Molti comandi richiedono di impostare un percorso di libreria per eseguirli correttamente. - Copiare il file binario AzAcSnap in un percorso dell'utente
$PATH
(Linux) o%PATH%
(Windows). - In Linux potrebbe essere necessario impostare correttamente le autorizzazioni binarie, inclusa la proprietà e il
azacsnap
bit eseguibile.
Per ottenere l'esecuzione di azacsnap, seguire questa procedura:
Per Linux tramite una sessione della shell:
- Come utente con privilegi avanzati radice, creare un utente Linux
useradd -m azacsnap
- Accedere come utente
su – azacsnap
cd $HOME/bin
- Scaricare azacsnap
wget -O azacsnap https://aka.ms/azacsnap-linux
- Eseguire azacsnap
azacsnap -c about
- Come utente con privilegi avanzati radice, creare un utente Linux
Per Windows tramite un'interfaccia utente grafica:
- Creare un utente di Windows
- Accedere come utente
- Scarica
azacsnap.exe
- Aprire una sessione del terminale ed eseguire azacsnap
azacsnap.exe -c about
Aggiornare il profilo utente
L'utente che esegue AzAcSnap deve avere tutte le variabili di ambiente aggiornate per assicurarsi che AzAcSnap possa eseguire i comandi specifici del database senza che sia necessario il percorso completo del comando. Questo metodo consente di eseguire l'override dei comandi del database, se necessario per scopi speciali.
- SAP HANA richiede
hdbuserstore
ehdbsql
. - OracleDB richiede
sqlplus
. - IBM Db2 richiede
db2
essh
(per l'accesso remoto a Db2 quando si esegue un'installazione centralizzata).
Linux
In Linux la configurazione dell'utente $PATH
viene in genere eseguita aggiornando gli utenti $HOME/.profile
con le informazioni appropriate $PATH
per l'individuazione dei file binari e potenzialmente la variabile per garantire la LD_LIBRARY_PATH
disponibilità di oggetti condivisi per i file binari Linux.
Cercare nel file system le directory da aggiungere a
$PATH
per AzAcSnap.Ad esempio:
# find the path for the hdbsql command export DBCMD="hdbsql" find / -name ${DBCMD} -exec dirname {} + 2> /dev/null | sort | uniq | tr '\n' ':' /hana/shared/PR1/exe/linuxx86_64/HDB_2.00.040.00.1553674765_c8210ee40a82860643f1874a2bf4ffb67a7b2add # # add the output to the user's profile echo "export PATH=\"\$PATH:/hana/shared/PR1/exe/linuxx86_64/HDB_2.00.040.00.1553674765_c8210ee40a82860643f1874a2bf4ffb67a7b2add\"" >> /home/azacsnap/.profile # # add any shared objects to the $LD_LIBRARY_PATH export SHARED_OBJECTS='*.so' NEW_LIB_PATH=`find -L /hana/shared/[A-z0-9][A-z0-9][A-z0-9]/HDB*/exe /usr/sap/hdbclient -name "*.so" -exec dirname {} + 2> /dev/null | sort | uniq | tr '\n' ':'` # # add the output to the user's profile echo "export LD_LIBRARY_PATH=\"\$LD_LIBRARY_PATH:$NEW_LIB_PATH\"" >> /home/azacsnap/.profile
Finestre
Usare gli strumenti specifici di Windows per trovare il percorso dei comandi e aggiungere le directory al profilo utente.
Eseguire le azioni seguenti, a seconda del back-end di archiviazione:
Nessuna azione speciale per Azure NetApp Files.
Disinstallare gli strumenti di snapshot
Se gli strumenti di snapshot sono stati installati usando le impostazioni predefinite, la disinstallazione richiede solo la rimozione dell'utente per cui sono stati installati i comandi ed eliminazione del file binario AzAcSnap.
Completare la configurazione degli strumenti di snapshot
Questi passaggi possono essere seguiti per configurare e testare gli strumenti di snapshot.
- Accedere all'account utente AzAcSnap.
a. Per Linux,
su - azacsnap
. a. Per Windows accedere come utente AzAcSnap. - Se è stato aggiunto il file binario AzAcSnap all'utente
$PATH
(Linux) o%PATH%
(Windows), eseguire AzAcSnap conazacsnap
oppure è necessario aggiungere il percorso completo al file binario AzAcSnap, ad esempio./home/azacsnap/bin/azacsnap
(Linux) oC:\Users\AzAcSnap\azacsnap.exe
(Windows)). - Configurare il file dei dettagli del cliente.
azacsnap -c configure --configuration new
- Testare la connessione all'archiviazione.
azacsnap -c test --test storage
- Testare la connessione al database.
a. SAP HANA
azacsnap -c test --test hana
a. Oracle DBazacsnap -c test --test oracle
a. IBM Db2azacsnap -c test --test db2
Se i comandi di test vengono eseguiti correttamente, il test ha esito positivo. È quindi possibile eseguire il primo snapshot di archiviazione coerente con il database.
azacsnap -c backup --volume data --prefix adhoc_test --retention 1