Crear copias de seguridad y restaurar una instancia de Looker (Google Cloud Core)

Las copias de seguridad de una instancia de Looker (Google Cloud core) contienen una instantánea de los datos de una instancia en un momento dado y permiten restaurar los datos de esa instancia en el momento en que se creó la copia de seguridad. Al restaurar una versión de Looker (Google Cloud Core), no se actualiza ni se revierte la versión de Looker de la instancia. Si se ha producido un cambio de versión entre el momento de la copia de seguridad y el de la restauración, la instancia de Looker (Google Cloud core) conservará la versión de Looker que ya esté usando.

Las copias de seguridad solo se pueden restaurar en la misma instancia de la que se tomaron. Si quieres mover datos de una instancia a otra, usa las funciones de importación y exportación.

Cada copia de seguridad, ya sea automática o manual, contiene un registro de todos los datos de la base de datos interna de la instancia y del servidor de archivos de la instancia, que es la mayoría de los datos operativos de la instancia de Looker (Google Cloud core). Sin embargo, los datos de Actividad del sistema Elite no se guardan en ninguna copia de seguridad.

El rendimiento de Looker (Google Cloud core) no se ve afectado durante una copia de seguridad.

Roles obligatorios

Para obtener los permisos que necesitas para crear una copia de seguridad o restaurar una instancia de Looker (Google Cloud core), pide a tu administrador que te conceda el rol de gestión de identidades y accesos Administrador de Looker (roles/looker.admin) en el proyecto en el que se encuentra la instancia. Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.

También puedes conseguir los permisos necesarios a través de roles personalizados u otros roles predefinidos.

Requisitos y precauciones

Tu instancia de Looker (Google Cloud core) debe cumplir varios criterios para poder crear copias de seguridad y restaurarlas correctamente:

  • La API de Looker debe estar habilitada. Si inhabilitas la API de Looker, no podrás crear copias de seguridad de instancias manuales ni automáticas.

    Habilitar la API

  • Si tu instancia de Looker (Google Cloud core) usa una Google-owned and Google-managed encryption key, que es el valor predeterminado de las instancias de Looker (Google Cloud core), la clave local que usa la instancia de Looker (Google Cloud core) debe ser la misma en el momento en que se crea la copia de seguridad y en el momento en que se restaura.

Además, ten en cuenta lo siguiente antes de crear copias de seguridad manuales o restaurarlas:

  • Al restaurar una copia de seguridad, se sobrescriben los datos de la base de datos y del servidor de archivos con los datos que había en el momento en que se creó la copia de seguridad. Por este motivo, si restauras una instancia, puedes perder los datos que se hayan creado después de la creación de la copia de seguridad.
  • Si tu instancia de Looker (Google Cloud core) usa claves de cifrado gestionadas por el cliente (CMEK), consulta la sección Copias de seguridad y CMEK.
  • Si tu instancia de Looker (Google Cloud Core) tiene habilitados los informes de Looker, consulta la sección Copias de seguridad e informes de Looker.
  • La restauración tarda entre minutos y horas, en función del tamaño de la instancia. Durante ese tiempo, los usuarios no pueden iniciar sesión en la instancia ni usarla.
  • No puedes cancelar una operación de copia de seguridad o restauración una vez que haya empezado.

Copias de seguridad automáticas

Las instancias de Looker (Google Cloud core) se crean automáticamente cada 24 horas.

Copias de seguridad manuales

Puedes crear copias de seguridad manuales de tu instancia de Looker (Google Cloud Core) en cualquier momento.

Sigue estos pasos para crear una copia de seguridad manual de tu instancia:

gcloud

gcloud looker backups create --instance=INSTANCE_NAME --region=REGION

Haz los cambios siguientes:

  • INSTANCE_NAME: el nombre de la instancia de Looker (Google Cloud Core) de la que quieres crear una copia de seguridad. No está asociado a la URL de la instancia.
  • REGION: la región en la que se creó la instancia.

Para ver el estado de una copia de seguridad después de haberla creado, consulta las copias de seguridad. El estado de la copia de seguridad será ACTIVO o FALLIDO.

Ver copias de seguridad

Puedes ver todas las copias de seguridad automáticas y manuales de tu instancia de Looker (Google Cloud core) de los últimos 30 días. Sigue estos pasos para ver las copias de seguridad:

gcloud

gcloud looker backups list --instance=INSTANCE_NAME --region=REGION

Haz los cambios siguientes:

  • INSTANCE_NAME: el nombre de la instancia de Looker (Google Cloud Core) de la que quieres obtener una lista de copias de seguridad. No está asociado a la URL de la instancia.
  • REGION: la región en la que se creó la instancia.

Este comando devuelve la siguiente información:

  • NAME: el ID alfanumérico de la copia de seguridad
  • ESTADO: ACTIVO o FALLIDO
  • CREATE TIME: marca de tiempo de la creación de la copia de seguridad.
  • HORA DE VENCIMIENTO: marca de tiempo de la hora en la que se eliminará automáticamente la copia de seguridad.

Conservación de la copia de seguridad

Las copias de seguridad automáticas y manuales se conservan durante 30 días.

Eliminar copias de seguridad

Puedes eliminar manualmente una copia de seguridad manual o automática.

gcloud

gcloud looker backups delete BACKUP_ID --instance=INSTANCE_NAME --region=REGION

Haz los cambios siguientes:

  • BACKUP_ID: el ID de la copia de seguridad. Para encontrar este ID, consulta las copias de seguridad.
  • INSTANCE_NAME: el nombre de la instancia de Looker (Google Cloud Core) a partir de la que se creó la copia de seguridad. No está asociado a la URL de la instancia.
  • REGION: la región en la que se creó la instancia.

Después de eliminar una copia de seguridad, puedes ver tus copias de seguridad para confirmar que se ha eliminado.

Restaurar una copia de seguridad

Las copias de seguridad solo se pueden restaurar en la instancia de Looker (Google Cloud core) desde la que se crearon.

Si restauras una copia de seguridad, Looker (Google Cloud Core) conservará las copias de seguridad que se hayan creado antes o después de la copia de seguridad que se haya usado para la restauración.

Si tu instancia de Looker (Google Cloud core) usa CMEK, consulta la sección Copias de seguridad y CMEK.

Sigue estos pasos para restaurar una copia de seguridad:

gcloud

gcloud looker instances restore INSTANCE_NAME --backup=BACKUP_ID --region=REGION --async

Haz los cambios siguientes:

  • INSTANCE_NAME: el nombre de la instancia de Looker (Google Cloud core) que quieres restaurar. No está asociado a la URL de la instancia.
  • BACKUP_ID: el ID de la copia de seguridad. Para encontrar este ID, consulta las copias de seguridad.
  • REGION: la región en la que se creó la instancia.

Se debe incluir la marca --async.

La restauración tarda entre unos minutos y unas horas, en función del tamaño de la instancia. Puedes monitorizar el proceso de restauración consultando el Estado de la instancia en la pestaña Detalles de la página Instancias de la consola Google Cloud . El estado Actualizando significa que la restauración está en curso, mientras que el estado Activo indica que se ha completado.

Si tienes algún problema con una restauración, ponte en contacto con el equipo de asistencia técnica.

Copias de seguridad y CMEK

Si tu instancia de Looker (Google Cloud core) usa CMEK para el cifrado, puedes ver la versión de la clave de CMEK que se usa en tu instancia en la pestaña Detalles de la página Instancias de la Google Cloud consola. Puedes ver la versión de la clave CMEK que usa la copia de seguridad cuando consultas tus copias de seguridad.

Si quieres crear una copia de seguridad o restaurar una instancia de Looker (en la infraestructura de Google Cloud) que use CMEK, ten en cuenta los siguientes requisitos:

  • Para que una restauración se realice correctamente cuando se usa una CMEK, la versión de la clave de CMEK que estaba habilitada en el momento de la copia de seguridad debe seguir habilitada en el momento de la restauración.
  • Si la versión de la clave de cifrado gestionada por el cliente que usa la copia de seguridad ya no está habilitada, vuelve a habilitarla antes de restaurar la copia, ya que, de lo contrario, se producirá un error.
  • Si se elimina o se inhabilita la versión de la clave de CMEK que usa la copia de seguridad y no se puede volver a habilitar, la copia de seguridad no se podrá restaurar.
  • Si rota su clave de CMEK, Google le recomienda que mantenga habilitada la versión anterior de la clave durante 45 días para asegurarse de que sus copias de seguridad sigan siendo accesibles.

Si se restaura una instancia con una copia de seguridad que usa una versión de clave diferente, la instancia se actualizará para usar la versión de clave que esté vigente en el momento de la restauración. Los datos de la instancia de Looker (Google Cloud core) permanecen cifrados con la versión de la clave CMEK de la instancia una vez completada la restauración.

Copias de seguridad e informes de Looker

Si tu instancia de Looker (Google Cloud core) tiene habilitada la función de informes de Looker, las acciones de copia de seguridad y restauración tendrán los siguientes efectos en los datos de los informes de Looker.

  • Los informes de Looker eliminados no se pueden restaurar. Aunque se haya creado una copia de seguridad antes de eliminar un informe, este no se recuperará después de restaurar la copia.
  • Los cambios en el acceso a las carpetas de Looker no se propagarán a Looker Studio. Si restauras una copia de seguridad que se creó cuando los ajustes de acceso a carpetas eran diferentes de los actuales, es posible que se actualice el acceso a carpetas en Looker (componente principal de Google Cloud), pero no en Looker Studio.
  • Los cambios en la opción de informes de Looker no se propagarán a Looker Studio. Si restauras una copia de seguridad que se creó cuando el ajuste de la opción Informes de Looker era diferente al actual, el ajuste se actualizará en Looker (Google Cloud core), pero no en Looker Studio, y la restauración no cambiará el estado de habilitación de los informes de Looker.
  • Se puede acceder a los informes de Looker ocultos a través de su URL. Si se crea un informe de Looker después de hacer una copia de seguridad y, a continuación, se restaura esa copia, el informe se oculta. Sin embargo, puedes acceder al informe a través de su URL.

Inhabilitar copias de seguridad

Las copias de seguridad de instancias se inhabilitan si se produce alguna de las siguientes acciones:

  • La API de Looker está inhabilitada en el proyecto Google Cloud en el que se aloja la instancia.
  • La cuenta de servicio de Looker pierde el acceso al Google Cloud proyecto en el que se aloja la instancia.
  • Se quita el rol de gestión de identidades y accesos Agente de servicio de Looker de la cuenta de servicio de Looker.

Siguientes pasos