Cara Memulihkan Komponen ke Lingkungan yang Ada

Edge untuk Private Cloud v4.18.01

Dokumen ini membahas pemulihan komponen Edge apa pun ke lingkungan yang ada tanpa harus menginstal ulang komponen tersebut. Artinya, node tempat Anda memulihkan komponen memiliki alamat IP atau nama DNS yang sama seperti saat Anda melakukan pencadangan.

Jika Anda harus menginstal ulang komponen, lihat Cara Menginstal Ulang dan Memulihkan Komponen.

Apache Zookeeper

Memulihkan satu node mandiri

  1. Hapus direktori ZooKeeper lama:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  2. Memulihkan data ZooKeeper dari file cadangan:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper Restore backup-2016.03.17,14.40.41.tar.gz
  3. Mulai ulang semua komponen untuk menyinkronkan dengan ZooKeeper baru yang dipulihkan.

Pulihkan satu node cluster

  1. Jika satu node ZooKeeper gagal, yang merupakan bagian dari ansambel, Anda dapat membuat node baru dengan nama host/alamat IP yang sama (ikuti langkah penginstalan ulang yang disebutkan dalam Cara Menginstal Ulang dan Memulihkan Komponen), dan saat bergabung dengan ansambel ZooKeeper, node akan mendapatkan snapshot terbaru dari Pemimpin dan mulai melayani klien. Anda tidak perlu memulihkan data dalam instance ini.

Memulihkan cluster yang lengkap

  1. Hentikan cluster lengkap.
  2. Pulihkan semua node ZooKeeper dari file cadangan.
  3. Mulai cluster ZooKeeper.
  4. Mulai ulang semua komponen.

Apache Cassandra

Memulihkan satu node mandiri

  1. Hapus direktori Cassandra lama:
    /opt/apigee/data/apigee-cassandra
  2. Pulihkan node Cassandra dari file cadangan:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra recovery backup-2016.03.17,14.40.41.tar.gz
  3. Mulai ulang semua komponen.

Pulihkan satu node cluster

  1. Jika satu node Cassandra gagal, yang merupakan bagian dari ansambel, Anda dapat membuat node baru dengan nama host/alamat IP yang sama (ikuti langkah-langkah penginstalan ulang yang disebutkan dalam Cara Menginstal Ulang dan Memulihkan Komponen). Anda hanya perlu menginstal ulang Cassandra, tidak perlu memulihkan data.

    Saat melakukan pemulihan pada node non-seed, pastikan setidaknya satu node seed Cassandra aktif.

    Setelah menginstal Cassandra, dan node aktif, (mengingat RF>=2 untuk semua keyspace) jalankan perintah nodetool berikut untuk menginisialisasi node:
    opt/apigee/apigee-cassandra/bin/nodetool -h localhost Repair

Memulihkan cluster yang lengkap

  1. Hentikan cluster lengkap.
  2. Pulihkan semua node Cassandra dari file cadangan.
  3. Mulai gugus Cassandra.
  4. Mulai ulang semua komponen.

Database PostgreSQL

PosgreSQL yang berjalan secara mandiri atau sebagai Master

  1. Hentikan Server Pengelolaan, Server Qpid, dan Server Postgres di semua node:
    Catatan: Sistem Anda masih dapat menangani permintaan ke proxy API saat komponen tersebut dihentikan.
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server
  2. Pastikan database PostgreSQL berjalan:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql status
  3. Pulihkan database PostgreSQL dari file cadangan:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql recovery 2016.03.17,14.40.41.dump
  4. Mulai Server Pengelolaan, Server Qpid, dan Server Postgres pada semua node:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    /optge/apiege-server start
    /optge/apiege-server start
    /optge/apiege-server start
    /optge/apiege-server

PosgreSQL berjalan sebagai Standby

  1. Konfigurasi ulang database PostgreSQL menggunakan file konfigurasi yang sama dengan yang Anda gunakan untuk menginstalnya:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile
  2. Mulai PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start

Server Postgres

  1. Hapus direktori Postgres Server lama:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  2. Pulihkan Server Postgres dari file cadangan:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server Restore backup-2016.03.17,14.40.41.tar.gz
  3. Mulai Server Postgres:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

Database Qpidd

  1. Hapus direktori Qpidd lama:
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  2. Memulihkan Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd Restore backup-2016.03.17,14.40.41.tar.gz
  3. Mulai Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start

Server Qpid

  1. Hapus direktori Qpid Server lama:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
  2. Pulihkan Qpid Server dari file cadangan:
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server Restore backup-2016.03.17,14.40.41.tar.gz
  3. Mulai Server Qpid:
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start

OpenLDAP

  1. Hapus direktori OpenLDAP lama:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  2. Pulihkan OpenLDAP dari file cadangan:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap recovery backup-2016.03.17,14.40.41.tar.gz
  3. Mulai ulang OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start

Server Pengelolaan

  1. Hapus direktori Server Pengelolaan lama:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  2. Pulihkan Server Pengelolaan dari file cadangan:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server recovery backup-2016.03.17,14.40.41.tar.gz
  3. Mulai ulang Server Pengelolaan:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server start

Message Processor

  1. Hapus direktori Message Processor lama:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  2. Pulihkan Message Processor dari file cadangan:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor recovery backup-2016.03.17,14.40.41.tar.gz
  3. Mulai Ulang Pemroses Pesan:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start

Router

  1. Menghapus direktori Router lama:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  2. Pulihkan Router dari file cadangan:
    > /opt/apigee/apigee-service/bin/apigee-service edge-router recovery backup-2016.03.17,14.40.41.tar.gz
  3. Mulai Ulang Router:
    > /opt/apigee/apigee-service/bin/apigee-service edge-router start

UI Edge

  1. Hapus direktori UI lama:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  2. Pulihkan UI dari file cadangan:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui Restore backup-2016.03.17,14.40.41.tar.gz
  3. Mulai ulang UI:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui start