Visualizar los registros de restablecimiento

En esta página se describe cómo puedes verificar los registros del trabajo de restablecimiento para confirmar la finalización y validar el restablecimiento.

Verifica que se completó

Para verificar que la operación de restablecimiento se completó correctamente, haz lo siguiente:

  1. Usa el siguiente comando para comprobar si la operación de restablecimiento se completó sin errores:

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

    El resultado es similar a este:

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

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

    El resultado es similar a este:

    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
    

Visualizar los registros de restablecimiento

Para ver los registros de restablecimiento 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

Valida el restablecimiento

Una vez completada la operación, puedes usar el plano de control para confirmar que los desarrolladores, las apps y los productos de API de tu organización se hayan restablecido de forma correcta.

Para ver los datos restablecidos, haz lo siguiente:

  1. En la línea de comandos, obtén o actualiza las 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, en el que APIGEE_ORG es una organización de Apigee implementada en el clúster:
    • Para datos del desarrollador:
      curl -s -H "$TOKEN" https://apigee.googleapis.com/v1/organizations/APIGEE_ORG/developers
    • Para datos de apps:
      curl -s -H "$TOKEN" https://apigee.googleapis.com/v1/organizations/APIGEE_ORG/apps
    • Para datos de productos de API:
      curl -s -H "$TOKEN" https://apigee.googleapis.com/v1/organizations/APIGEE_ORG/apiproducts

Soluciona problemas de restablecimiento

Durante el restablecimiento de Cassandra en Apigee Hybrid, puedes encontrar errores en los registros de restablecimiento. Consulta Solución de problemas de restablecimiento de Cassandra para errores, causas y cómo resolver los problemas.

Configuración de DNS para la migración de sistemas del clúster y el tráfico nuevos

Una vez que estés satisfecho con la validación, redirecciona el tráfico al clúster nuevo y cambia la entrada de DNS a la dirección EXTERNAL-IP de Ingress nueva.

Obtén el 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