Condividi tramite


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.

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.
    • Gestione dell'archiviazione di Azure Large Instance tramite l'API REST su HTTPS.
      • Ciò consente di usare gli snapshot Consistency Group nell'archiviazione di Azure Large Instance supportata.
  • Correzioni e miglioramenti:
    • Nuova opzione --flush che verrà scaricata nei buffer dei file di memoria per l'archiviazione locale, utile per Azure Large Istanze e Azure Managed Disk quando si è connessi come archiviazione a blocchi.
    • Miglioramenti alla registrazione.
  • Funzionalità rimosse:
    • Programma di installazione AzAcSnap per Linux.
      • AzAcSnap ora è scaricabile come file binario per le versioni supportate di Linux e Windows. Ciò semplifica l'accesso al programma AzAcSnap, per poter 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.

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.

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.
  • 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 di azacsnap restituisce un valore diverso da zero perché non c'è nulla da fare e mostra le informazioni sull'utilizzo, mentre azacsnap -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.

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.

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.
    • Modifiche del backup (-c backup):
      • Correzione dell'output errore non corretto quando si usa -c backup e per il database è 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.
    • Modifiche dei dettagli (-c details):
      • Correzione per elencare i dettagli dello snapshot con -c details quando si usa l’archiviazione Azure Large Instance.
    • 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ù analizzabile dei comandi eseguiti con esito positivo o negativo.
    • Nuovo file di impostazioni globali (.azacsnaprc) per controllare il comportamento di azacsnap, incluso il percorso del file “mainlog”.

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.

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.
      • Il timeout durante l'esecuzione del meccanismo AzAcSnap per disabilitare/abilitare backint (autoDisableEnableBackint=true) ora è allineato con altri valori di timeout 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 valore autoDisableEnableBackint=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.
      • 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.
    • Modifiche dei test (-c test):
      • Ora testa la gestione degli snapshot per tutti gli otherVolume(s) e tutti i dataVolume(s).
  • 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.

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 parametro all.

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 voce sid 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 comando ssh, 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 a man 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'analisi ssh 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'utente root prima di installare azacsnap.
  • 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 di ripetizione dei tentativi hdbsql (per attendere una risposta da SAP HANA) viene impostato automaticamente a metà di "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".

Passaggi successivi