Halaman ini menjelaskan cara memeriksa log tugas pemulihan untuk mengonfirmasi penyelesaian dan memvalidasi pemulihan.
Memverifikasi penyelesaian
Untuk memverifikasi bahwa operasi pemulihan berhasil diselesaikan:
Gunakan perintah berikut untuk memeriksa apakah operasi pemulihan selesai tanpa error:
kubectl get pods -n -l job-name=apigee-cassandra-restore
Outputnya mirip dengan hal berikut ini:
NAME READY STATUS RESTARTS AGE apigee-cassandra-restore-6tttv 0/1 Completed 0 23m
-
Gunakan perintah berikut untuk memeriksa apakah replika cassandra sudah aktif dan berjalan:
kubectl get pods -n -l app=apigee-cassandra
Outputnya mirip dengan hal berikut ini:
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
Melihat log pemulihan
Untuk melihat log pemulihan pod Kubernetes, jalankan perintah kubectl logs -f <pod_name> -n <namespace>
. Contoh:
kubectl logs -f apigee-cassandra-restore-b4lgf -n apigee
Memvalidasi pemulihan
Setelah menyelesaikan operasi pemulihan, Anda dapat menggunakan platform kontrol untuk mengonfirmasi bahwa developer, aplikasi, dan produk API organisasi Anda telah dipulihkan dengan benar.
Untuk melihat data yang dipulihkan:
-
Di command line, dapatkan atau perbarui kredensial autentikasi gcloud Anda, seperti yang ditunjukkan dalam contoh berikut:
TOKEN=$(gcloud auth print-access-token)
- Gunakan perintah berikut untuk memvalidasi data organisasi Anda, dengan APIGEE_ORG adalah organisasi Apigee yang di-deploy di cluster:
- Untuk data developer:
curl -s -H "$TOKEN" https://apigee.googleapis.com/v1/organizations/APIGEE_ORG/developers
- Untuk data aplikasi:
curl -s -H "$TOKEN" https://apigee.googleapis.com/v1/organizations/APIGEE_ORG/apps
- Untuk data produk API:
curl -s -H "$TOKEN" https://apigee.googleapis.com/v1/organizations/APIGEE_ORG/apiproducts
- Untuk data developer:
Memecahkan masalah pemulihan
Selama pemulihan Cassandra di Apigee hybrid, Anda mungkin mengalami error dalam log pemulihan. Lihat Memecahkan masalah pemulihan Cassandra untuk mengetahui error, penyebab, dan cara menyelesaikan masalah.
Konfigurasi DNS untuk cluster baru dan migrasi sistem traffic
Setelah Anda puas dengan validasi, alihkan traffic ke cluster baru dan ubah entri DNS
ke alamat EXTERNAL-IP
ingress baru.
Dapatkan EXTERNAL-IP
dengan perintah berikut:
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