Notas de versão da ferramenta Instantâneo Consistente de Aplicativo do Azure
Esta página lista as principais alterações feitas no AzAcSnap para fornecer novas funcionalidades ou resolver defeitos.
Faça o download da versão mais recente do binário para Linux ou Windows e veja como começar.
Para obter informações específicas sobre os recursos de visualização, consulte a página AzAcSnap Preview .
Outubro-2024
AzAcSnap 10a (Compilação: 1B79BA*)
AzAcSnap 10a está sendo lançado com as seguintes correções e melhorias:
- Correções e melhorias:
- Permitir tempo limite de espera configurável para o Microsoft SQL Server. Isso ajudará você a aumentar o tempo limite para sistemas de resposta lenta (o valor padrão e mínimo é de 30 segundos).
- Adicionada uma variável
MSSQL_CMD_TIMEOUT_SECS
de substituição global para ser usada no.azacsnaprc
arquivo ou como uma variável de ambiente definida para o tempo limite de espera necessário em segundos. Para obter detalhes sobre a configuração, consulte as configurações de substituição global para controlar o comportamento do AzAcSnap.
- Adicionada uma variável
- Permitir tempo limite de espera configurável para o Microsoft SQL Server. Isso ajudará você a aumentar o tempo limite para sistemas de resposta lenta (o valor padrão e mínimo é de 30 segundos).
Baixe o binário do AzAcSnap 10a para Linux (arquivo de assinatura) ou AzAcSnap 10a para Windows.
Jul-2024
AzAcSnap 10 (Compilação: 1B55F1*)
AzAcSnap 10 está sendo lançado com as seguintes correções e melhorias:
- Funcionalidades adicionadas à Pré-visualização:
- O Microsoft SQL Server oferece suporte à adição de opções para configurar, testar e fazer backup de instantâneo do Microsoft SQL Server de maneira consistente com o aplicativo.
- Recursos movidos para GA (geralmente disponíveis):
- O suporte do Windows com AzAcSnap agora pode ser executado em distribuições Linux e Windows suportadas.
- Novo layout do arquivo de configuração.
- Para atualizar as configurações pré-AzAcSnap 10, use o
azacsnap -c configure --configuration new
comando para criar um novo arquivo de configuração e use os valores no arquivo de configuração existente.
- Para atualizar as configurações pré-AzAcSnap 10, use o
- Gerenciamento de armazenamento de instância grande do Azure por meio da API REST sobre HTTPS.
- Isso permite o uso de instantâneos do Grupo de Consistência no armazenamento de Instância Grande do Azure com suporte.
- Correções e melhorias:
- Nova
--flush
opção que liberará buffers de arquivos de memória para armazenamento local, útil para a Instância Grande do Azure e o Disco Gerenciado do Azure quando conectados como armazenamento em bloco. - Melhorias no registo.
- Nova
- Recursos removidos:
- Instalador AzAcSnap para Linux.
- AzAcSnap agora pode ser baixado como um binário para versões suportadas do Linux e Windows. Isso simplifica o acesso ao programa AzAcSnap, permitindo que você comece rapidamente.
- Gerenciamento de armazenamento de instância grande do Azure via CLI sobre SSH.
- CLI sobre SSH substituída pela API REST sobre HTTPS.
- Instalador AzAcSnap para Linux.
Baixe o binário do AzAcSnap 10 para Linux ou AzAcSnap 10 para Windows.
Abr-2024
AzAcSnap 9a (Compilação: 1B3B458)
AzAcSnap 9a está sendo lançado com as seguintes correções e melhorias:
- Correções e melhorias:
- Permita que o AzAcSnap tenha os Pontos de Extremidade de Gerenciamento do Azure configurados manualmente para permitir que ele funcione nas Nuvens Soberanas do Azure.
- Adicionada uma variável
AZURE_MANAGEMENT_ENDPOINT
de substituição global para ser usada no.azacsnaprc
arquivo ou como uma variável de ambiente definida como o ponto de extremidade de gerenciamento do Azure apropriado. Para obter detalhes sobre a configuração, consulte as configurações de substituição global para controlar o comportamento do AzAcSnap.
- Adicionada uma variável
- Permita que o AzAcSnap tenha os Pontos de Extremidade de Gerenciamento do Azure configurados manualmente para permitir que ele funcione nas Nuvens Soberanas do Azure.
Faça o download do instalador do AzAcSnap 9a .
Ago-2023
AzAcSnap 9 (Compilação: 1AE5640)
AzAcSnap 9 está sendo lançado com as seguintes correções e melhorias:
- Recursos movidos para GA (geralmente disponíveis):
- Suporte ao IBM Db2 Database.
- Suporte de Identidade Gerenciada pelo Sistema para uma configuração mais fácil enquanto melhora a postura de segurança.
- Correções e melhorias:
- Configurar (
-c configure
) alterações:- Permite um valor em branco no
authFile
arquivo de configuração ao usar a Identidade Gerenciada do Sistema.
- Permite um valor em branco no
- Configurar (
- Funcionalidades adicionadas à Pré-visualização:
- Nenhum.
- Recursos removidos:
- Suporte do Azure Key Vault removido da Pré-visualização. Agora o AzAcSnap suporta diretamente uma Identidade Gerenciada pelo Sistema.
Faça o download do instalador do AzAcSnap 9 .
Jun-2023
AzAcSnap 8b (Compilação: 1AD3679)
AzAcSnap 8b está sendo lançado com as seguintes correções e melhorias:
- Correções e melhorias:
- Melhoria geral dos códigos de saída de
azacsnap
comando.azacsnap
deve retornar um código de saída de 0 (zero) quando executado como esperado, caso contrário, ele deve retornar um código de saída diferente de zero. Por exemplo, a execuçãoazacsnap
retorna diferente de zero, pois não há nada a fazer e mostra informações de uso, enquantoazacsnap -h
retorna o código de saída de zero, pois está funcionando conforme o esperado, retornando informações de uso.- Qualquer falha nas
--runbefore
saídas antes de qualquer atividade de backup e retorna o código de--runbefore
saída. - Qualquer falha no
--runafter
retorna o código de--runafter
saída.
- Alterações de backup (
-c backup
):- Altere o fluxo de trabalho do DB2 para mover a consulta de caminhos protegidos para fora do fluxo de trabalho WRITE SUSPEND, Storage Snapshot, WRITE RESUME para melhorar a resiliência. (Pré-visualização)
- Correção para nome de instantâneo ausente (
azSnapshotName
) no ambiente de--runafter
comando.
- Melhoria geral dos códigos de saída de
Faça o download do instalador do AzAcSnap 8b .
Maio-2023
AzAcSnap 8a (Compilação: 1AC55A6)
AzAcSnap 8a está sendo lançado com as seguintes correções e melhorias:
- Correções e melhorias:
- Configurar (
-c configure
) alterações:- Correção para
-c configure
alterações relacionadas no AzAcSnap 8. - Orientação de fluxo de trabalho aprimorada para uma melhor experiência do cliente.
- Correção para
- Configurar (
Faça o download do instalador do AzAcSnap 8a .
AzAcSnap 8 (Compilação: 1AC279E)
AzAcSnap 8 está sendo lançado com as seguintes correções e melhorias:
- Correções e melhorias:
- Restaurar (
-c restore
) alterações:- Nova capacidade de usar
-c restore
para--restore revertvolume
Arquivos NetApp do Azure.
- Nova capacidade de usar
- Alterações de backup (
-c backup
):- Correção para saída de erro incorreta ao usar
-c backup
e o banco de dados tem 'backint' configurado. - Remova a conversão em minúsculas para a opção somente renomeação do anfBackup usando
-c backup
assim que o nome do instantâneo mantenha maiúsculas e minúsculas do nome do volume. - Correção para quando um snapshot é criado mesmo que o SAP HANA não tenha sido colocado no modo de backup. Agora, se o SAP HANA não puder ser colocado no modo de backup, o AzAcSnap será encerrado imediatamente com um erro.
- Correção para saída de erro incorreta ao usar
- Detalhes (
-c details
) alterações:- Correção para listar detalhes de instantâneo com
-c details
ao usar o armazenamento de Instância Grande do Azure.
- Correção para listar detalhes de instantâneo com
- Aprimoramentos de registro:
- Saída de log extra para syslog (por exemplo,
/var/log/messages
) em caso de falha. - Novo "mainlog" (
azacsnap.log
) para fornecer um log de alto nível mais analisável de comandos executados com resultado de sucesso ou falha.
- Saída de log extra para syslog (por exemplo,
- Novo arquivo de configurações globais (
.azacsnaprc
) para controlar o comportamento do azacsnap, incluindo a localização do arquivo "mainlog".
- Restaurar (
Faça o download do instalador do AzAcSnap 8 .
Fev-2023
AzAcSnap 7a (Compilação: 1AA8343)
AzAcSnap 7a está sendo lançado com as seguintes correções:
- Correções para
-c restore
comandos:- Habilite a montagem de volumes em HLI (BareMetal) quando os volumes forem revertidos para um estado anterior ao usar
-c restore --restore revertvolume
o . - Defina corretamente ThroughputMiBps em clones de volume para volumes de Arquivos NetApp do Azure em um Pool de Capacidade de QoS Automático ao usar
-c restore --restore snaptovol
o .
- Habilite a montagem de volumes em HLI (BareMetal) quando os volumes forem revertidos para um estado anterior ao usar
Faça o download do instalador do AzAcSnap 7a .
Dez-2022
AzAcSnap 7 (Compilação: 1A8FDFF)
AzAcSnap 7 está sendo lançado com as seguintes correções e melhorias:
- Correções e melhorias:
- Alterações de backup (
-c backup
):- Encurte o sufixo adicionado ao nome do instantâneo. O sufixo anterior de 26 caracteres de "YYYY-MM-DDThhhhss-nnnnnnnZ" era muito longo. O sufixo é agora um hexadecimal de 11 caracteres baseado nos dez milésimos de segundo desde a época Unix para evitar nomear colisões, por exemplo, F2D212540D5.
- Maior validação ao criar snapshots para evitar falhas na repetição da criação de snapshots.
- O tempo limite ao executar o mecanismo AzAcSnap para desativar/ativar backint (
autoDisableEnableBackint=true
) agora se alinha com outros valores de tempo limite de operação relacionados ao SAP HANA. - O Backup do Azure agora permite backups baseados em instantâneos de terceiros sem impacto nos backups de streaming (também conhecidos como "backint"). Portanto, a lógica de deteção "backint" do AzAcSnap é reordenada para permitir a substituição futura desse recurso. Por padrão, essa configuração está desabilitada (
autoDisableEnableBackint=false
). Para os clientes que confiaram nesse recurso para tirar instantâneos com o AzAcSnap e usar o Backup do Azure, manter esse valor como true significa que o AzAcSnap 7 continua a desabilitar/habilitar o backint. Como essa configuração não é mais necessária para o Backup do Azure, recomendamos testar os backups do AzAcSnap com o valor de e, se for bem-sucedido, fazer a mesma alteração em sua implantação deautoDisableEnableBackint=false
produção.
- Restaurar (
-c restore
) alterações:- Capacidade de criar um sufixo personalizado para clones de Volume criados ao usar
-c restore --restore snaptovol
:- através da linha de comando com
--clonesuffix <custom suffix>
. - interativamente ao executar o comando sem a
--force
opção.
- através da linha de comando com
- Ao fazer um
--restore snaptovol
no ANF, o Clone de Volume herda a nova configuração "NetworkFeatures" do Volume de Origem. - Agora pode fazer uma restauração se não houver volumes de dados configurados. Ele só restaura os Outros Volumes usando o instantâneo mais recente de Outros Volumes (a
--snapshotfilter
opção só se aplica a Volumes de Dados). - Log extra para
-c restore
comando para ajudar com a depuração do usuário.
- Capacidade de criar um sufixo personalizado para clones de Volume criados ao usar
- Alterações do teste (
-c test
):- Agora testa o gerenciamento de snapshots para todos os outrosVolume(s) e todos os dataVolume(s).
- Alterações de backup (
- Recursos movidos para GA (geralmente disponíveis):
- Nenhum.
- Funcionalidades adicionadas à Pré-visualização:
- Suporte preliminar para o Backup de Arquivos NetApp do Azure.
- O banco de dados DB2 suporta a adição de opções para configurar, testar e fazer backup de snapshot do IBM Db2 de maneira consistente com o aplicativo.
Faça o download do instalador do AzAcSnap 7 .
Jul-2022
AzAcSnap 6 (Compilação: 1A5F0B8)
Importante
AzAcSnap 6 traz um novo modelo de lançamento para AzAcSnap e inclui recursos GA totalmente suportados e recursos de visualização em uma única versão.
Desde que o AzAcSnap v5.0 foi lançado como GA em abril de 2021, houve oito lançamentos do AzAcSnap em duas ramificações. Nosso objetivo com o novo modelo de lançamento é alinhar com a forma como os componentes do Azure são lançados. Esta alteração permite mover funcionalidades da Pré-visualização para o GA (sem ter de mover uma ramificação inteira) e introduzir novas funcionalidades de Pré-visualização (sem ter de criar uma nova ramificação). A partir do AzAcSnap 6, temos uma única ramificação com recursos de GA e recursos de visualização totalmente suportados (que estão sujeitos aos Ts&Cs de visualização da Microsoft). É importante observar que os clientes não podem usar acidentalmente os recursos de visualização e devem habilitá-los com a opção de linha de --preview
comando. Portanto, o próximo lançamento será AzAcSnap 7, que pode incluir; patches (se necessário) para recursos do GA, recursos atuais do Preview migrando para o GA, ou novos recursos do Preview.
AzAcSnap 6 está sendo lançado com as seguintes correções e melhorias:
- Recursos movidos para GA (geralmente disponíveis):
- Suporte a banco de dados Oracle.
- Integração Backint para trabalhar com o Backup do Azure.
- Opções de linha de comando RunBefore/RunAfter para executar scripts e comandos de shell personalizados antes ou depois de tirar instantâneos de armazenamento.
- Funcionalidades na Pré-visualização:
- Azure Key Vault para armazenar conteúdo da Entidade de Serviço.
- Azure Managed Disk como um back-end de armazenamento alternativo.
- Versão da API do Cliente ANF atualizada para 2021-10-01.
- Mude para o fluxo de trabalho para lidar com o Backint para reativar a configuração do backint caso haja uma falha ao colocar o SAP HANA em um estado consistente para snapshot.
Faça o download do instalador do AzAcSnap 6 .
Maio-2022
AzAcSnap v5.0.3 (Build: 20220524.14204) - Atualização do patch para v5.0.2
AzAcSnap v5.0.3 (Build: 20220524.14204) é fornecido como uma atualização de patch para a ramificação v5.0 com a seguinte correção:
- Correção para lidar com identificadores delimitados ao consultar o SAP HANA. Esse problema só afetou o SAP HANA no nó HSR-HA quando há um nó secundário configurado com "logreplay_readaccss" e é resolvido.
AzAcSnap v5.1 Preview (Compilação: 20220524.15550)
AzAcSnap v5.1 Preview (Build: 20220524.15550) é uma compilação atualizada para estender a data de expiração da visualização por 90 dias. Esta atualização contém a correção para lidar com identificadores delimitados ao consultar o SAP HANA, conforme fornecido na v5.0.3.
Março-2022
AzAcSnap v5.1 Preview (Compilação: 20220302.81795)
AzAcSnap v5.1 Preview (Build: 20220302.81795) é lançado com os seguintes novos recursos:
- Suporte do Azure Key Vault para armazenar com segurança a Entidade de Serviço.
- Uma nova opção para
-c backup --volume
, que tem o valor doall
parâmetro.
Fev-2022
AzAcSnap v5.1 Preview (Compilação: 20220220.55340)
AzAcSnap v5.1 Preview (Build: 20220220.55340) é lançado com as seguintes correções e melhorias:
- Falha resolvida na opção de linha de comando correspondente
--dbsid
comsid
a entrada no arquivo de configuração JSON para bancos de dados Oracle ao usar o-c restore
comando.
AzAcSnap v5.1 Preview (Compilação: 20220203.77807)
AzAcSnap v5.1 Preview (Build: 20220203.77807) é lançado com as seguintes correções e melhorias:
- Pequena atualização para resolver limitações de buffer STDOUT. Agora, a lista de arquivos de tabela Oracle colocados no modo de arquivo é enviada para um arquivo externo em vez de saída no arquivo de log principal do AzAcSnap. O arquivo externo está no mesmo local e nome base que o arquivo de log, mas com uma extensão ".protected-tables" (nome de arquivo de saída detalhado no arquivo de log AzAcSnap). É substituído cada vez
azacsnap
que é executado.
Janeiro-2022
AzAcSnap v5.1 Preview (Compilação: 20220125.85030)
AzAcSnap v5.1 Preview (Build: 20220125.85030) é lançado com os seguintes novos recursos:
- Suporte a banco de dados Oracle
- Coexistência Backint
- Disco Gerido do Azure
- Capacidade RunBefore e RunAfter
Ago-2021
AzAcSnap v5.0.2 (Build: 20210827.19086) - Atualização do patch para v5.0.1
AzAcSnap v5.0.2 (Build: 20210827.19086) é fornecido como uma atualização de patch para a ramificação v5.0 com as seguintes correções e melhorias:
- Ignore
ssh
255 códigos de saída. Em alguns casos, o comando, que é usado para se comunicar com ossh
armazenamento na Instância Grande do Azure, emitiria um código de saída de 255 quando não houvesse erros ou falhas de execução (consulteman ssh
"EXIT STATUS") - então o AzAcSnap intercetaria esse código de saída como uma falha e abortaria. Com esta atualização, a verificação extra é feita para validar a execução correta, essa validação inclui a análise de STDOUT e STDERR em busca dessh
erros, além das tradicionais verificações de código de saída. - Corrija a verificação do instalador para a localização do hdbuserstore. O instalador procuraria no sistema de arquivos por um diretório de origem incorreto para o local hdbuserstore para o usuário que executa a instalação - o instalador agora procura
~/.hdb
por . Essa correção é aplicável a sistemas (por exemplo, Azure Large Instance) em que o hdbuserstore foi pré-configurado para o usuário antes da instalaçãoazacsnap
doroot
. - O instalador agora mostra a versão que irá instalar/extrair (se o instalador for executado sem quaisquer argumentos).
Maio-2021
AzAcSnap v5.0.1 (Build: 20210524.14837) - Atualização do patch para v5.0
AzAcSnap v5.0.1 (Build: 20210524.14837) é fornecido como uma atualização de patch para a ramificação v5.0 com as seguintes correções e melhorias:
- Tratamento melhorado do código de saída. Em alguns casos, o AzAcSnap emitiria um código de saída de 0 (zero), mesmo após uma falha de execução quando o código de saída deveria ser diferente de zero. Os códigos de saída agora só devem ser zero na execução
azacsnap
bem-sucedida até a conclusão e diferentes de zero se houver alguma falha. - O tratamento de erros internos do AzAcSnap é estendido para capturar e emitir o código de saída dos comandos externos executados pelo AzAcSnap.
Abril-2021
AzAcSnap v5.0 (Compilação: 20210421.6349) - GA Lançado (21-Abril-2021)
AzAcSnap v5.0 (Build: 20210421.6349) agora está disponível em geral e para esta compilação teve as seguintes correções e melhorias:
- O tempo limite de repetição do hdbsql (para aguardar uma resposta do SAP HANA) é automaticamente definido como metade do "savePointAbortWaitSeconds" para evitar condições de corrida. A configuração para "savePointAbortWaitSeconds" pode ser modificada diretamente no arquivo de configuração JSON e deve ter no mínimo 600 segundos.
Março-2021
AzAcSnap v5.0 Preview (Compilação: 20210318.30771)
AzAcSnap v5.0 Preview (Build: 20210318.30771) é lançado com as seguintes correções e melhorias:
- Removida a necessidade de adicionar o usuário AZACSNAP aos DBs de locatário do SAP HANA, consulte a seção Habilitar comunicação com o banco de dados .
- Correção para permitir uma restauração com volumes configurados com QOS manual.
- Adicionado controle mutex para limitar conexões SSH para a Instância Grande do Azure.
- Corrija o instalador para lidar com nomes de caminho com espaços e outros problemas relacionados.
- Em preparação para suportar outros servidores de banco de dados, alterou o parâmetro opcional "--hanasid" para "--dbsid".