Cómo funcionan los scripts previos y posteriores - 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

En la siguiente imagen se muestra el flujo del proceso de los scripts previos y posteriores al utilizar documentos de SSM personalizados. Esto no se aplica a las copias de seguridad de VSS.

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 del script previo; para ello, llama al documento de SSM y pasa el parámetro pre-script.

    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 del script previo a la instancia de SSM Agent que se ejecuta en las instancias de destino. SSM Agent ejecuta los comandos en la instancia y envía la información de estado a Systems Manager.

    Por ejemplo, si el documento de SSM 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 Deshabilitad 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 Deshabilitad Se omite la creación de instantáneas para la instancia de destino y no se ejecuta un script posterior.
    Deshabilitad Habilitado Se crean instantáneas coherente ante bloqueos y no se ejecuta un script posterior.
    Deshabilitad Deshabilitad 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 del script posterior, para ello; llama al documento de SSM y pasa el parámetro post-script.

    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 del script posterior a la instancia de SSM Agent que se ejecuta en las instancias de destino. SSM Agent ejecuta los comandos en la instancia y envía la información de estado a Systems Manager.

    Por ejemplo, si el documento de SSM permite realizar instantáneas coherentes con las aplicaciones, este script posterior 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.
    Deshabilitad 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.