Cómo funcionan los scripts previos y posteriores de Amazon Data Lifecycle Manager - Amazon EBS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cómo funcionan los scripts previos y posteriores de Amazon Data Lifecycle Manager

La siguiente imagen muestra el flujo del proceso para los guiones previos y posteriores cuando se utilizan SSM documentos personalizados. Esto no se aplica a las VSS copias de seguridad.

Flujo del proceso de los scripts previos y posteriores de Amazon Data Lifecycle Manager

A la hora programada de creación de la instantánea, se producen las siguientes acciones e interacciones entre servicios.

  1. Amazon Data Lifecycle Manager inicia la acción previa al script llamando al SSM documento y pasando el pre-script parámetro.

    nota

    Los pasos del 1 al 3 solo se llevan a cabo si ejecuta scripts previos. Si solo ejecuta scripts posteriores, se omiten los pasos del 1 al 3.

  2. Systems Manager envía comandos previos al script al SSM agente que se ejecuta en las instancias de destino. El SSM agente ejecuta los comandos en la instancia y envía la información de estado a Systems Manager.

    Por ejemplo, si el SSM documento se utiliza para crear instantáneas coherentes con las aplicaciones, es posible que el script previo se bloquee y vacíe las E/S para garantizar que todos los datos almacenados en el búfer se escriban en el volumen antes de tomar la instantánea.

  3. Systems Manager envía actualizaciones del estado de los comandos del script previo a Amazon Data Lifecycle Manager. Si se produce un error en el script previo, Amazon Data Lifecycle Manager lleva a cabo una de las siguientes acciones, según la configuración de las opciones del script previo y posterior:

    Reintentos Uso por defecto de instantáneas coherentes ante bloqueos Acción
    Se habilitan con los reintentos restantes Habilitado Se vuelve a intentar ejecutar el script hasta que el proceso se realice correctamente o hasta que se agoten los reintentos.
    Agotado sin completarlo correctamente Habilitado Se crean instantáneas coherente ante bloqueos y no se ejecuta un script posterior.
    Se habilitan con los reintentos restantes Deshabilitado Se vuelve a intentar ejecutar el script hasta que el proceso se realice correctamente o hasta que se agoten los reintentos.
    Se agota sin completarse correctamente Deshabilitado Se omite la creación de instantáneas para la instancia de destino y no se ejecuta un script posterior.
    Deshabilitado Habilitado Se crean instantáneas coherente ante bloqueos y no se ejecuta un script posterior.
    Deshabilitad Deshabilitado Se omite la creación de instantáneas para la instancia de destino y no se ejecuta un script posterior.
  4. Amazon Data Lifecycle Manager inicia la creación de instantáneas.

  5. Amazon Data Lifecycle Manager inicia la acción posterior al script llamando al SSM documento y pasándole el post-script parámetro.

    nota

    Los pasos del 5 al 7 solo se llevan a cabo si ejecuta scripts previos. Si solo ejecuta scripts posteriores, se omiten los pasos del 1 al 3.

  6. Systems Manager envía comandos posteriores al script al SSM agente que se ejecuta en las instancias de destino. El SSM agente ejecuta los comandos en la instancia y envía la información de estado a Systems Manager.

    Por ejemplo, si el SSM documento permite realizar instantáneas coherentes con las aplicaciones, este subscript podría descongelar la E/S para garantizar que las bases de datos reanuden las operaciones de E/S normales una vez realizada la instantánea.

  7. Si ejecuta un script posterior y Systems Manager indica que se ha completado correctamente, el proceso finaliza.

    Si se produce un error en el script posterior, Amazon Data Lifecycle Manager lleva a cabo una de las siguientes acciones, según la configuración de las opciones del script previo y posterior:

    Reintentos Acción
    Se habilitan con los reintentos restantes Se vuelve a intentar ejecutar el script posterior hasta que el proceso se realice correctamente o hasta que se agoten los reintentos.
    Se agota sin éxito Se omite el script posterior.
    Deshabilitado Se omite el script posterior.

    Tenga en cuenta que si el script posterior falla, el script previo (si está habilitado) se habrá completado correctamente y es posible que se hayan creado las instantáneas. Es posible que tenga que tomar más medidas en la instancia para asegurarse de que funciona según lo previsto. Por ejemplo, si el script previo hizo una pausa y vació las E/S, pero el script posterior no pudo descongelar las E/S, es posible que deba configurar la base de datos para que descongele automáticamente las E/S o que tenga que descongelar las E/S manualmente.

  8. Es posible que el proceso de creación de la instantánea se complete una vez finalizado el script posterior. El tiempo que lleva completar la instantánea depende del tamaño de esta.