Uso de documentos de comandos de Systems Manager para crear instantáneas basadas en VSS
Puede usar los documentos de comandos de AWS Systems Manager para crear instantáneas basadas en VSS. En el siguiente contenido, se presentan los documentos de comandos disponibles y los parámetros de tiempo de ejecución que usan los documentos para crear las instantáneas.
Antes de usar cualquiera de los documentos de comandos de Systems Manager, asegúrese de cumplir con todos los Requisitos previos para crear las instantáneas de EBS basadas en VSS de Windows.
Temas
Parámetros de los documentos para instantáneas de VSS de Systems Manager
Todos los documentos de Systems Manager que crean instantáneas de VSS usan los siguientes parámetros, excepto cuando se indica lo contrario:
- AmiName (cadena, opcional)
-
Si el estado de CreateAmi es
True
, especifique el nombre de la AMI creada por la copia de seguridad. - description (cadena, opcional)
-
Especifique una descripción para las instantáneas o la imagen que crea este proceso.
- CollectDiagnosticLogs (cadena, opcional)
-
Para recopilar más información durante los pasos de creación de la instantánea y la AMI, establezca este parámetro en “
True
”. El valor predeterminado para este parámetro es “False
”. Los registros de diagnóstico consolidados se guardan como un archivo en formato.zip
en la siguiente ubicación de la instancia:C:\ProgramData\Amazon\AwsVss\Logs\
timestamp
.zip - CopyOnly (cadena, opcional)
-
Si utiliza la copia de seguridad nativa de SQL Server además de VSS de AWS, llevar a cabo una copia de seguridad de solo copia impide que VSS de AWS interrumpa la cadena de copia de seguridad diferencial nativa. Para realizar una operación de copia de seguridad de solo copia, establezca este parámetro en
True
.El valor predeterminado de este parámetro es
False
, lo que hace que VSS de AWS realice una operación de copia de seguridad completa. - CreateAmi (cadena, opcional)
-
Para crear una imagen de máquina de Amazon (AMI) basada en VSS para hacer una copia de seguridad de la instancia, establezca este parámetro en
True
. El valor predeterminado de este parámetro esFalse
, que en su lugar hace una copia de seguridad de la instancia con una instantánea de EBS.Para obtener más información sobre la creación de una AMI a partir de una instancia, consulte Creación de una AMI basada en Amazon EBS.
- executionTimeout (cadena, opcional)
-
Especifique el tiempo máximo en segundos para ejecutar el proceso de creación de instantáneas en la instancia o para crear una AMI a partir de la instancia. Al aumentar este tiempo de espera, el comando puede esperar más tiempo hasta que VSS inicie la congelación y complete el etiquetado de los recursos que crea. Este tiempo de espera solo se aplica a los pasos de creación de la instantánea o de la AMI. El paso inicial para instalar o actualizar el paquete
AwsVssComponents
no está incluido en el tiempo de espera. - ExcludeBootVolume (cadena, opcional)
-
Esta configuración excluye volúmenes de arranque del proceso de copia de seguridad si crea instantáneas. Para excluir los volúmenes de arranque de las instantáneas, configure ExcludeBootVolume en
True
y CreateAmi enFalse
.Si crea una AMI para la copia de seguridad, este parámetro se debe establecer en
False
. El valor predeterminado para este parámetro esFalse
. - NoWriters (cadena, opcional)
-
Para excluir los escritores de VSS de la aplicación del proceso de instantáneas, establezca este parámetro en
True
. Excluir los escritores de VSS de la aplicación puede ayudar a resolver los conflictos con los componentes de copia de seguridad de VSS de terceros. El valor predeterminado para este parámetro esFalse
.Si
SaveVssMetadata
esTrue
, este parámetro debe establecerse enFalse
. - SaveVssMetadata (cadena, opcional)
-
Para guardar los archivos de metadatos de VSS durante cada instantánea, defina este parámetro en
True
. El valor predeterminado esFalse
. Los archivos de metadatos de VSS ayudan a proporcionar información sobre los componentes o grabadores que se incluyeron en una operación de copia de seguridad y los archivos asociados a cada componente.Los archivos de metadatos tienen el identificador del conjunto de instantáneas asociado en sus nombres. Puede encontrarlos en la siguiente ubicación de la instancia:
C:\ProgramData\Amazon\AwsVss\VssMetadata\
aviso
-
Para guardar archivos de metadatos de VSS, se requiere la versión 2.4.0 o posterior del paquete
AwsVssComponents
. Si la instancia tiene instalada una versión anterior, si se configuraSaveVssMetadata
enTrue
, se produce un error en la creación de la instantánea. -
Los parámetros
NoWriters
ySaveVssMetadata
son mutuamente excluyentes. Si ambos se establecen enTrue
, se produce un error en la creación de la instantánea.
-
- tags (cadena, opcional)
-
Recomendamos etiquetar las instantáneas e imágenes para localizar y administrar los recursos, por ejemplo, para restaurar los volúmenes a partir de una lista de instantáneas. El sistema agrega la clave
Name
, con un valor en blanco, donde puede indicar el nombre que quiere aplicar a las instantáneas o imágenes de salida.Si quiere especificar otras etiquetas, separe las etiquetas mediante un punto y coma. Por ejemplo,
Key=Environment,Value=Test;Key=User,Value=TestUser1
.De manera predeterminada, el sistema agrega las siguientes etiquetas reservadas para las instantáneas e imágenes basadas en VSS.
-
Dispositivo: en el caso de las instantáneas compatibles con VSS, este es el nombre de dispositivo del volumen de EBS que captura la instantánea.
-
AppConsistent: esta etiqueta indica la creación correcta de una instantánea o AMI compatible con VSS.
-
AWSVSSConfig: identifica las instantáneas y las AMI que se crean con compatibilidad con VSS. La etiqueta incluye metadatos, como la versión de
AwsVssComponents
y el ID del conjunto de instantáneas.
aviso
Si se especifica alguna de estas etiquetas reservadas en la lista de parámetros, se producirá un error.
-
- VssVersion (cadena, opcional)
-
Solo para el documento
AWSEC2-VssInstallAndSnapshot
, puede especificar el parámetroVssVersion
para instalar una versión específica del paqueteAwsVssComponents
en la instancia. Deje en blanco este parámetro para instalar la versión predeterminada recomendada.Si la versión especificada del paquete
AwsVssComponents
ya está instalada, el script omite el paso de instalación y procede a realizar el paso de copia de seguridad. Para obtener una lista de las versiones del paqueteAwsVssComponents
y la compatibilidad operativa, consulte Historial de versiones de la solución AWS VSS.
Ejecute los documentos de comandos para instantáneas de VSS de Systems Manager
Puede crear instantáneas de EBS basadas en VSS con los documentos de comandos de AWS Systems Manager de la siguiente forma.
Cuando usa AWS Systems Manager para ejecutar el documento AWSEC2-VssInstallAndSnapshot
, el script ejecuta los siguientes pasos.
-
El script primero instala o actualiza el paquete
AwsVssComponents
en la instancia, en función de si ya está instalado o no. -
El script crea las instantáneas coherentes con las aplicaciones una vez finalizado el primer paso.
Para ejecutar el documento AWSEC2-VssInstallAndSnapshot
, siga los pasos de su entorno de preferencia.
Para ejecutar el documento AWSEC2-CreateVssSnapshot
, siga los pasos de su entorno de preferencia.
Puede usar cualquiera de los procedimientos de línea de comandos descritos en la sección anterior para crear una instantánea basada en VSS. El documento de comandos (AWSEC2-VssInstallAndSnapshot
o AWSEC2-CreateVssSnapshot
) debe ejecutarse en el nodo principal del clúster. El documento fallará en los nodos secundarios, ya que no tienen acceso a los discos compartidos. Si el comando principal y el secundario cambian de forma dinámica, puede ejecutar el documento Ejecutar comandos de AWS Systems Manager en varios nodos con la expectativa de que el comando se ejecute correctamente en el nodo principal y falle en los nodos secundarios.
nota
Para automatizar las copias de seguridad, puede crear una tarea de periodo de mantenimiento de AWS Systems Manager que use el documento AWSEC2-VssInstallAndSnapshot
. Para obtener más información, consulte Trabajo con periodos de mantenimiento (Consola) en la Guía del usuario de AWS Systems Manager.