¿Cómo superviso el progreso de la restauración de una instantánea en Amazon Redshift?

5 minutos de lectura
0

Estoy restaurando una instantánea de mi clúster de Amazon Redshift y quiero supervisar el progreso de la restauración.

Breve descripción

Amazon Redshift soporta tres tipos de operaciones de restauración de instantáneas:

  • Restauración del clúster: una restauración de clúster restaura todas las tablas, bases de datos y metadatos de la instantánea. La instantánea se restaura en un clúster de Amazon Redshift con la misma configuración de nodos y tamaño que el clúster de origen

  • Restauración entre instancias: una restauración entre instancias restaura una instantánea de Amazon Redshift en un clúster de un tamaño diferente o que ejecuta un tipo de nodo diferente. Una restauración entre instancias se realiza de la misma manera que una restauración de clústeres. Para enumerar todos los tipos de nodos posibles y el número de nodos de un clúster, ejecute la siguiente consulta:

    aws redshift describe-node-configuration-options --snapshot-identifier <snapshot-identifier> --region <region> --action-type restore-cluster
  • Restauración de tablas: una restauración de tablas restaura tablas específicas y metadatos asociados de la instantánea al clúster de Amazon Redshift. Para obtener información sobre cómo comprobar el estado de la restauración de su tabla, consulte Supervisión de una restauración de tablas.

Importante: Los clústeres nuevos que son creados a partir de una instantánea heredan los mismos privilegios y configuraciones de seguridad que el clúster de origen. Una vez restaurada la instantánea, los cambios realizados en el clúster de origen no se transfieren al nuevo clúster de Amazon Redshift. Además, no se pueden combinar datos entre el clúster de origen y el clúster de Amazon Redshift recién creado. La misma limitación se aplica a las tablas de origen y a las tablas recién creadas en Amazon Redshift.

Resolución

Supervisión de una restauración de clústeres o una restauración entre instancias

**Nota:**Si recibe errores al ejecutar los comandos de la interfaz de línea de comandos de AWS (CLI de AWS), consulte Solucionar errores de la CLI de AWS. Además, asegúrese de estar usando la versión más reciente de la AWS CLI.

Use la Consola de administración de AWS, eventos de Amazon Redshift o la AWS CLI para supervisar el progreso de la restauración del clúster o la restauración entre instancias.

Consola de administración de AWS

Vea sus detalles del clúster de Amazon Redshift en la consola de Amazon Redshift. Cuando la restauración del clúster de Amazon Redshift está en curso, el estado del clúster es Modificando. En la página de detalles de losClústeres, seleccione la pestaña Mantenimiento y monitoreo. En la pestaña Mantenimiento y monitoreo se muestra un listado de los eventos que confirman la creación de su clúster de Amazon Redshift y que se han completado las transferencias de datos. Una vez finalizada la operación de restauración del clúster o entre instancias, el estado del clúster se configura como Disponible.

Eventos de Amazon Redshift

Para comprobar el estado de una restauración del clúster, revise los siguientes eventos:

  • RESTORE_STARTED - REDSHIFT-EVENT-2008: este evento se envía cuando comienza el proceso de restauración.
  • RESTORE_SUCCEEDED - REDSHIFT-EVENT-3003: Este evento se envía cuando se crea el nuevo clúster y está disponible para consultas.
  • DATA_TRANSFER_COMPLETED - REDSHIFT-EVENT-3537: Este evento se envía cuando se completa la transferencia de datos.

Nota: Los clústeres RA3 solo emiten los eventos RESTORE_STARTED y RESTORE_SUCCEEDED. Dado que los tipos de nodos RA3 almacenan datos en el almacenamiento gestionado de Amazon Redshift, no es necesario transferir datos una vez que RESTORE se realiza correctamente.

AWS CLI

Use la API DescribeClusters para realizar un seguimiento del progreso de su instantánea del clúster. La API DescribeClusters incluye detalles de la instantánea, como el tamaño, la velocidad de transferencia, el tiempo transcurrido y el tiempo restante estimado de la restauración de la instantánea. A continuación, consulte la entrada RestoreStatus para ver si se ha restaurado la instantánea. Para obtener más información sobre las métricas de instantáneas, consulte RestoreStatus.

Para comprobar el estado de la restauración de una instantánea, ejecute el siguiente comando:

aws redshift describe-clusters --cluster-identifier <value>

Para obtener más información, consulte Restauración de un clúster desde una instantánea.

Supervisión de una restauración de una tabla

Para supervisar el progreso de su restauración de tablas, use la Consola de gestión de AWS o la AWS CLI.

Consola de administración de AWS

Tras iniciar la restauración de tablas, use la consola de Amazon Redshift para realizar un seguimiento del estado de la solicitud. La pestaña Copia de seguridad en la página de detalles de losClústeres muestra un listado de las solicitudes de restauración de tablas. La pestañaEstadomuestra el estado actual de la solicitud como SUCCEEDED, FAILED, CANCELED, PENDING o IN_PROGRESS.

AWS CLI

Para usar la AWS CLI con el fin de supervisar una restauración de tablas, use el comando describe-table-restore-status. El comando describe-table-restore-status muestra el estado de una o varias solicitudes de restauración de tablas realizadas con la API RestoreTableFromClusterSnapshot. Si no especifica un valor para el parámetro TableRestoreRequestId, entonces la API DescribeTableRestoreStatus devolverá el estado de todas las solicitudes de restauración de tablas. Las solicitudes se enumeran en orden ascendente por fecha y hora.

Para ver el estado de una restauración de tablas, ejecute los siguientes comandos:

aws redshift describe-table-restore-status --cluster-identifier <mycluster>

aws redshift describe-table-restore-status --table-restore-request-id <value>

Información relacionada

restaurar desde una instantánea de clúster

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 3 meses