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:
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
-
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:
-
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)
- 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
- Para datos del desarrollador:
Cómo solucionar problemas de restablecimiento
Durante el restablecimiento de Cassandra en Apigee Hybrid, puedes encontrar errores en los registros de restablecimiento. Consulta Cómo solucionar problemas de restablecimiento de Cassandra para obtener información sobre los errores, las causas y cómo resolverlos.
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