Restaurar una copia de seguridad

Puede restaurar una organización de ArcGIS Enterprise on Kubernetes desde una copia de seguridad utilizando ArcGIS Enterprise Manager. Se restaurarán todos los datos de configuración, ajustes, servicios y objetos de infraestructura. Todos los servicios que hacen referencia a los datos de los data stores registrados se vuelven a crear.

Si su organización ha configurado servicios que utilizan volúmenes a través de la API de administración y se han producido cambios en los volúmenes desde que se creó la copia de seguridad, debe parchear cualquier volumen persistente (PV) relacionado en el estado Released para cambiarlos a Available antes de ejecutar la restauración. Si no se completa, es posible que los servicios no puedan refrescarse y será necesario reiniciarlos una vez que el PVC se vincule a la PV existente. Para parchear los PV asociados, ejecute el siguiente comando:

kubectl patch pv <pv name> -p '{"spec": {"claimRef": {"uid": null}}}'

La forma en que se restaura una copia de seguridad depende del tipo de fallo y de la accesibilidad de la organización.

Restaurar una copia de seguridad si la organización original es accesible

Si la organización experimentó daños en los datos o pérdida de datos, pero sigue estando accesible, puede restaurar una copia de seguridad sin anular la implementación y volver a implementarla. La organización original mantendrá un registro de todas las copias de seguridad y puede restaurar desde una de ellas utilizando ArcGIS Enterprise Manager.

Para restaurar una copia de seguridad si la organización original es accesible, siga estos pasos:

  1. Inicie sesión en ArcGIS Enterprise Manager como administrador de su organización.
  2. Haga clic en el botón Copias de seguridad.
  3. Desde la página de copias de seguridad, determine la copia de seguridad que desea restaurar y haga clic en el botón de opciones.
  4. Haga clic en Restaurar.
  5. Proporcione la frase de contraseña de cifrado que se utilizó para crear la copia de seguridad.
  6. Haga clic en Restaurar.

Cuando comienza la operación de restauración, se crea un trabajo para gestionar la operación; la página de restauración aparece y muestra el progreso de la operación de restauración. La organización se restaurará en el punto en el tiempo en que se creó la copia de seguridad y no estará accesible hasta que se haya completado la restauración.

Restaurar una copia de seguridad si la organización original no es accesible

Primero, asegúrese de que el volumen persistente (PV) original contenga etiquetas que se puedan utilizar como parte de un selector de etiquetas al registrar un nuevo almacén de copia de seguridad. También debe asegurarse de que los siguientes ajustes sean idénticos en los entornos de origen y destino:

  • Nombre de dominio totalmente calificado (FQDN) y ruta de contexto (es decir, https://dnsalias.domain.com/context)
  • Host de registro y repositorio (es decir, docker.io y esridocker)
  • Espacio de nombres de Kubernetes (es decir, arcgis)
  • Dominio del clúster de Kubernetes (es decir, cluster.local)
  • Sufijo DNS del servicio de Kubernetes (es decir, svc.cluster.local)
  • FSGroup e Id. de grupo adicional (si se implementa usando un valor personalizado)

Nota:

Esta configuración se especificó durante la implementación.

Preparar un PV existente para la vinculación estática

Después de anular la implementación de ArcGIS Enterprise on Kubernetes, el estado del PV original se establecerá como Publicado. Al PV existente no se le deben aplicar parchear hasta que se cree la nueva organización. Cuando la nueva organización esté disponible, tendrá que eliminar el claimRef del PV para permitir la vinculación con selectores de etiquetas. Para agregar las etiquetas adecuadas y asegurarse de que el PV esté disponible para vincularse al PVC de la nueva organización, siga estos pasos:

  1. Utilice kubectl para identificar el PV que se utilizó para el almacén de copias de seguridad anterior.
    kubectl get pv
    
  2. Utilice kubectl para obtener las especificaciones PV.
    kubectl get pv <PV> -o yaml
    

    Estos valores pueden utilizarse como referencia al registrar el almacén de copias de seguridad.

    Nota:

    Si ha olvidado el nombre del almacén de copia de seguridad anterior, puede recuperarlo deconstruyendo el spec.claimRef.name de PV. Por ejemplo, si el spec.claimRef.name de PV es data-volume-arcgis-backup-store-backups-111-backups-main-0, el nombre del almacén de copia de seguridad anterior es backups-111.

  3. Utilice kubectl para asignar una etiqueta al PV.

    Se utiliza para vincular el PV con el nuevo pod del almacén de copias de seguridad.

    kubectl label pv <pv name> <key>=<value>
    

    Por ejemplo, utilice "arcgis/purpose":"backups" como selector de etiquetas:

    kubectl label pv <pv name> arcgis/purpose=backups
    
  4. Conecte el PV para eliminar el valor uid del campo claimRef. Esto sirve para asegurarse de que puede vincularlo al nuevo pod de almacén de copias de seguridad.
    kubectl patch pv <pv name> -p '{"spec":{"claimRef":{"uid":null}}}'
    

Registrar el almacén de copias de seguridad

Si no ha registrado una ubicación provisional y una copia de seguridad, siga estos pasos para registrar un nuevo almacén de copia de seguridad y vincularlo al PV existente:

  1. Inicie sesión en ArcGIS Enterprise Manager como administrador de su organización.
  2. Haga clic en el botón Copias de seguridad.
  3. En la página de copias de seguridad, haga clic en Registrar un almacén de copia de seguridad.
  4. Cuando utilice el aprovisionamiento estático, consulte la definición de la configuración de ubicación provisional en Referencia de API de administración. Si utiliza el aprovisionamiento dinámico, proporcione la información siguiente para la ubicación provisional:
    • Tamaño (GiB): define el tamaño del PV de la ubicación provisional. El tamaño mínimo es 16 GiB y debe ser lo suficientemente grande para contener cada copia de seguridad del almacén.
    • Nombre de clase de almacenamiento: define el nombre de la clase de almacenamiento.
  5. Seleccione el tipo de almacén de copias de seguridad que se está registrando.
    • Amazon S3
    • Azure Blob
    • Almacenamiento en la nube de Google
    • Almacenamiento administrado por el sistema
    1. Cuando utilice Amazon S3, proporcione la siguiente información:
      • Nombre del almacén de copia de seguridad: nombre del almacén de copia de seguridad. El nombre solo puede contener letras en minúscula, números y guiones y no debe comenzar ni terminar con un guión.
      • Nombre de bucket: nombre del bucket creado en Amazon S3 para almacenar copias de seguridad.
      • Región: región en la que se creó el bucket.
      • Tipo de autenticación: elija Clave de acceso o Rol de IAM.
      • Si utiliza la clave de acceso como tipo de autenticación, proporcione la información siguiente:
        • Clave de acceso: pegue o escriba la clave de acceso del usuario de IAM.
        • Clave secreta: pegue o escriba la clave secreta del usuario de IAM.
    2. Cuando utilice Azure Blob, proporcione la siguiente información:
      • Nombre del almacén de copia de seguridad: nombre del almacén de copia de seguridad. El nombre solo puede contener letras en minúscula, números y guiones y no debe comenzar ni terminar con un guion.
      • Nombre de contenedor: nombre del contenedor creado en Azure para almacenar copias de seguridad.
      • Cuenta de almacenamiento: nombre la cuenta de almacenamiento principal bajo la que existe el contenedor.
      • Tipo de autenticación: elija Clave de cuenta de almacenamiento o Identidad gestionada.
      • Si utiliza la clave de cuenta de almacenamiento como tipo de autenticación, proporcione la información siguiente:
        • Clave de cuenta: pegue o escriba la clave de cuenta principal o secundaria de la cuenta de almacenamiento asociada.
    3. Cuando utilice Google Cloud Storage, proporcione la siguiente información:
      • Nombre del almacén de copia de seguridad: nombre del almacén de copia de seguridad. El nombre solo puede contener letras en minúscula, números y guiones y no debe comenzar ni terminar con un guión.
      • Nombre de bucket: nombre del bucket creado en Google Cloud para almacenar copias de seguridad.
      • Clave de acceso: pegue o escriba la clave de acceso de la cuenta de servicio.
      • Clave secreta: pegue o escriba la clave secreta de la cuenta de servicio.
    4. Si utiliza el almacenamiento administrado por el sistema, proporcione la información siguiente:
      • Tipo de volumen: para vincularse al PV existente, se debe seleccionar Estático. Los administradores deben confirmar que el PV tiene las etiquetas requeridas para la vinculación y que está disponible para vincular.
      • Nombre del almacén de copia de seguridad: define el nombre del almacén de copia de seguridad. Debe coincidir con el nombre del almacén de copia de seguridad registrado previamente. El nombre solo puede contener letras en minúscula, números y guiones y no debe comenzar ni terminar con un guión.
      • Tamaño (GiB): define el tamaño del PV correspondiente al almacén de copia de seguridad. El tamaño mínimo es 32 GiB y el valor debe coincidir con el tamaño del PV existente al utilizar la vinculación estática. Si el valor es mayor que el tamaño del PV existente, el PVC no se vinculará al PV.
      • Nombre de clase de almacenamiento: la clase de almacenamiento debe coincidir con la clase de almacenamiento del PV existente.
      • Selector de etiquetas: es obligatorio para el aprovisionamiento estático; la etiqueta o las etiquetas deben coincidir con las del PV existente.
  6. Haga clic en Registrar.
  7. Nota:
    Al vincularse a un PV creado previamente que no tenga definida ninguna clase de almacenamiento, el nombre de la clase de almacenamiento debe dejarse en blanco. Si se configura una clase de almacenamiento predeterminada dentro del clúster, el controlador de admisión DefaultStorageClass agregará la clase de almacenamiento predeterminada y evitará que el PVC se vincule. En este caso, los administradores deben agregar una especificación de clase de almacenamiento al PV o eliminar la configuración de la clase de almacenamiento predeterminada.

Si ha registrado una ubicación provisional y un almacén de copia de seguridad, siga estos pasos:

  1. Inicie sesión en ArcGIS Enterprise Manager como administrador de su organización.
  2. Haga clic en el botón Copias de seguridad.
  3. En la página de copias de seguridad, haga clic en Almacenes de copia de seguridad.
  4. Haga clic en Registrar almacén.
  5. Seleccione el tipo de almacén de copias de seguridad que se está registrando.
    • Amazon S3
    • Azure Blob
    • Almacenamiento en la nube de Google
    • Almacenamiento administrado por el sistema
    1. Cuando utilice Amazon S3, proporcione la siguiente información:
      • Nombre del almacén de copia de seguridad: nombre del almacén de copia de seguridad. El nombre solo puede contener letras en minúscula, números y guiones y no debe comenzar ni terminar con un guión.
      • Nombre de bucket: nombre del bucket creado en Amazon S3 para almacenar copias de seguridad.
      • Región: región en la que se creó el bucket.
      • Tipo de autenticación: elija Clave de acceso o Rol de IAM.
      • Si utiliza la clave de acceso como tipo de autenticación, proporcione la información siguiente:
        • Clave de acceso: pegue o escriba la clave de acceso del usuario de IAM.
        • Clave secreta: pegue o escriba la clave secreta del usuario de IAM.
    2. Cuando utilice Azure Blob, proporcione la siguiente información:
      • Nombre del almacén de copia de seguridad: nombre del almacén de copia de seguridad. El nombre solo puede contener letras en minúscula, números y guiones y no debe comenzar ni terminar con un guion.
      • Nombre de contenedor: nombre del contenedor creado en Azure para almacenar copias de seguridad.
      • Cuenta de almacenamiento: nombre la cuenta de almacenamiento principal bajo la que existe el contenedor.
      • Tipo de autenticación: elija Clave de cuenta de almacenamiento o Identidad gestionada.
      • Si utiliza la clave de cuenta de almacenamiento como tipo de autenticación, proporcione la información siguiente:
        • Clave de cuenta: pegue o escriba la clave de cuenta principal o secundaria de la cuenta de almacenamiento asociada.
    3. Cuando utilice Google Cloud Storage, proporcione la siguiente información:
      • Nombre del almacén de copia de seguridad: nombre del almacén de copia de seguridad. El nombre solo puede contener letras en minúscula, números y guiones y no debe comenzar ni terminar con un guión.
      • Nombre de bucket: nombre del bucket creado en Google Cloud para almacenar copias de seguridad.
      • Clave de acceso: pegue o escriba la clave de acceso de la cuenta de servicio.
      • Clave secreta: pegue o escriba la clave secreta de la cuenta de servicio.
    4. Si utiliza el almacenamiento administrado por el sistema, proporcione la información siguiente:
      • Tipo de volumen: para vincularse al PV existente, se debe seleccionar Estático. Los administradores deben confirmar que el PV tiene las etiquetas requeridas para la vinculación y que está disponible para vincular.
      • Nombre del almacén de copia de seguridad: define el nombre del almacén de copia de seguridad. Debe coincidir con el nombre del almacén de copia de seguridad registrado previamente. El nombre solo puede contener letras en minúscula, números y guiones y no debe comenzar ni terminar con un guión.
      • Tamaño (GiB): define el tamaño del PV correspondiente al almacén de copia de seguridad. El tamaño mínimo es 32 GiB y el valor debe coincidir con el tamaño del PV existente al utilizar la vinculación estática. Si el valor es mayor que el tamaño del PV existente, el PVC no se vinculará al PV.
      • Nombre de clase de almacenamiento: la clase de almacenamiento debe coincidir con la clase de almacenamiento del PV existente.
      • Selector de etiquetas: es obligatorio para el aprovisionamiento estático; la etiqueta o las etiquetas deben coincidir con las del PV existente.
  6. Haga clic en Registrar.

Una vez registrado un almacén de copia de seguridad, todas las copias de seguridad existentes en el almacén de copia de seguridad se enumerarán en la página de copias de seguridad, pero solo las copias de seguridad de la misma versión estarán disponibles para la restauración.

Restaurar la copia de seguridad

Para restaurar una copia de seguridad, siga estos pasos:

  1. Inicie sesión en ArcGIS Enterprise Manager como administrador de su organización.
  2. Haga clic en el botón Copias de seguridad.
  3. Desde la página de copias de seguridad, determine la copia de seguridad que desea restaurar y haga clic en el botón de opciones.
  4. Haga clic en Restaurar.
  5. Proporcione la frase de contraseña de cifrado que se utilizó para crear la copia de seguridad.
  6. Haga clic en Restaurar.
Nota:

Si utiliza ArcGIS Web Adaptor para el acceso del cliente, debe darlo de baja de la API de administrador y volver a registrarla para recopilar la configuración de la organización restaurada.

Comprobar el estado de una operación de restauración

Como no se pudo acceder a la organización original antes de la restauración, la sesión de usuario existente se invalidará y el administrador debe volver a iniciarla en ArcGIS Enterprise Manager para seguir viendo el estado de restauración. Cuando se solicite, inicie sesión de nuevo en Manager; aparece la página de estado de restauración.