Edge for Private Cloud v4.19.01
Dokumen ini mencakup penginstalan ulang dan pemulihan komponen Edge. Gunakan prosedur ini jika Anda harus menginstal ulang komponen Edge sebelum memulihkan cadangan.
Apache ZooKeeper
Memulihkan satu node mandiri
- Hentikan ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper perhentian - Hapus direktori ZooKeeper lama:
/opt/apigee/data/apigee-zookeeper
/opt/apigee/etc/apigee-zookeeper.d - Instal ulang ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper instal - Pulihkan ZooKeeper.
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper pemulihan backup-2016.03.17,14.40.41.tar.gz - Mulai ulang semua komponen:
> /opt/apigee/apigee-service/bin/apigee-all mulai ulang
Pulihkan satu node cluster
Jika satu simpul ZooKeeper gagal yang merupakan bagian dari suatu ensemble, Anda dapat membuat {i>node<i} baru dengan nama {i>host<i}/alamat IP yang sama dan menginstal ulang ZooKeeper. Ketika node ZooKeeper baru bergabung dengan ZooKeeper akan mendapatkan snapshot terbaru dari Leader dan mulai melayani klien. Anda tidak perlu memulihkan data dalam instance ini.
- Instal ulang ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper penginstalan - Jalankan pengaturan pada node ZooKeeper menggunakan file konfigurasi yang sama dengan
node asli:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile - Mulai ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper mulai
Memulihkan cluster lengkap
- Hentikan cluster lengkap.
- Memulihkan semua node ZooKeeper dari file cadangan seperti yang dijelaskan di atas untuk satu {i>node<i}.
- Mulai cluster ZooKeeper.
- Mulai ulang semua komponen.
Apache Cassandra
Memulihkan satu node mandiri
- Hentikan Cassandra:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop - Hapus direktori Cassandra lama:
/opt/apigee/data/apigee-cassandra - Instal ulang Cassandra:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra penginstalan - Pulihkan Cassandra:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra memulihkan backup-2016.03.17,14.40.41.tar.gz - Mulai ulang semua komponen:
> /opt/apigee/apigee-service/bin/apigee-all mulai ulang
Pulihkan satu node cluster
Jika satu {i>node<i} Cassandra gagal, itu merupakan bagian dari ansambel, Anda dapat membuat {i>node<i} baru dengan nama {i>host<i}/alamat IP yang sama. Anda hanya perlu menginstal ulang Cassandra, Anda tidak perlu memulihkannya yang mengupload data.
Catatan: Saat melakukan penginstalan ulang pada node non-seed, pastikan setidaknya satu seed Cassandra node naik.
- Instal ulang Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- Jalankan pengaturan pada node Cassandra menggunakan file konfigurasi yang sama dengan yang digunakan saat menginstal
node asli:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
- Mulai Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
- Setelah menginstal Cassandra, dan node aktif, (mengingat bahwa RF>=2 untuk semua keyspaces)
jalankan perintah
nodetool
berikut untuk menginisialisasi node:
/opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr
Anda hanya perlu memasukkan nama pengguna dan {i>password<i} jika Anda mengaktifkan autentikasi JMX untuk Cassandra.
Memulihkan cluster lengkap
- Hentikan cluster lengkap.
- Pulihkan semua node Cassandra dari file cadangan.
- Mulai gugus Cassandra.
- Mulai ulang semua komponen.
Database PostgreSQL
PostgreSQL yang berjalan {i>standalone<i} atau sebagai Master
- Hentikan Server Pengelolaan, Server Qpid, dan Server Postgres di semua node:
Catatan: Sistem Anda masih dapat menangani permintaan ke proxy API saat komponen akan dihentikan.
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server perhentian
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server berhenti
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop - Instal ulang database PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install - Mulai PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start - Pulihkan database PostgreSQL dari file cadangan:
/opt/apigee/apigee-service/bin/apigee-service pemulihan apigee-postgresql 2016.03.17,14.40.41.dump - Mulai Server Pengelolaan, Server Qpid, dan Server Postgres di semua node:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server mulai
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
PostgreSQL berjalan sebagai Standby
- Instal ulang database PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install - Konfigurasi ulang database PostgreSQL menggunakan file konfigurasi yang sama dengan yang Anda gunakan untuk menginstalnya:
/opt/apigee/apigee-service/bin/apigee-service penyiapan apigee-postgresql -f configFile - Mulai PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
Server Postgres
- Hentikan Server Postgres di semua node master dan standby:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop - Hapus direktori Server Postgres lama:
/opt/apigee/data/edge-postgres-server
/opt/apigee/etc/edge-postgres-server.d - Instal ulang Server Postgres:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server install - Pulihkan Server Postgres dari file cadangan:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgre-server memulihkan backup-2016.03.17,14.40.41.tar.gz - Mulai Server Postgres di semua node master dan standby:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
Server Qpid dan Qpidd
- Hentikan Qpidd, Qpid Server, dan Postgres Server di semua node:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server berhenti
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server menghentikan
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd stop - Hapus direktori Qpid Server dan Qpidd lama:
/opt/apigee/data/edge-qpid-server
/opt/apigee/etc/edge-qpid-server.d
/opt/apigee/data/apigee-qpidd
/opt/apigee/etc/apigee-qpidd.d - Instal ulang Qpidd:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd penginstalan - Pulihkan Qpidd:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd memulihkannya backup-2016.03.17,14.40.41.tar.gz - Mulai Qpidd:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start - Instal ulang Server Qpid:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server penginstalan - Pulihkan Server Qpid:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server memulihkan backup-2016.03.17,14.40.41.tar.gz - Mulai ulang Server Qpid, Qpidd, dan Postgres di semua node:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd mulai ulang
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server mulai ulang
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server mulai ulang
OpenLDAP
- Hentikan OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop - Instal ulang OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap instal - Hapus direktori OpenLDAP lama:
/opt/apigee/data/apigee-openldap
/opt/apigee/etc/apigee-openldap.d - Pulihkan OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap pulihkan backup-2016.03.17,14.40.41.tar.gz - Mulai ulang OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start - Mulai ulang semua Server Pengelolaan:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server mulai ulang
Server Pengelolaan
- Hentikan Server Pengelolaan:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop - Hapus direktori Server Pengelolaan lama:
/opt/apigee/data/edge-management-server
/opt/apigee/etc/edge-management-server.d - Instal ulang Server Pengelolaan:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server install - Pulihkan Server Pengelolaan dari file cadangan:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server memulihkan backup-2016.03.17,14.40.41.tar.gz - Mulai ulang Server Pengelolaan:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
Message Processor
- Hentikan Pemroses Pesan:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor berhenti - Hapus direktori Pemroses Pesan lama:
/opt/apigee/data/edge-message-processor
/opt/apigee/etc/edge-message-processor.d - Instal ulang Pemroses Pesan:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor penginstalan - Pulihkan Pemroses Pesan dari file cadangan:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor pemulihan backup-2016.03.17,14.40.41.tar.gz - Mulai Ulang Pemroses Pesan:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start
Router
- Hentikan Router:
> /opt/apigee/apigee-service/bin/apigee-service edge-router stop - Hapus direktori Router lama:
/opt/apigee/data/edge-router
/opt/apigee/etc/edge-router.d - Instal ulang Router:
> /opt/apigee/apigee-service/bin/apigee-service edge-router penginstalan - Pulihkan Router dari file cadangan:
> /opt/apigee/apigee-service/bin/apigee-service edge-router pemulihan backup-2016.03.17,14.40.41.tar.gz - Mulai Ulang Router:
> /opt/apigee/apigee-service/bin/apigee-service edge-router start
UI Edge
- Hentikan UI:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui stop - Hapus direktori UI lama:
/opt/apigee/data/edge-ui
/opt/apigee/etc/edge-ui.d - Instal ulang UI:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui install - Pulihkan UI dari file cadangan:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui memulihkan backup-2016.03.17,14.40.41.tar.gz - Mulai ulang UI:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui start
Selesaikan Pemulihan Situs
- Hentikan semua node komponen. Perhatikan bahwa urutan penghentian subsistem itu penting - pertama-tama semua node Edge dan kemudian semua node datastore.
- Pulihkan semua komponen seperti yang dijelaskan di atas.
- Sekarang, mulai semua komponen dalam urutan berikut. Perhatikan bahwa urutan memulai
subsistem itu penting:
- Mulai cluster ZooKeeper
- Mulai gugus Cassandra
- Pastikan OpenLDAP sudah aktif dan berjalan
- Mulai qpid
- Memastikan database PostgreSQL aktif dan berjalan
- Mulai Server Pengelolaan
- Memulai Router dan Pemroses Pesan
- Mulai Server Qpid
- Mulai Server Postgres
- Mulai UI Apigee