Ver registros de restauración

En esta página se describe cómo puedes consultar los registros de trabajos de restauración para confirmar que se han completado y validar la restauración.

Verificar que se ha completado

Para verificar que la operación de restauración se ha completado correctamente, sigue estos pasos:

  1. Usa el siguiente comando para comprobar si la operación de restauración se ha completado sin errores:

    kubectl get pods -n -l job-name=apigee-cassandra-restore
    

    El resultado debería ser similar al siguiente:

    NAME                               READY     STATUS      RESTARTS   AGE
    apigee-cassandra-restore-6tttv     0/1       Completed   0          23m
  2. Usa el siguiente comando para comprobar si las réplicas de Cassandra están activas y en funcionamiento:

    kubectl get pods -n -l app=apigee-cassandra
    

    El resultado debería ser similar al siguiente:

    NAME                           READY     STATUS      RESTARTS   AGE
    apigee-cassandra-default-0     1/1       Running     0          24m
    apigee-cassandra-default-1     1/1       Running     0          23m
    apigee-cassandra-default-2     1/1       Running     0          22m

Ver registros de restauración

Para ver los registros de restauración de un pod de Kubernetes, ejecuta el comando kubectl logs -f <pod_name> -n <namespace>. Por ejemplo:

kubectl logs -f apigee-cassandra-restore-b4lgf -n apigee

Validar la restauración

Una vez completada la operación de restauración, puedes usar el plano de control para confirmar que los desarrolladores, las aplicaciones y los productos de API de tu organización se han restaurado correctamente.

Para ver los datos restaurados, sigue estos pasos:

  1. En la línea de comandos, obtén o actualiza tus credenciales de autenticación de gcloud, como se muestra en el siguiente ejemplo:

    TOKEN=$(gcloud auth print-access-token)
  2. Usa el siguiente comando para validar los datos de tu organización, donde APIGEE_ORG es una organización de Apigee implementada en el clúster:
    • Datos de desarrolladores:
      curl -s -H "$TOKEN" https://apigee.googleapis.com/v1/organizations/APIGEE_ORG/developers
    • Datos de aplicaciones:
      curl -s -H "$TOKEN" https://apigee.googleapis.com/v1/organizations/APIGEE_ORG/apps
    • Datos de producto de la API:
      curl -s -H "$TOKEN" https://apigee.googleapis.com/v1/organizations/APIGEE_ORG/apiproducts

Solucionar problemas de restauración

Durante la restauración de Cassandra en Apigee hybrid, es posible que se produzcan errores en los registros de restauración. Consulta Solución de problemas de restauración de Cassandra para ver los errores, las causas y cómo resolver los problemas.

Configuración de DNS para el nuevo clúster y el cambio de tráfico

Cuando estés conforme con la validación, redirige el tráfico al nuevo clúster y cambia la entrada DNS a la nueva dirección de entrada EXTERNAL-IP.

Obtén EXTERNAL-IP con el siguiente comando:

kubectl get svc -n istio-system
NAME                       TYPE           CLUSTER-IP     EXTERNAL-IP    PORT(S)                                                                      AGE
istio-ingressgateway       LoadBalancer   10.11.123.45   34.56.78.90   15021:32225/TCP,80:32208/TCP,443:31942/TCP,15012:32689/TCP,15443:31936/TCP   1d