Notas sobre a versão da ferramenta de Instantâneo Consistente do Aplicativo Azure
Esta página lista as principais alterações feitas no AzAcSnap para fornecer novas funcionalidades ou resolver defeitos.
Baixe a versão mais recente do binário para Linux ou Windows e confira como começar.
Para obter informações específicas sobre a versão prévia do recurso, confira a página Versão prévia do AzAcSnap.
Oct-2024
AzAcSnap 10a (Build: 1B79BA*)
O 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 de substituição global
MSSQL_CMD_TIMEOUT_SECS
a ser usada no arquivo.azacsnaprc
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 de substituição global
- 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.
Julho de 2024
AzAcSnap 10 (Build: 1B55F1*)
O AzAcSnap 10 está sendo lançado com as seguintes correções e melhorias:
- Recursos adicionados à versão prévia:
- O Microsoft SQL Server dá suporte à adição de opções para configurar, testar e fazer backup de instantâneos do Microsoft SQL Server de maneira consistente.
- Migração dos recursos para GA (disponibilidade geral):
- O suporte doWindows com o AzAcSnap agora pode ser executado em distribuições com suporte do Linux e no Windows.
- Novo layout de arquivo de configuração.
- Para atualizar configurações pré-AzAcSnap 10, use o comando
azacsnap -c configure --configuration new
para criar um novo arquivo de configuração e usar os valores em seu arquivo de configuração existente.
- Para atualizar configurações pré-AzAcSnap 10, use o comando
- Gerenciamento de armazenamento em Instâncias Grandes do Azure por meio da API REST por HTTPS.
- Isso permite o uso de instantâneos do Grupo de Consistência no armazenamento de Instâncias Grandes do Azure com suporte.
- Correções e melhorias:
- Nova opção
--flush
que liberará buffers de arquivo de memória para armazenamento local, útil para a Instância Grande do Azure e o Disco Gerenciado do Azure quando conectado como armazenamento de blocos. - Melhorias no registro.
- Nova opção
- Recursos removidos:
- Instalador do AzAcSnap para Linux.
- O AzAcSnap agora pode ser baixado como um binário para versões com suporte do Linux e do Windows. Isso simplifica o acesso ao programa AzAcSnap, permitindo que você comece rapidamente.
- Gerenciamento de armazenamento em instâncias grandes do Azure por meio da CLI por SSH.
- CLI sobre SSH substituída pela API REST por HTTPS.
- Instalador do AzAcSnap para Linux.
Baixe o binário do AzAcSnap 10 para Linux ou AzAcSnap 10 para Windows.
Abril de 2024
AzAcSnap 9a (Build: 1B3B458)
O AzAcSnap 9a está sendo lançado com as seguintes correções e melhorias:
- Correções e melhorias:
- Permitir que o AzAcSnap tenha Pontos de Extremidade de Gerenciamento do Azure configurados manualmente, para permitir que ele funcione em Nuvens Soberanas do Azure.
- Adicionada uma variável
AZURE_MANAGEMENT_ENDPOINT
de substituição global a ser usada no arquivo.azacsnaprc
ou como uma variável de ambiente definida para 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
- Permitir que o AzAcSnap tenha Pontos de Extremidade de Gerenciamento do Azure configurados manualmente, para permitir que ele funcione em Nuvens Soberanas do Azure.
Baixe o instalador do AzAcSnap 9a.
Agosto de 2023
AzAcSnap 9 (Build: 1AE5640)
O AzAcSnap 9 está sendo lançado com as seguintes correções e melhorias:
- Migração dos recursos para GA (disponibilidade geral):
- Suporte ao Banco de Dados IBM Db2.
- Suporte à Identidade Gerenciada pelo Sistema para uma configuração mais fácil, melhorando a postura de segurança.
- Correções e melhorias:
- Configurar (
-c configure
) alterações:- Permite um valor em branco no arquivo de configuração
authFile
ao usar a Identidade Gerenciada pelo Sistema.
- Permite um valor em branco no arquivo de configuração
- Configurar (
- Recursos adicionados à versão prévia:
- Nenhum.
- Recursos removidos:
- Suporte do Azure Key Vault removido da Versão Prévia. Não é necessário agora que o AzAcSnap dá suporte diretamente a uma Identidade Gerenciada pelo Sistema.
Faça download do instalador do AzAcSnap 9.
Junho de 2023
AzAcSnap 8b (Build: 1AD3679)
O AzAcSnap 8b está sendo lançado com as seguintes correções e melhorias:
- Correções e melhorias:
- Aprimoramento geral para códigos de saída de comando
azacsnap
.azacsnap
deve retornar um código de saída de 0 (zero) quando executado conforme o esperado, caso contrário, ele deve retornar um código de saída diferente de zero. Por exemplo, a execução deazacsnap
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 como está sendo executado conforme o esperado, retornando informações de uso.- Qualquer falha nas saídas
--runbefore
antes de qualquer atividade de backup e retorna o código de saída--runbefore
. - Qualquer falha em
--runafter
retorna o código de saída--runafter
.
- Alterações de backup (
-c backup
):- Altere o fluxo de trabalho Db2 para mover a consulta de caminhos protegidos para fora do fluxo de trabalho WRITE SUSPEND, Instantâneo de Armazenamento, WRITE RESUME para melhorar a resiliência. (versão prévia)
- Correção do nome do instantâneo ausente (
azSnapshotName
) no ambiente de comando--runafter
.
- Aprimoramento geral para códigos de saída de comando
Faça download do instalador do AzAcSnap 8b.
Maio de 2023
AzAcSnap 8a (Build: 1AC55A6)
O 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. - Diretrizes de fluxo de trabalho aprimoradas para uma melhor experiência do cliente.
- Correção para
- Configurar (
Faça download do instalador do AzAcSnap 8a.
AzAcSnap 8 (Build: 1AC279E)
O AzAcSnap 8 está sendo lançado com as seguintes correções e melhorias:
- Correções e melhorias:
- Alterações de restauração (
-c restore
):- Nova capacidade de usar
-c restore
como--restore revertvolume
, para o Azure NetApp Files.
- 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 de maiúsculas e minúsculas para a opção somente renomeação anfBackup usando
-c backup
, para que o nome do instantâneo mantenha o caso do nome do volume. - Correção para quando um instantâneo é 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 sairá imediatamente com um erro.
- Correção para saída de erro incorreta ao usar
- Detalhes (
-c details
) alterações:- Correção para listar detalhes do instantâneo com
-c details
ao usar o armazenamento em Instâncias Grandes do Azure.
- Correção para listar detalhes do instantâneo com
- Melhorias de registro em log:
- Saída de registro em 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 analisado de comandos executado com êxito ou resultado de falha.
- Saída de registro em log extra para syslog (por exemplo,
- Novo arquivo de configurações globais (
.azacsnaprc
) para controlar o comportamento do azacsnap, inclusive o local do arquivo “mainlog”.
- Alterações de restauração (
Faça download do instalador do AzAcSnap 8.
Fevereiro de 2023
AzAcSnap 7a (Build: 1AA8343)
O AzAcSnap 7a está sendo lançado com as seguintes correções:
- Correções para comandos
-c restore
:- Habilite volumes de montagem em HLI (BareMetal) quando os volumes forem revertidos para um estado anterior ao usar
-c restore --restore revertvolume
. - Defina corretamente ThroughputMiBps em clones de volume para volumes do Azure NetApp Files, em um pool de capacidade de QoS automático ao usar
-c restore --restore snaptovol
.
- Habilite volumes de montagem em HLI (BareMetal) quando os volumes forem revertidos para um estado anterior ao usar
Faça download do instalador do AzAcSnap 7a.
Dezembro de 2022
AzAcSnap 7 (Build: 1A8FDFF)
O AzAcSnap 7 está sendo lançado com as seguintes correções e melhorias:
- Correções e melhorias:
- Alterações de backup (
-c backup
):- Encurtamento do sufixo adicionado ao nome do instantâneo. O sufixo de 26 caracteres anterior de “YYYY-MM-DDThhhhhss-nnnnnnnZ” era muito longo. O sufixo agora é um hexadecimal de 11 caracteres com base nos dez milésimos de segundo desde a época do Unix, para evitar colisões de nomenclatura, por exemplo, F2D212540D5.
- Maior validação ao criar instantâneos para evitar falhas na repetição da criação de instantâneo.
- O tempo limite ao executar o mecanismo AzAcSnap para desabilitar/habilitar 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âneo de terceiros sem impacto nos backups de streaming (também conhecidos como “backint”). Portanto, a lógica de detecção de “backint” do AzAcSnap é reordenada para permitir a substituição futura desse recurso. Por padrão, essa configuração é desabilitada (
autoDisableEnableBackint=false
). Para clientes que usaram esse recurso para fazer instantâneos com o AzAcSnap e usam o Backup do Azure, manter esse valor como verdadeiro 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 backups do AzAcSnap com o valor deautoDisableEnableBackint=false
e, em seguida, em caso de êxito, fazer a mesma alteração em sua implantação de produção.
- Alterações de restauração (
-c restore
):- Capacidade de criar um sufixo personalizado para clones de Volume criados ao usar
-c restore --restore snaptovol
:- por meio da linha de comando com
--clonesuffix <custom suffix>
. - interativamente ao executar o comando sem a opção
--force
.
- por meio da linha de comando com
- Ao fazer um
--restore snaptovol
no ANF, o Clone do Volume herda a nova configuração “NetworkFeatures” do Volume de Origem. - Agora, é possível fazer uma restauração se não houver volumes de dados configurados. Ele restaura apenas os Outros Volumes usando o instantâneo mais recente de Outros Volumes (a opção
--snapshotfilter
só se aplica a Volumes de Dados). - Registro em log extra para o comando
-c restore
para ajudar na depuração do usuário.
- Capacidade de criar um sufixo personalizado para clones de Volume criados ao usar
- Alterações de teste (
-c test
):- Agora, testa o gerenciamento de instantâneos para todos os outros Volume(s) e todos os dataVolume(s).
- Alterações de backup (
- Migração dos recursos para GA (disponibilidade geral):
- Nenhum.
- Recursos adicionados à versão prévia:
- Suporte preliminar para o Backup de Azure NetApp Files.
- O banco de dados Db2 dá suporte à adição de opções para configurar, testar e fazer backup do instantâneo IBM Db2 de maneira consistente com o aplicativo.
Baixe o instalador do AzAcSnap 7.
Julho de 2022
AzAcSnap 6 (Build: 1A5F0B8)
Importante
O AzAcSnap 6 oferece um novo modelo de lançamento para o AzAcSnap e inclui recursos de GA totalmente compatíveis e azAcSnap versão prévia do recurso em uma única versão.
Desde que o AzAcSnap v5.0 foi lançado como GA em abril de 2021, houve oito versões do AzAcSnap em duas ramificações. Nossa meta com o novo modelo de lançamento é alinhar-se à forma como os componentes do Azure são lançados. Essa alteração permite mover recursos da Versão Prévia para a GA (sem a necessidade de mover uma ramificação inteira) e apresenta a nova versão prévia do recurso (sem a necessidade de criar uma ramificação). No AzAcSnap 6, temos uma só ramificação com recursos de GA totalmente compatíveis e a versão prévia do recurso (que estão sujeitos aos Termos e condições da Versão Prévia da Microsoft). É importante observar que os clientes não podem usar acidentalmente a versão prévia do recurso e devem habilitá-la com a opção da linha de comando --preview
. Portanto, a próxima versão será o AzAcSnap 7, que pode incluir patches (se necessário) para recursos de GA, a migração da versão prévia do recurso para GA ou a nova versão prévia do recurso.
O AzAcSnap 6 está sendo lançado com as seguintes correções e melhorias:
- Migração dos recursos para GA (disponibilidade geral):
- Suporte para Oracle Database.
- Integração de backint para trabalhar com o Backup do Azure.
- Opções da linha de comando RunBefore/RunAfter para executar scripts e comandos de shell personalizados, antes ou depois de fazer instantâneos de armazenamento.
- Recursos em Versão Prévia:
- O Azure Key Vault para armazenar o conteúdo da Entidade de Serviço.
- O Disco Gerenciado do Azure como back-end de armazenamento alternativo.
- A Versão da API do Cliente ANF atualizada para 2021-10-01.
- Altere para o fluxo de trabalho para lidar com o Backint, para reabilitar a configuração de backint, caso haja uma falha ao colocar o SAP HANA em um estado consistente para instantâneo.
Faça download do instalador do AzAcSnap 6.
Maio de 2022
AzAcSnap v5.0.3 (Build: 20220524.14204) – Atualização de patch para v5.0.2
O AzAcSnap v5.0.3 (Build: 20220524.14204) é fornecido como uma atualização de patch para o branch v5.0 com a seguinte correção:
- Correção para lidar com identificadores delimitados ao consultar o SAP HANA. Esse problema só afetava o SAP HANA no nó HSR-HA quando havia um nó secundário configurado com “logreplay_readaccss” e é resolvido.
Versão prévia do AzAcSnap v5.1 (Build: 20220524.15550)
A versão prévia do AzAcSnap v5.1 (Build: 20220524.15550) é uma compilação atualizada para estender a data de expiração prévia por 90 dias. Essa 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 de 2022
Versão prévia do AzAcSnap v5.1 (Build:20220302.81795)
A Versão prévia do AzAcSnap v5.1 (Build: 20220302.81795) é lançado com os seguintes novos recursos:
- O Azure Key Vault dá suporte ao armazenamento seguro da entidade de serviço.
- Uma nova opção para
-c backup --volume
, que tem o valor de parâmetroall
.
Fev de 2022
Versão prévia do AzAcSnap v5.1 (Build: 20220220.55340)
A Versão Prévia do AzAcSnap v5.1 (Build: 20220220.55340) é lançado com as seguintes correções e melhorias:
- Falha resolvida na opção de linha de comando
--dbsid
correspondente com a entradasid
no arquivo de configuração JSON para bancos de dados Oracle quando o comando-c restore
era usado.
Versão prévia do AzAcSnap v5.1 (build: 20220203.77807)
A Versão Prévia do AzAcSnap v5.1 (Build: 20220203.77807) é lançado com as seguintes correções e melhorias:
- Atualização secundária para resolver as limitações do buffer de StdOut. Agora, a lista de arquivos de tabela do Oracle colocados em modo de arquivamento é enviada para um arquivo externo, não para o arquivo de log principal do AzAcSnap. O arquivo externo está no mesmo local e tem a mesma base de nome que o arquivo de log, mas com a extensão ".protected-tables" (nome de arquivo de saída detalhado no arquivo de log do AzAcSnap). Ele é substituído sempre que o
azacsnap
é executado.
Janeiro de 2022
Versão prévia do AzAcSnap v5.1 (build: 20220125.85030)
A Versão prévia do AzAcSnap v5.1 (Build: 20220125.85030) é lançado com os seguintes novos recursos:
- Suporte para Oracle Database
- Coexistência com Backint
- Disco gerenciado do Azure
- Funcionalidade RunBefore e RunAfter
Ago-2021
O AzAcSnap v5.0.2 (Build: 20210827.20210827.19086) – Atualização de patch para v5.0.1
O AzAcSnap v5.0.2 (Build: 20210827.20210827.19086) é fornecido como uma atualização de patch para o branch v5.0 com as seguintes correções e melhorias:
- Ignora
ssh
os códigos de saída 255. Em alguns casos, o comandossh
, que é usado para se comunicar com o armazenamento na Instância Grande do Azure, emitia um código de saída 255 quando não havia erros nem falhas de execução (vejaman ssh
"EXIT STATUS"). Consequentemente, o AzAcSnap interceptava esse código de saída como uma falha e anulava a operação. Com essa atualização, uma verificação extra é feita para validar a execução correta. Essa validação inclui a análise de STDOUTssh
e STDERR quanto a erros, além das verificações tradicionais do código de saída. - Corrija a verificação do instalador para o local do hdbuserstore. O instalador pesquisava o sistema de arquivos em busca de um diretório de origem incorreto para o local do hdbuserstore para o usuário que executa a instalação. Agora, o instalador pesquisa
~/.hdb
. Essa correção se aplica a sistemas (por exemplo, Instância Grande do Azure) em que o hdbuserstore foi pré-configurado para o usuárioroot
antes da instalação doazacsnap
. - O instalador agora mostra a versão que será instalada/extraída (se o instalador for executado sem argumentos).
Maio-2021
AzAcSnap v5.0.1 (Build: 20210524.14837) – Atualização de patch para v5.0
O AzAcSnap v5.0.1 (Build: 20210524.14837) é fornecido como uma atualização de patch para o branch v5.0 com as seguintes correções e melhorias:
- Melhoria do tratamento de código de saída. Em alguns casos, o AzAcSnap emitia um código de saída igual a zero (0), 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 bem-sucedida de
azacsnap
até a conclusão, e diferentes de zero em caso de falha. - O tratamento de erro interno do AzAcSnap é estendido para capturar e emitir o código de saída dos comandos externos executados pelo AzAcSnap.
Abril-2021
AzAcSnap v5.0 (Build: 20210421.6349) – Disponibilidade Geral Lançada (21 de abril de 2021)
O AzAcSnap v5.0 (Build: 20210421.6349) é agora Disponível para o público geral e, para esse build, as seguintes correções e melhorias foram feitas:
- O tempo limite da nova tentativa do hdbsql (para aguardar uma resposta do SAP HANA) é definido automaticamente como metade dos "savePointAbortWaitSeconds" para evitar condições de corrida. A configuração de "savePointAbortWaitSeconds" pode ser modificada diretamente no arquivo de configuração JSON e deve ter um mínimo de 600 segundos.
Março de 2021
AzAcSnap v5.0 Preview (Build: 20210318.30771)
O 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 locatários de DBs do SAP HANA, consulte a seção Habilitar a comunicação com o banco de dados.
- Correção para permitir uma restauração com volumes configurados com qOS manual.
- Adicionado controle mutex para controlar as conexões SSH para a Instância Grande do Azure.
- Corrige o instalador para lidar com nomes de caminho com espaços e outros problemas relacionados.
- Em preparação para dar suporte a outros servidores de banco de dados, o parâmetro opcional “--hanasid” foi alterado para “--dbsid”.