Ubah kuorum dual-region

Halaman ini menjelaskan cara memeriksa status kondisi kuorum dual region Spanner, dan cara mengubah kuorum secara manual jika terjadi gangguan layanan.

Untuk mengetahui informasi selengkapnya tentang dual-region, lihat Konfigurasi instance dual-region Spanner.

Memeriksa status kuorum dual-region

Anda dapat memeriksa status kuorum dual-region dengan cara berikut.

  • Di halaman Database overview
  • Menggunakan Dasbor insight sistem

Di halaman Ringkasan database

  1. Buka halaman Spanner Instances di Konsol Google Cloud.

    Buka halaman Instance

  2. Klik nama instance yang ada di konfigurasi dual-region.

  3. Klik nama database.

  4. Di bagian Overview, cari baris Kuorum, yang menampilkan status kuorum dual-region instance Anda:

    • Jika kuorum terpenuhi di kedua wilayah, status akan menampilkan Dual-region.

    • Jika failover manual atau yang dikelola Google telah dilakukan, Anda akan melihat nama region penayangan (misalnya, asia-south1).

Dasbor insight sistem

Setelah membuat konfigurasi dual-region, Anda dapat melihat metrik Ketersediaan kuorum dual region di dasbor Insight sistem tingkat Instance.

Untuk mengetahui informasi selengkapnya, buka Melihat dasbor insight sistem.

Mengubah kuorum dual-region dari region ganda menjadi region tunggal (failover)

Untuk melakukan failover secara manual jika terjadi pemadaman layanan regional atau masalah partisi jaringan:

Konsol Google Cloud

  1. Buka halaman Spanner Instances di Konsol Google Cloud.

    Buka halaman Instance

  2. Klik nama instance yang ada di konfigurasi dual-region.

  3. Klik System insights di menu navigasi.

  4. Temukan metrik Ketersediaan kuorum region ganda.

  5. Jika metrik ketersediaan kuorum Dual-region menunjukkan adanya gangguan di suatu region, klik Ikon tombol Aktifkan Cloud Shell Activate Cloud Shell di bagian atas konsol Google Cloud.

    Cloud Shell akan terbuka.

  6. Untuk mengubah kuorum dual-region dari dual-region menjadi satu region, masukkan perintah berikut yang ada di tab gcloud CLI: gcloud spanner databases change-quorum. Untuk petunjuk terperinci, lihat tab gcloud.

gcloud CLI

Gunakan perintah gcloud spanner databases change-quorum untuk mengubah kuorum dual-region dari dual-region menjadi satu region.

gcloud spanner databases change-quorum
    DATABASE_ID --instance=INSTANCE_ID
    --single-region --serving-location=SERVING_LOCATION
    [--etag=ETAG]

Ganti kode berikut:

  • DATABASE_ID: ID permanen database.

  • INSTANCE_ID: ID permanen untuk instance.

  • SERVING_LOCATION: Konfigurasi instance regional tempat Anda ingin melakukan failover. Misalnya, jika asia-south1 (Mumbai) tidak responsif, dan Anda ingin melakukan failover ke asia-south2 (Delhi), input asia-south2. Pastikan SERVING_LOCATION adalah region yang responsif. Memilih region yang salah untuk failover akan menyebabkan ketidaktersediaan database, yang tidak dapat dipulihkan sebelum region kembali online.

Flag opsional:

  • --etag=ETAG: Argumen ETAG dapat digunakan untuk perlindungan replay.

Untuk memeriksa status operasi perubahan kuorum Anda, jalankan perintah gcloud spanner databases describe. Kolom quorumInfo memberikan informasi tentang operasi.

gcloud spanner databases describe DATABASE_ID
    --instance=INSTANCE_ID

Mengubah kuorum dual-region dari region tunggal menjadi dual-region (failback)

Untuk failover secara manual setelah region yang terganggu responsif atau setelah masalah partisi jaringan diselesaikan:

Konsol Google Cloud

  1. Buka halaman Spanner Instances di Konsol Google Cloud.

    Buka halaman Instance

  2. Klik nama instance yang ada di konfigurasi dual-region.

  3. Klik System insights di menu navigasi.

  4. Temukan metrik Ketersediaan kuorum region ganda.

  5. Pada metrik ketersediaan kuorum wilayah ganda, klik Ubah kuorum wilayah.

    Cloud Shell akan terbuka.

  6. Untuk mengubah kuorum dual-region dari dual-region menjadi satu region, masukkan perintah berikut yang ada di tab gcloud CLI: gcloud spanner databases change-quorum. Untuk petunjuk terperinci, lihat tab gcloud.

gcloud CLI

Gunakan perintah gcloud spanner databases change-quorum untuk mengubah kuorum dual-region dari satu region menjadi dual-region.

gcloud spanner databases change-quorum
    DATABASE_ID --instance=INSTANCE_ID
    --dual-region
    [--etag=ETAG]

Ganti kode berikut:

  • DATABASE_ID: ID permanen database.

  • INSTANCE_ID: ID permanen untuk instance.

Flag opsional:

  • --etag=ETAG: Argumen ETAG dapat digunakan untuk kontrol serentak optimis.

Untuk memeriksa status operasi perubahan kuorum Anda, jalankan perintah gcloud spanner databases describe. Kolom quorumInfo memberikan informasi tentang operasi.

gcloud spanner databases describe DATABASE_ID
    --instance=INSTANCE_ID

Langkah selanjutnya