Notas de la versión de la herramienta Azure Application Consistent Snapshot
En esta página se enumeran los cambios importantes realizados en AzAcSnap para proporcionar una nueva funcionalidad o resolver los defectos.
Descargue la versión más reciente del archivo binario para Linux o Windows y revise cómo introducción.
Para información específica sobre las características en versión preliminar, consulte la página Versión preliminar de AzAcSnap.
Octubre de 2024
AzAcSnap 10a (compilación: 1B79BA*)
AzAcSnap 10a se publica con las siguientes correcciones y mejoras:
- Correcciones y mejoras:
- Permitir el tiempo de expiración de espera configurable para Microsoft SQL Server. Esto le ayudará a aumentar el tiempo de expiración de los sistemas de respuesta lenta (el valor predeterminado y el valor mínimo es de 30 segundos).
- Se ha agregado una variable
MSSQL_CMD_TIMEOUT_SECS
de invalidación global que se usará en el archivo.azacsnaprc
o como una variable de entorno establecida en el tiempo de expiración de espera necesario en segundos. Para obtener más información sobre la configuración, consulte la configuración de invalidación global para controlar el comportamiento de AzAcSnap.
- Se ha agregado una variable
- Permitir el tiempo de expiración de espera configurable para Microsoft SQL Server. Esto le ayudará a aumentar el tiempo de expiración de los sistemas de respuesta lenta (el valor predeterminado y el valor mínimo es de 30 segundos).
Descargue el binario de AzAcSnap 10a para Linux(archivo de firma) o AzAcSnap 10a para Windows.
Julio de 2024
AzAcSnap 10 (compilación: 1B55F1*)
AzAcSnap 10 se publica con las siguientes correcciones y mejoras:
- Características agregadas a la versión preliminar:
- Microsoft SQL Server admite la adición de opciones para configurar, probar y realizar copias de seguridad de instantáneas de Microsoft SQL Server de forma coherente con la aplicación.
- Características que se mueven a disponibilidad general:
- Compatibilidad de Windows con AzAcSnap ahora se puede ejecutar en distribuciones de Linux y Windows compatibles.
- Nuevo diseño de archivo de configuración.
- Para actualizar las configuraciones anteriores a AzAcSnap 10, use el comando
azacsnap -c configure --configuration new
para crear un nuevo archivo de configuración y use los valores del archivo de configuración existente.
- Para actualizar las configuraciones anteriores a AzAcSnap 10, use el comando
- Administración del almacenamiento de Azure (instancias grandes) a través de la API de REST a través de HTTPS.
- Esto permite el uso de instantáneas del grupo de coherencia en el almacenamiento de Instancias grandes de Azure compatible.
- Correcciones y mejoras:
- Nueva opción de
--flush
que vaciará en búferes de archivos de memoria para el almacenamiento local, útil para Azure (instancias grandes) y Azure Managed Disk cuando se conecte como almacenamiento en bloque. - Mejoras del registro.
- Nueva opción de
- Características eliminadas:
- Instalador de AzAcSnap para Linux.
- AzAcSnap ahora se puede descargar como binario para versiones compatibles de Linux y Windows. Esto simplifica el acceso al programa AzAcSnap, lo que le permite empezar a trabajar rápidamente.
- Administración del almacenamiento de Azure (instancias grandes) a través de la CLI a través de SSH.
- LA CLI a través de SSH se ha reemplazado por la API de REST a través de HTTPS.
- Instalador de AzAcSnap para Linux.
Descargue el binario de AzAcSnap 10 para Linux o AzAcSnap 10 para Windows.
Abril de 2024
AzAcSnap 9a (compilación: 1B3B458)
AzAcSnap 9a se publica con las siguientes correcciones y mejoras:
- Correcciones y mejoras:
- Se permite que AzAcSnap tenga puntos de conexión de administración de Azure configurados manualmente para que funcione en nubes soberanas de Azure.
- Se ha agregado una variable de invalidación global
AZURE_MANAGEMENT_ENDPOINT
que se usará en el archivo.azacsnaprc
o como una variable de entorno establecida en el punto de conexión de administración de Azure adecuado. Para obtener más información sobre la configuración, consulte la configuración de invalidación global para controlar el comportamiento de AzAcSnap.
- Se ha agregado una variable de invalidación global
- Se permite que AzAcSnap tenga puntos de conexión de administración de Azure configurados manualmente para que funcione en nubes soberanas de Azure.
Descargar el instalador de AzAcSnap 9a.
Agosto de 2023
AzAcSnap 9 (compilación: 1AE5640)
AzAcSnap 9 se publica con las siguientes correcciones y mejoras:
- Características que se mueven a disponibilidad general:
- Compatibilidad con bases de datos de IBM Db2.
- Compatibilidad con identidad administrada del sistema para facilitar la configuración y mejorar la posición de seguridad.
- Correcciones y mejoras:
- Configurar (
-c configure
) cambia:- Permite un valor en blanco para
authFile
en el archivo de configuración cuando se usa la identidad administrada del sistema.
- Permite un valor en blanco para
- Configurar (
- Características agregadas a la versión preliminar:
- Ninguno.
- Características eliminadas:
- La compatibilidad con Azure Key Vault se elimina en la versión preliminar. Ahora no es necesario que AzAcSnap admita directamente una identidad administrada del sistema.
Descargar el instalador de AzAcSnap 9.
Junio de 2023
AzAcSnap 8b (compilación: 1AD3679)
AzAcSnap 8b se publica con las siguientes correcciones y mejoras:
- Correcciones y mejoras:
- Mejora general para códigos de salida de comandos
azacsnap
.azacsnap
debe devolver un código de salida de 0 (cero) cuando se ejecute según lo previsto; de lo contrario, debe devolver un código de salida distinto de cero. Por ejemplo, la ejecución deazacsnap
devuelve un valor distinto de cero, ya que no hay nada que hacer y muestra la información de uso, mientras queazacsnap -h
devuelve un código de salida de cero, ya que funciona según lo esperado devolviendo información de uso.- Cualquier error de
--runbefore
se cierra antes de cualquier actividad de copia de seguridad y devuelve el código de salida--runbefore
. - Cualquier error en
--runafter
devuelve el código de salida--runafter
.
- Cambios de copia de seguridad (
-c backup
):- Cambie el flujo de trabajo de Db2 para mover la consulta de rutas de acceso protegidas fuera del flujo de trabajo SUSPENDER ESCRITURA, instantánea de almacenamiento, REANUDAR ESCRITURA para mejorar la resistencia. (Versión preliminar)
- Se ha corregido la falta de nombre de instantánea (
azSnapshotName
) en el entorno de comandos--runafter
.
- Mejora general para códigos de salida de comandos
Descargar el instalador de AzAcSnap 8b.
Mayo de 2023
AzAcSnap 8a (compilación: 1AC55A6)
AzAcSnap 8a se publica con las siguientes correcciones y mejoras:
- Correcciones y mejoras:
- Configurar (
-c configure
) cambia:- Corrección para cambios relacionados
-c configure
en AzAcSnap 8. - Guía de flujo de trabajo mejorada para mejorar la experiencia del cliente.
- Corrección para cambios relacionados
- Configurar (
Descargar el instalador de AzAcSnap 8a.
AzAcSnap 8 (compilación: 1AC279E)
AzAcSnap 8 se publica con las siguientes correcciones y mejoras:
- Correcciones y mejoras:
- Cambios en la restauración (
-c restore
):- Nueva capacidad de usar
-c restore
para--restore revertvolume
para Azure NetApp Files.
- Nueva capacidad de usar
- Cambios de copia de seguridad (
-c backup
):- Se ha corregido una salida de error incorrecta al usar
-c backup
y la base de datos tiene configurado ‘backint’. - Se quita la conversión en minúsculas para una opción de solo cambio de nombre de anfBackup mediante
-c backup
para que el nombre de la instantánea mantenga el caso del nombre del volumen. - Corrección para cuando se crea una instantánea aunque SAP HANA no se haya puesto en modo de copia de seguridad. Ahora, si SAP HANA no se puede poner en modo de copia de seguridad, AzAcSnap se cierra inmediatamente con un error.
- Se ha corregido una salida de error incorrecta al usar
- Detalles (
-c details
) cambia:- Corrección para enumerar los detalles de la instantánea con
-c details
al usar el almacenamiento de Azure Large Instance.
- Corrección para enumerar los detalles de la instantánea con
- Mejoras de registro:
- Salida de registro adicional en syslog (por ejemplo,
/var/log/messages
) en caso de error. - Nuevo "mainlog" (
azacsnap.log
) para proporcionar un registro de alto nivel más capaz de analizar la ejecución de los comandos con resultados de éxito o fracaso.
- Salida de registro adicional en syslog (por ejemplo,
- Nuevo archivo de configuración global (
.azacsnaprc
) para controlar el comportamiento de azacsnap, incluida la ubicación del archivo “mainlog”.
- Cambios en la restauración (
Descargar el instalador de AzAcSnap 8.
Febrero de 2023
AzAcSnap 7a (compilación: 1AA8343)
AzAcSnap 7a se publica con las siguientes correcciones:
- Correcciones para comandos
-c restore
:- Habilitación del montaje de volúmenes en HLI (BareMetal) cuando los volúmenes se reviertan a un estado anterior al usar
-c restore --restore revertvolume
. - Establecimiento correcto de ThroughputMiBps en clones de volumen para volúmenes de Azure NetApp Files en un grupo de capacidad de QoS automático al usar
-c restore --restore snaptovol
.
- Habilitación del montaje de volúmenes en HLI (BareMetal) cuando los volúmenes se reviertan a un estado anterior al usar
Descargar el instalador de AzAcSnap 7a.
Diciembre de 2022
AzAcSnap 7 (versión 1A8FDFF)
AzAcSnap 7 se publica con las siguientes correcciones y mejoras:
- Correcciones y mejoras:
- Cambios de copia de seguridad (
-c backup
):- Sufijo más corto agregado al nombre de la instantánea. El sufijo de 26 caracteres anterior de "AAAA-MM-DDThhhss-nnnnnnZ" era demasiado largo. El sufijo es ahora un hexadecimal de 11 caracteres basado en las diez milésimas de segundo desde la época de Unix para evitar colisiones de nombres, por ejemplo, F2D212540D5.
- Se ha aumentado la validación al crear instantáneas para evitar errores en el reintento de creación de estas.
- El tiempo de espera al ejecutar el mecanismo AzAcSnap para deshabilitar o habilitar backint (
autoDisableEnableBackint=true
) ahora se alinea con otros valores de tiempo de espera de operación relacionados con SAP HANA. - Azure Backup ahora permite las copias de seguridad basadas en instantáneas de terceros sin que ello afecte a las copias de seguridad de streaming (también conocidas como "backint"). Por lo tanto, la lógica de detección "backint" de AzAcSnap se ha reordenado para permitir el desuso futuro de esta característica. De manera predeterminada, esta opción está deshabilitada (
autoDisableEnableBackint=false
). Para los clientes que dependían de esta característica para tomar instantáneas con AzAcSnap y usar Azure Backup, mantener este valor como true significa que AzAcSnap 7 sigue deshabilitando o habilitando backint. Dado que esta configuración ya no es necesaria para Azure Backup, se recomienda probar las copias de seguridad de AzAcSnap con el valor deautoDisableEnableBackint=false
y, después, si se realiza correctamente, realizar el mismo cambio en la implementación de producción.
- Cambios en la restauración (
-c restore
):- Capacidad de crear un sufijo personalizado para los clones de volumen creados al usar
-c restore --restore snaptovol
, ya sea:- Con la línea de comandos, mediante
--clonesuffix <custom suffix>
. - De manera interactiva al ejecutar el comando sin la opción
--force
.
- Con la línea de comandos, mediante
- Al realizar un
--restore snaptovol
en ANF, El clon de volumen hereda la nueva configuración "NetworkFeatures" del volumen de origen. - Ahora podrá realizar una restauración si no hay volúmenes de datos configurados. Solo restaura los otros volúmenes mediante la instantánea más reciente de otros volúmenes (la opción
--snapshotfilter
solo se aplica a los volúmenes de datos). - Registro adicional para el comando
-c restore
para ayudar con la depuración de usuarios.
- Capacidad de crear un sufijo personalizado para los clones de volumen creados al usar
- Cambios en las pruebas (
-c test
):- Ahora existen pruebas de administración de instantáneas para todos los demás volúmenes y todos los demás volúmenes de datos.
- Cambios de copia de seguridad (
- Características que se mueven a disponibilidad general:
- Ninguno.
- Características agregadas a la versión preliminar:
- Compatibilidad preliminar con la copia de seguridad de Azure NetApp Files.
- La base de datos Db2 admite la incorporación de opciones para configurar, probar y realizar copias de seguridad de instantáneas de IBM Db2 de forma coherente con la aplicación.
Descargar el instalador de AzAcSnap 7.
Julio de 2022
AzAcSnap 6 (compilación: 1A5F0B8)
Importante
AzAcSnap 6 incorpora un nuevo modelo de versión para AzAcSnap e incluye características de disponibilidad general totalmente compatibles y características de versión preliminar en una sola versión.
Desde la fecha de disponibilidad general de AzAcSnap 5.0 en abril de 2021, ha habido ocho lanzamientos de AzAcSnap en dos divisiones. Nuestro objetivo con el nuevo modelo de versión es alinearlo con la forma en que se publican los componentes de Azure. Este cambio permite mover características de la versión preliminar a la disponibilidad general (sin tener que mover toda una rama) e introducir nuevas características en versión preliminar (sin tener que crear una nueva rama). Desde AzAcSnap 6, tenemos una sola rama con características de disponibilidad general totalmente compatibles y características en vista previa (que están sujetas a las versiones preliminares de los términos y condiciones de Microsoft). Es importante tener en cuenta que los clientes no pueden usar accidentalmente características en versión preliminar y deben habilitarlas con la opción de línea de comandos --preview
. Por lo tanto, la próxima versión será AzAcSnap 7, que podría incluir revisiones (si es necesario) para las características de disponibilidad general, características de versión preliminar actuales que se mueven a disponibilidad general o nuevas características en vista previa.
AzAcSnap 6 se publica con las siguientes correcciones y mejoras:
- Características que se mueven a disponibilidad general:
- Compatibilidad con Oracle Database.
- Integración de Backint para trabajar con Azure Backup.
- Opciones de línea de comandos RunBefore/RunAfter para ejecutar comandos y scripts de shell personalizados antes o después de tomar instantáneas de almacenamiento.
- Características en versión preliminar:
- Azure Key Vault para almacenar el contenido de la entidad de servicio.
- Azure Managed Disk como back-end de almacenamiento alternativo.
- Versión de la API de cliente de ANF actualizada a 2021-10-01.
- Cambio al flujo de trabajo para controlar Backint para volver a habilitar la configuración de backint en caso de que se produzca un error al colocar SAP HANA en un estado coherente para la instantánea.
Descargar el instalador de AzAcSnap 6.
Mayo de 2022
AzAcSnap v5.0.3 (compilación: 20220524.14204); actualización de revisión a v5.0.2
AzAcSnap v5.0.3 (Compilación: 20220524.14204) se proporciona como una actualización de revisión a la rama v5.0 con la siguiente corrección:
- Corrección para controlar identificadores delimitados al consultar SAP HANA. Este problema solo ha afectado a SAP HANA en el nodo HSR-HA cuando hay un nodo secundario configurado con "logreplay_readaccss" y se resuelve.
Versión preliminar de AzAcSnap v5.1 (compilación: 20220524.15550)
La versión preliminar de AzAcSnap v5.1 (compilación: 20220524.15550) es una compilación actualizada para ampliar la fecha de expiración de la versión preliminar durante 90 días. Esta actualización contiene la corrección para controlar identificadores delimitados al consultar SAP HANA como se proporciona en v5.0.3.
Marzo de 2022
Versión preliminar de AzAcSnap v5.1 (compilación: 20220302.81795)
Se ha publicado la versión preliminar de AzAcSnap v5.1 (compilación: 20220302.81795) con las siguientes nuevas características:
- Compatibilidad con Azure Key Vault para el almacenamiento seguro de la entidad de servicio.
- Nueva opción para
-c backup --volume
, que tiene el valor del parámetroall
.
Febrero de 2022
Versión preliminar AzAcSnap v5.1 (compilación: 20220220.55340)
La versión preliminar de AzAcSnap v5.1 (compilación: 20220220.55340) se publica con las siguientes correcciones y mejoras:
- Se ha resuelto el error en la opción de la línea de comandos
--dbsid
que se corresponde con la entradasid
del archivo de configuración JSON para bases de datos de Oracle al usar el comando-c restore
.
Versión preliminar de AzAcSnap v5.1 (compilación: 20220203.77807)
La versión preliminar de AzAcSnap v 5.1 (compilación: 20220203.77807) se ha publicado con las siguientes correcciones y mejoras:
- Actualización secundaria para resolver las limitaciones del búfer STDOUT. Ahora, la lista de archivos de tabla de Oracle puesta en modo de archivo se envía a un archivo externo en lugar de a la salida en el archivo de registro de AzAcSnap principal. El archivo externo se encuentra en la misma ubicación y nombre base que el archivo de registro, pero con una extensión ".protected-tables" (nombre de archivo de salida detallado en el archivo de registro AzAcSnap). Se sobrescribe cada vez que se ejecuta
azacsnap
.
Enero de 2022
Versión preliminar de AzAcSnap v5.1 (compilación: 20220125.85030)
Se ha publicado la versión preliminar de AzAcSnap v5.1 (compilación: 20220125.85030) con las siguientes nuevas características:
- Compatibilidad con Oracle Database
- Coexistencia de Backint
- Disco administrado de Azure
- Funcionalidad RunBefore y RunAfter
Agosto de 2021
AzAcSnap v5.0.2 (compilación: 20210827.20210827.19086): actualización de revisión a v5.0.1
AzAcSnap v5.0.2 (compilación: 20210827.20210827.19086) se proporciona como actualización de revisión a la rama v5.0 con las siguientes correcciones y mejoras:
- Omitir los códigos de salida 255 del comando
ssh
. En algunos casos, el comandossh
, que se usa para comunicarse con el almacenamiento en Azure Large Instance, emitirá un código de salida 255 cuando no haya errores o errores de ejecución (consulte "EXIT STATUS" para el comandoman ssh
). Después, AzAcSnap lo capturará como un error y lo anulará. Esta actualización permite hacer una comprobación adicional para validar la ejecución correcta, esta validación incluye el análisis dessh
STDOUT y STDERR en busca de errores, además de las comprobaciones habituales de código de salida. - Corrija la comprobación de la ubicación de hdbuserstore que realiza el instalador. El instalador buscaría en el sistema de archivos un directorio de origen incorrecto para la ubicación de hdbuserstore para el usuario que ejecuta la instalación: el instalador ahora busca
~/.hdb
. Esta corrección afecta a los sistemas (por ejemplo, Azure Large Instance) en los que hdbuserstore se había preconfigurado para el usuarioroot
antes de instalarazacsnap
. - El instalador muestra ahora la versión que se instalará o extraerá (si se ejecuta sin argumentos).
Mayo de 2021
AzAcSnap v5.0.1 (compilación: 20210524.14837); actualización de revisión a v5.0
AzAcSnap v5.0.1 (compilación: 20210524.14837) se proporciona como una actualización de revisión a la rama v5.0 con las siguientes correcciones y mejoras:
- Se ha mejorado el control del código de salida. En algunos casos, AzAcSnap emite un código de salida de 0 (cero), incluso después de un error de ejecución cuando el código de salida debería ser distinto de cero. Los códigos de salida ahora solo deben ser cero cuando
azacsnap
se ejecuta correctamente hasta el final y un número distinto de cero en caso de error. - El control de errores interno de AzAcSnap se amplía para capturar y emitir el código de salida de los comandos externos ejecutados por AzAcSnap.
Abril de 2021
AzAcSnap v5.0 (compilación: 20210421.6349): versión de disponibilidad general (21 de abril de 2021)
AzAcSnap v5.0 (compilación: 20210421.6349) ahora está disponible con carácter general y, para esta compilación, se han realizado las siguientes correcciones y mejoras:
- El tiempo de espera de reintento de hdbsql (para esperar una respuesta de SAP HANA) se establece automáticamente en la mitad del valor de "savePointAbortWaitSeconds" para evitar condiciones de carrera. El valor de "savePointAbortWaitSeconds" se puede modificar directamente en el archivo de configuración JSON y debe ser de 600 segundos como mínimo.
Marzo de 2021
Versión preliminar de AzAcSnap 5.0 (compilación: 20210318.30771)
La versión preliminar de AzAcSnap v 5.0 (compilación: 20210318.30771) se ha publicado con las siguientes correcciones y mejoras:
- Se ha quitado la necesidad de agregar el usuario AZACSNAP a las bases de datos del inquilino de SAP HANA. Consulte la sección Habilitación de la comunicación con la base datos.
- Corrección para permitir una restauración con volúmenes configurados con QoS manual.
- Se ha agregado un control mutex para limitar las conexiones SSH para Azure Large Instance.
- Corrija el instalador para controlar los nombres de ruta de acceso con espacios y otros problemas relacionados.
- Como preparación para admitir otros servidores de bases de datos, cambió el parámetro opcional "--hanasid" a "--dbsid".