Note sulla versione per lo strumento Azure Application Consistent Snapshot
Questa pagina elenca le modifiche principali apportate ad AzAcSnap per fornire nuove funzionalità o risolvere i difetti.
Scaricare la versione più recente del file binario per Linux o Windows ed esaminare come iniziare.
Per informazioni specifiche sulle funzionalità di anteprima, fare riferimento alla pagina Anteprima di AzAcSnap.
Ottobre 2024
AzAcSnap 10a (Build: 1B79BA*)
AzAcSnap 10a viene rilasciato con le correzioni e i miglioramenti seguenti:
- Correzioni e miglioramenti:
- Consenti timeout di attesa configurabile per Microsoft SQL Server. Questa opzione consente di aumentare il timeout per i sistemi a risposta lenta (il valore predefinito e minimo è 30 secondi).
- Aggiunta di una variabile
MSSQL_CMD_TIMEOUT_SECS
di override globale da usare nel.azacsnaprc
file o come variabile di ambiente impostata sul timeout di attesa richiesto in secondi. Per informazioni dettagliate sulla configurazione, fare riferimento alle impostazioni di override globali per il controllo del comportamento di AzAcSnap.
- Aggiunta di una variabile
- Consenti timeout di attesa configurabile per Microsoft SQL Server. Questa opzione consente di aumentare il timeout per i sistemi a risposta lenta (il valore predefinito e minimo è 30 secondi).
Scaricare il file binario di AzAcSnap 10a per Linux(file di firma) o AzAcSnap 10a per Windows.
Luglio 2024
AzAcSnap 10 (Build: 1B55F1*)
Rilascio di AzAcSnap 10 con le correzioni e i miglioramenti seguenti:
- Sono state aggiunte funzionalità all’Anteprima:
- Supporto di Microsoft SQL Server con l'aggiunta di opzioni per configurare, testare e creare snapshot di backup di Microsoft SQL Server in modo coerente con l'applicazione.
- Sono state spostate funzionalità a livello generale (disponibilità a livello generale):
- Il supporto di Windows con AzAcSnap ora può essere eseguito in distribuzioni Linux e Windows supportate.
- Nuovo layout del file di configurazione.
- Per aggiornare le configurazioni precedenti ad AzAcSnap 10, usare il comando
azacsnap -c configure --configuration new
per creare un nuovo file di configurazione e usare i valori nel file di configurazione esistente.
- Per aggiornare le configurazioni precedenti ad AzAcSnap 10, usare il comando
- Gestione dell'archiviazione di Azure Large Instance tramite l'API REST su HTTPS.
- Questa modifica all'API REST consente l'uso di snapshot del gruppo di coerenza nell'archiviazione di istanze Large di Azure supportata.
- Correzioni e miglioramenti:
- Nuova
--flush
opzione che scarica i buffer dei file di memoria per l'archiviazione locale, utile per Istanze Large di Azure e Azure Managed Disk quando si è connessi come archiviazione a blocchi. - Miglioramenti alla registrazione.
- Nuova
- Funzionalità rimosse:
- Programma di installazione AzAcSnap per Linux.
- AzAcSnap è ora scaricabile come file binario per le versioni supportate di Linux e Windows per semplificare l'accesso al programma AzAcSnap che consente di iniziare rapidamente.
- Gestione dell'archiviazione di Azure Large Instance tramite l'interfaccia della riga di comando su HTTPS.
- L’interfaccia della riga di comando su SSH è stata sostituita con l'API REST su HTTPS.
- Programma di installazione AzAcSnap per Linux.
Scaricare il file binario di AzAcSnap 10 per Linux o AzAcSnap 10 per Windows.
Aprile 2024
AzAcSnap 9a (Build: 1B3B458)
Rilascio di AzAcSnap 9a con le correzioni e i miglioramenti seguenti:
- Correzioni e miglioramenti:
- AzAcSnap consente di configurare manualmente gli endpoint di Azure Management Endpoints, per consentire il funzionamento in Azure Sovereign Clouds.
- È stata aggiunta una variabile di override globale
AZURE_MANAGEMENT_ENDPOINT
da usare nel file.azacsnaprc
o come variabile di ambiente impostata sull'endpoint di gestione di Azure appropriato. Per informazioni dettagliate sulla configurazione, fare riferimento alle impostazioni di override globali per il controllo del comportamento di AzAcSnap.
- È stata aggiunta una variabile di override globale
- AzAcSnap consente di configurare manualmente gli endpoint di Azure Management Endpoints, per consentire il funzionamento in Azure Sovereign Clouds.
Scaricare il programma di installazione AzAcSnap 9a.
Agosto 2023
AzAcSnap 9 (Build: 1AE5640)
Rilascio di AzAcSnap 9 con le correzioni e i miglioramenti seguenti:
- Sono state spostate funzionalità a livello generale (disponibilità a livello generale):
- Supporto del database IBM DB2.
- Supporto dell’identità gestita dal sistema per semplificare la configurazione migliorando la postura di sicurezza.
- Correzioni e miglioramenti:
- Modifiche della configurazione (
-c configure
):- Consente un valore vuoto per
authFile
nel file di configurazione quando si usa l'identità gestita dal sistema.
- Consente un valore vuoto per
- Modifiche della configurazione (
- Sono state aggiunte funzionalità all’Anteprima:
- Nessuno.
- Funzionalità rimosse:
- È stato rimosso il supporto di Azure Key Vault dall'anteprima. Ora non è necessario che AzAcSnap supporti direttamente un'identità gestita dal sistema.
Scaricare il programma di installazione AzAcSnap 9.
Giugno 2023
AzAcSnap 8b (Build: 1AD3679)
Rilascio di AzAcSnap 8b con le correzioni e i miglioramenti seguenti:
- Correzioni e miglioramenti:
- Miglioramento generale dei codici di uscita del comando
azacsnap
.azacsnap
deve restituire un codice di uscita 0 (zero) quando viene eseguito come previsto, altrimenti deve restituire un codice di uscita diverso da zero. Ad esempio, l'esecuzione diazacsnap
restituisce un valore diverso da zero perché non c'è nulla da fare e mostra le informazioni sull'utilizzo, mentreazacsnap -h
restituisce il codice di uscita zero come previsto, restituendo informazioni sull'utilizzo.- Qualunque errore in
--runbefore
causa un’uscita prima di qualunque attività di backup e restituisce il codice di uscita--runbefore
. - Qualunque errore in
--runafter
restituisce il codice di uscita--runafter
.
- Modifiche del backup (
-c backup
):- Modifica nel flusso di lavoro di Db2 per spostare la query con percorsi protetti all'esterno del flusso di lavoro WRITE SUSPEND, Storage Snapshot, WRITE RESUME, per migliorare la resilienza. (anteprima)
- Correzione per il nome snapshot mancante (
azSnapshotName
) nell'ambiente dei comandi di--runafter
.
- Miglioramento generale dei codici di uscita del comando
Scaricare il programma di installazione AzAcSnap 8b.
Maggio 2023
AzAcSnap 8a (Build: 1AC55A6)
Rilascio di AzAcSnap 8a con le correzioni e i miglioramenti seguenti:
- Correzioni e miglioramenti:
- Modifiche della configurazione (
-c configure
):- Correzione per modifiche correlate a
-c configure
in AzAcSnap 8. - Miglioramento delle linee guida per il flusso di lavoro per migliorare l'esperienza del cliente.
- Correzione per modifiche correlate a
- Modifiche della configurazione (
Scaricare il programma di installazione AzAcSnap 8a.
AzAcSnap 8 (Build: 1AC279E)
Rilascio di AzAcSnap 8 con le correzioni e i miglioramenti seguenti:
- Correzioni e miglioramenti:
- Modifiche del ripristino (
-c restore
):- Nuova possibilità di usare
-c restore
per--restore revertvolume
per Azure NetApp Files.
- Nuova possibilità di usare
- Modifiche del backup (
-c backup
):- Correzione dell'output degli errori non corretto quando si usa
-c backup
e il database ha configurato "backint". - Rimuovere la conversione in lettere minuscole per un'opzione di sola ridenominazione di anfBackup usando
-c backup
in modo che il nome dello snapshot mantenga la distinzione tra maiuscole e minuscole nel nome del volume. - Correzione per quando viene creato uno snapshot anche se SAP HANA non è stato collocato in modalità backup. Ora se SAP HANA non può essere collocato in modalità backup, AzAcSnap viene chiuso immediatamente con un errore.
- Correzione dell'output degli errori non corretto quando si usa
- Modifiche dei dettagli (
-c details
):- Correzione per elencare i dettagli dello snapshot con
-c details
quando si usa l’archiviazione Azure Large Instance.
- Correzione per elencare i dettagli dello snapshot con
- Miglioramenti della registrazione:
- Output di registrazione aggiuntivo in syslog (ad esempio
/var/log/messages
) in caso di errore. - Nuovo "mainlog" (
azacsnap.log
) per fornire un log di alto livello più scalabile dei comandi eseguiti con esito positivo o negativo.
- Output di registrazione aggiuntivo in syslog (ad esempio
- Nuovo file di impostazioni globale (
.azacsnaprc
) per controllare il comportamento di azacsnap, incluso il percorso del file "mainlog".
- Modifiche del ripristino (
Scaricare il programma di installazione AzAcSnap 8.
Febbraio 2023
AzAcSnap 7a (Build: 1AA8343)
Rilascio di AzAcSnap 7a con le correzioni e i miglioramenti seguenti:
- Correzioni per i comandi
-c restore
:- Abilitare il montaggio dei volumi in HLI (BareMetal) quando i volumi vengono ripristinati a uno stato precedente quando si usa
-c restore --restore revertvolume
. - Impostare correttamente ThroughputMiBps nei cloni volume per volumi Azure NetApp Files in un pool di capacità QoS automatico quando si usa
-c restore --restore snaptovol
.
- Abilitare il montaggio dei volumi in HLI (BareMetal) quando i volumi vengono ripristinati a uno stato precedente quando si usa
Scaricare il programma di installazione AzAcSnap 7a.
Dicembre 2022
AzAcSnap 7 (Build: 1A8FDFF)
Rilascio di AzAcSnap 7 con le correzioni e i miglioramenti seguenti:
- Correzioni e miglioramenti:
- Modifiche del backup (
-c backup
):- Abbreviare il suffisso aggiunto al nome dello snapshot. Il precedente suffisso di 26 caratteri "YYYY-MM-DDThhhhss-nnnnnnnZ" era troppo lungo. Il suffisso ora è un esadecimale di 11 caratteri in basato su decimillesimi di secondo dal periodo Unix per evitare conflitti di denominazione, ad esempio F2D212540D5.
- Maggiore convalida durante la creazione di snapshot per evitare errori durante un nuovo tentativo di creazione dello snapshot.
- Timeout durante l'esecuzione del meccanismo AzAcSnap per disabilitare/abilitare backint (
autoDisableEnableBackint=true
) ora è allineato con altri valori di timeout dell'operazione correlati a SAP HANA. - Backup di Azure ora consente backup basati su snapshot di terzi senza impatto sui backup di streaming (noti anche come “backint”). Di conseguenza, la logica di rilevamento “backint” di AzAcSnap è riordinata per consentire la futura deprecazione di questa funzionalità. Per impostazione predefinita, questa impostazione è disabilitata (
autoDisableEnableBackint=false
). Per i clienti che si basavano su questa funzionalità per acquisire snapshot con AzAcSnap e usare Backup di Azure, mantenendo questo valore true AzAcSnap 7 continua a disabilitare/abilitare backint. Siccome questa impostazione non è più necessaria per Backup di Azure, è consigliabile testare i backup AzAcSnap con il valoreautoDisableEnableBackint=false
e quindi, se l’esito è positivo, apportare la stessa modifica nella distribuzione di produzione.
- Modifiche del ripristino (
-c restore
):- Possibilità di creare un suffisso personalizzato per i cloni volume creati quando si usa
-c restore --restore snaptovol
:- tramite la riga di comando con
--clonesuffix <custom suffix>
. - in modo interattivo quando si esegue il comando senza l'opzione
--force
.
- tramite la riga di comando con
- Quando si esegue un
--restore snaptovol
in ANF, il clone del volume eredita la nuova impostazione "NetworkFeatures" dal volume di origine. - Ora è possibile eseguire un ripristino se non esistono volumi di dati configurati. Ripristina solo gli altri volumi usando lo snapshot più recente di altri volumi (l'opzione
--snapshotfilter
si applica solo a volumi di dati). - Registrazione aggiuntiva per il comando
-c restore
per facilitare il debug degli utenti.
- Possibilità di creare un suffisso personalizzato per i cloni volume creati quando si usa
- Modifiche dei test (
-c test
):- Ora testa la gestione degli snapshot per tutti gli otherVolume(s) e tutti i dataVolume(s).
- Modifiche del backup (
- Sono state spostate funzionalità a livello generale (disponibilità a livello generale):
- Nessuno.
- Sono state aggiunte funzionalità all’Anteprima:
- Supporto preliminare per il backup di Azure NetApp Files.
- Supporto del database Db2 con l'aggiunta di opzioni per configurare, testare e creare snapshot di backup IBM Db2 in modo coerente con l'applicazione.
Scaricare il programma di installazione AzAcSnap 7.
Luglio 2022
AzAcSnap 6 (Build: 1A5F0B8)
Importante
AzAcSnap 6 offre un nuovo modello di versione per AzAcSnap e include funzionalità di anteprima e funzionalità di disponibilità generale completamente supportate in una singola versione.
Siccome AzAcSnap v5.0 è stato rilasciato come disponibilità generale ad aprile 2021, sono state rilasciate otto versioni di AzAcSnap in due rami. L'obiettivo del nuovo modello di versione è allinearsi alla modalità di rilascio dei componenti di Azure. Questa modifica consente lo spostamento di funzionalità dalla versione di anteprima alla disponibilità generale (senza dover spostare un intero ramo) e introduce nuove funzionalità di anteprima (senza dover creare un nuovo ramo). Da AzAcSnap 6, esiste un singolo ramo con funzionalità di anteprima e funzionalità di disponibilità generale completamente supportate (soggette a Ts&Cs in anteprima di Microsoft). È importante tenere presente che i clienti non possono usare accidentalmente le funzionalità di anteprima e devono abilitarle con l'opzione della riga di comando --preview
. Pertanto, la prossima versione sarà AzAcSnap 7, che potrebbe includere; patch (se necessario) per le funzionalità di disponibilità generale, le funzionalità di anteprima correnti che passano alla disponibilità generale o nuove funzionalità di anteprima.
Rilascio di AzAcSnap 6 con le correzioni e i miglioramenti seguenti:
- Sono state spostate funzionalità a livello generale (disponibilità a livello generale):
- Supporto di Oracle Database.
- Integrazione di backint per l'uso con Backup di Azure.
- Opzioni dell'interfaccia della riga di comando RunBefore/RunAfter per eseguire script e comandi della shell personalizzati prima o dopo l'acquisizione di snapshot di archiviazione.
- Funzionalità in anteprima:
- Azure Key Vault per archiviare il contenuto dell'entità servizio.
- Azure Managed Disk come back-end di archiviazione alternativo.
- La versione dell'API client ANF è stata aggiornata alla versione 2021-10-01.
- Modifica al flusso di lavoro per la gestione di Backint per riabilitare la configurazione backint in caso di errore durante l'inserimento di SAP HANA in uno stato coerente per lo snapshot.
Scaricare il programma di installazione AzAcSnap 6.
Maggio 2022
AzAcSnap v5.0.3 (Build: 20220524.14204) - Aggiornamento patch a v5.0.2
AzAcSnap v5.0.3 (Build: 20220524.14204) viene fornito come aggiornamento patch al ramo v5.0 con la correzione seguente:
- Correzione per la gestione di identificatori delimitati durante l'esecuzione di query SAP HANA. Questo problema riguardava solo SAP HANA nel nodo HSR-HA in presenza di un nodo secondario configurato con "logreplay_readaccss" ed è risolto.
Scaricare il programma di installazione di AzAcSnap 5.0.3 .
Anteprima di AzAcSnap v5.1 (Build: 20220524.15550)
Anteprima di AzAcSnap v5.1 (Build: 20220524.15550) è una build aggiornata per estendere la data di scadenza dell'anteprima per 90 giorni. Questo aggiornamento contiene la correzione per la gestione di identificatori delimitati durante l'esecuzione di query SAP HANA, come in v5.0.3.
Marzo 2022
Anteprima di AzAcSnap v5.1 (Build: 20220302.81795)
Rilascio dell’anteprima di AzAcSnap v5.1 (Build: 20220302.81795) con le nuove funzionalità seguenti:
- Supporto di Azure Key Vault per l'archiviazione sicura dell'entità servizio.
- Nuova opzione per
-c backup --volume
, con il valore del parametroall
.
Febbraio 2022
Anteprima di AzAcSnap v5.1 (Build: 20220220.55340)
Rilascio dell’anteprima di AzAcSnap v5.1 (Build: 20220220.55340) con le correzioni e i miglioramenti seguenti:
- È stato risolto l’errore nella corrispondenza dell'opzione della riga di comando
--dbsid
con la vocesid
nel file di configurazione JSON per database Oracle quando si usa il comando-c restore
.
Anteprima di AzAcSnap v5.1 (Build: 20220203.77807)
Rilascio dell’anteprima di AzAcSnap v5.1 (Build: 20220203.77807) con le correzioni e i miglioramenti seguenti:
- Aggiornamento secondario per risolvere le limitazioni del buffer STDOUT. Ora l'elenco dei file di tabella Oracle in modalità archivio viene inviato a un file esterno anziché all'output nel file di log AzAcSnap principale. Il file esterno si trova nello stesso percorso e nel nome base del file di log, ma con un'estensione "protected-tables" (nome file di output dettagliato nel file di log AzAcSnap). Viene sovrascritto ogni volta che viene eseguito
azacsnap
.
Gennaio 2022
Anteprima di AzAcSnap v5.1 (Build: 20220125.85030)
Rilascio dell’anteprima di AzAcSnap v5.1 (Build: 20220125.85030) con le nuove funzionalità seguenti:
- Supporto di Oracle Database
- Coesistenza backint
- Disco gestito di Azure
- Funzionalità RunBefore e RunAfter
Agosto 2021
AzAcSnap v5.0.2 (Build: 20210827.19086) - Aggiornamento patch a v5.0.1
AzAcSnap v5.0.2 (Build: 20210827.19086) viene fornito come aggiornamento patch al ramo v5.0 con le correzioni e miglioramenti seguenti:
- Ignorare codici di uscita 255
ssh
. In alcuni casi, il comandossh
, usato per comunicare con l'archiviazione in Azure Large Instance, genera un codice di uscita 255 in assenza di errori o errori di esecuzione (fare riferimento aman ssh
"EXIT STATUS") e AzAcSnap intercetta questo codice di uscita come errore e interruzione. Con questo aggiornamento, viene eseguita una verifica aggiuntiva per convalidare l'esecuzione corretta; tale convalida include l'analisissh
STDOUT e STDERR per gli errori oltre ai tradizionali controlli del codice di uscita. - Correzione del controllo del programma di installazione per la posizione di hdbuserstore. Il programma di installazione cerca nel file system una directory di origine non corretta per il percorso hdbuserstore per l'utente che esegue l'installazione. Il programma di installazione ora cerca
~/.hdb
. Questa correzione è applicabile ai sistemi (ad esempio Azure Large Instance) in cui hdbuserstore è stato preconfigurato per l'utenteroot
prima di installareazacsnap
. - Il programma di installazione ora mostra la versione che verrà installata/estratta (se il programma di installazione viene eseguito senza argomenti).
Maggio 2021
AzAcSnap v5.0.1 (Build: 20210524.14837) - Aggiornamento patch a v5.0
AzAcSnap v5.0.1 (Build: 20210524.14837) viene fornito come aggiornamento patch al ramo v5.0 con le correzioni e miglioramenti seguenti:
- È stata migliorata la gestione dei codici di uscita. In alcuni casi, AzAcSnap genera un codice di uscita 0 (zero) anche dopo un errore di esecuzione quando il codice di uscita deve essere diverso da zero. I codici di uscita ora devono essere zero solo durante la corretta esecuzione di
azacsnap
fino al completamento e diversi da zero in caso di errore. - La gestione degli errori interni di AzAcSnap è estesa per l’acquisizione e l’emissione del codice di uscita dei comandi esterni eseguiti da AzAcSnap.
Aprile 2021
AzAcSnap v5.0 (Build: 20210421.6349) - Rilascio disponibilità generale (21 aprile 2021)
AzAcSnap v5.0 (Build: 20210421.6349) ora è disponibile a livello generale e per questa build sono stati apportati i miglioramenti e le correzioni seguenti:
- Il timeout dei tentativi hdbsql (per attendere una risposta da SAP HANA) viene impostato automaticamente sulla metà del "savePointAbortWaitSeconds" per evitare race condition. L'impostazione per "savePointAbortWaitSeconds" può essere modificata direttamente nel file di configurazione JSON e deve essere di almeno 600 secondi.
Marzo 2021
Anteprima di AzAcSnap v5.0 (Build: 20210318.30771)
Rilascio dell’anteprima di AzAcSnap v5.0 (Build: 20210318.30771) con le correzioni e i miglioramenti seguenti:
- È stata eliminata la necessità di aggiungere l'utente AZACSNAP ai database tenant SAP HANA; vedere la sezione Abilitare la comunicazione con il database.
- Correzione per consentire un ripristino con volumi configurati con QOS manuale.
- È stato aggiunto il controllo mutex per limitare le connessioni SSH per Azure Large Instance.
- Correzione del programma di installazione per la gestione dei nomi dei percorsi con spazi e altri problemi correlati.
- In preparazione al supporto di altri server di database, è stato modificato il parametro facoltativo "--hanasid" in "--dbsid".