Enimbos.com
Close

Snapshots consistentes de SQL Server con VSS y Systems Manager en AWS

En esta entrada vamos a explicar como conseguir realizar backups consistentes diarios de instancias SQL Server utilizando VSS en combinación con Systems Manager. 

Para ello, en primer lugar, vamos a habilitar un rol de IAM para las instancias objetivo con los siguientes permisos: 

  • DescribeInstances 
  • CreateTags 
  • CreateSnapshot 
  • SSMForEC2Access 

Para ello, habilitaremos el rol como se ve en las siguientes capturas: 

Una vez se ha asignado y definido el Rol, accedemos a System Manager y configuramos en primer lugar una ventana de mantenimiento con los siguientes parámetros: 

  • El Target sea la instancia objetivo 

  • La Task a ejecutar sea el documento AWSEC2-CreateVssSnapshot del tipo Run Command. 

  • La periodicidad sea diaria. 

Una vez configurada la ventana de mantenimiento, procedemos a configurar el documento que se encargara de realizar los Snapshots: 

Los parámetros para configurar son los siguientes: 

 

  • Exclude Boot Volume: Si queremos sacar el volumen de Sistema Operativo del snapshot 
  • No Writers: Si queremos excluir los Writers de VSS del backup. 
  • Copy Only: Para no romper la cadena de los backups incrementales en SQL Server. 
  • Descripction: Una descripción para cada snapshot. 
  • Tags: Los tags a añadir al snapshot. 

 

Una vez configurado, es posible comprobar que los backups se han realizado de forma correcta: 

Related Posts