Compartilhar via


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).

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.
    • 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.
  • 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.

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.

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):
  • 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.
  • 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 de azacsnap retorna diferente de zero, pois não há nada a fazer e mostra informações de uso, enquanto azacsnap -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.

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.

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 restorecomo --restore revertvolume, para o Azure NetApp Files.
    • 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.
    • 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.
    • 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.
    • Novo arquivo de configurações globais (.azacsnaprc) para controlar o comportamento do azacsnap, inclusive o local do arquivo “mainlog”.

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.

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 de autoDisableEnableBackint=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.
      • 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.
    • Alterações de teste (-c test):
      • Agora, testa o gerenciamento de instantâneos para todos os outros Volume(s) e todos os dataVolume(s).
  • 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âmetro all.

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 entrada sid 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 sshos códigos de saída 255. Em alguns casos, o comando ssh, 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 (veja man 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 STDOUT ssh 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ário root antes da instalação do azacsnap.
  • 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”.

Próximas etapas