Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi
Apigee X. info
Dokumen ini menguraikan metode alternatif untuk mengupgrade Sistem Operasi (OS) server di cluster Apigee Edge untuk Private Cloud Anda. Daripada menyiapkan pusat data paralel yang benar-benar baru, pendekatan node demi node ini memungkinkan Anda mengupgrade OS di tempat, satu mesin/node dalam satu waktu.
Kompatibilitas
Sebelum memulai upgrade OS node demi node, pastikan versi Apigee Edge untuk Private Cloud saat ini mendukung versi OS target. Untuk memverifikasi, lihat matriks kompatibilitas OS.
Prasyarat
Sebelum memulai upgrade node demi node, pastikan Anda telah menyelesaikan tugas berikut:
Mencadangkan semua node
Sebelum mengikuti prosedur ini, sebaiknya lakukan pencadangan lengkap semua node, seperti pencadangan tingkat VM, pencadangan tingkat komponen, (atau keduanya), untuk alasan keamanan. Dengan begitu, Anda dapat memiliki rencana cadangan, jika salah satu langkah berikut tidak berfungsi dengan baik. Untuk mengetahui informasi selengkapnya tentang pencadangan tingkat komponen, lihat Mencadangkan dan Memulihkan.
Pastikan Edge berjalan
Pastikan Edge sudah siap dan berjalan selama proses update menggunakan perintah:
/opt/apigee/apigee-service/bin/apigee-all statusUrutan penggantian node
Sebaiknya upgrade node dalam urutan yang tercantum di bawah, berdasarkan jenis komponen:
Skenario tambahan
Saat melakukan upgrade OS node demi node, jika salah satu konfigurasi berikut ada dalam penyiapan yang ada, pertimbangkan langkah-langkah tambahan ini:
- apigee-mtls - Jika apigee-mtls diaktifkan, upgrade OS node demi node (rolling) tidak didukung untuk penyiapan ini. Untuk mengupgradenya, ikuti panduan Mengupgrade apigee-mtls.
Cassandra
Saat mengganti Cassandra, sebaiknya ganti node non-seed terlebih dahulu, diikuti dengan node seed.
Kasus khusus yang perlu dipertimbangkan untuk Cassandra adalah sebagai berikut:
- Cassandra Native-mTLS - Jika native-mTLS diaktifkan dan diterapkan, hapus penerapan pada node yang mendukung mTLS dengan menyetel
conf_cassandra_client_encryption_optional=true. Untuk mengetahui informasi selengkapnya, lihat dokumentasi native-mTLS. - Enkripsi antar-node Cassandra diaktifkan - Lihat Mengaktifkan Enkripsi Antar-node Cassandra untuk memastikan bahwa sertifikat node Cassandra yang ada disertakan dalam truststore node yang baru diganti dan sebaliknya.
Langkah-langkah untuk mengganti node Cassandra:
- Cadangkan node dengan mengambil snapshot mesin virtual (jika memungkinkan) dan lakukan pencadangan Apigee untuk Cassandra di semua node menggunakan perintah berikut:
apigee-service apigee-cassandra backup
- Dapatkan node baru dengan OS yang diupgrade.
- Terapkan prasyarat khusus OS.
- Download dan jalankan file Edge untuk menginstal utilitas apigee-service. Bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan menginstal apigee-setup.
- Cantumkan node awal:
apigee-service apigee-cassandra configure -search conf_cassandra_seeds
- Perbarui file konfigurasi dengan mengubah IP node Cassandra yang ada dan menggantinya dengan alamat IP node baru.
CASS_HOSTS yang ada
CASS_HOSTS="$IP1 $IP2 $IP3"
CASS_HOSTS yang Baru Diperbarui
CASS_HOSTS="$IP1 $IP4 $IP3"
- Mengonfigurasi ulang node yang ada di cluster dengan IP node Cassandra baru yang telah diupdate (kecuali untuk node yang akan diganti). Gunakan referensi file konfigurasi.
/opt/apigee/apigee-setup/bin/setup.sh -p c -f updatedConfigFile - Hentikan dan batalkan pendaftaran Cassandra di node lama:
- Hentikan Cassandra di node yang akan diganti:
apigee-service apigee-cassandra stop
- Mencantumkan UUID node Cassandra yang akan dihentikan (jika ada beberapa pusat data, pertimbangkan dengan tepat):
apigee-adminapi.sh servers list -r dc-1 -p central -t application-datastore --admin AdminEmailID --pwd 'AdminPassword' --host localhost
- Batalkan pendaftaran jenis datastore yang terkait dengan UUID Cassandra yang ada:
curl -u AdminEmailID:'AdminPassword' -X POST http://MS_IP:8080/v1/servers -d "type=cache-datastore&type=user-settings-datastore&type=scheduler-datastore&type=audit-datastore&type=apimodel-datastore&type=application-datastore&type=edgenotification-datastore&type=identityzone-datastore&type=auth-datastore®ion=dc-1&pod=central&uuid=old_cassandra_uuid&action=remove"
- Hapus server.
curl -u AdminEmailID:AdminPassword -X DELETE http://MS_IP:8080/v1/servers/old_cassandra_uuid
- Hentikan Cassandra di node yang akan diganti:
- Siapkan node baru untuk host apigee-cassandra. Tambahkan baris berikut ke file cassandra.properties di bagian
/opt/apigee/customer/application/cassandra.properties(buat jika belum ada) di node Cassandra baru:conf_jvm_options_custom_settings=-Dcassandra.replace_address=IPOfOldCassandraNode -Dcassandra.allow_unsafe_replace=true
- Pastikan pemilik dan grup disetel ke
apigee:apigeedalam file cassandra.properties. Jika diperlukan, gunakan perintah berikut untuk memperbarui pemilik dan grup:chown apigee:apigee /opt/apigee/customer/application/cassandra.properties
- Instal Cassandra dan jalankan penyiapan di node yang baru ditambahkan:
apigee-service apigee-cassandra install
apigee-service apigee-cassandra setup -f updatedConfigFile
- Setelah menyiapkan node baru, hapus konfigurasi tambahan yang ditambahkan ke
/opt/apigee/customer/application/cassandra.propertiesdan mulai ulang apigee-cassandra:conf_jvm_options_custom_settings=-Dcassandra.replace_address=IPOfOldCassandraNode -Dcassandra.allow_unsafe_replace=true
apigee-service apigee-cassandra restart
- Periksa status node baru yang diganti:
apigee-service apigee-cassandra status
/opt/apigee/apigee-cassandra/bin/nodetool status - Bangun ulang node baru yang ditambahkan ke cluster:
/opt/apigee/apigee-cassandra/bin/nodetool rebuild -dc dc-1 - Siapkan ulang node Router, Message-Processor, Qpid, Postgres, dan Management Server yang ada dengan memperbarui IP Node Cassandra Baru di file konfigurasi:
/opt/apigee/apigee-setup/bin/setup.sh -p r|mp|qs|ps|ms|mo -f updatedConfigFile - Hapus/uninstall Cassandra dari node yang lebih lama:
apigee-service apigee-cassandra uninstall
- Ulangi untuk node Cassandra lainnya di cluster.
Zookeeper
Lihat langkah-langkah di bawah untuk mengganti node Zookeeper. Pertimbangkan untuk mengganti node pengikut terlebih dahulu dan node pemimpin kedua, untuk memastikan bahwa ansambel mempertahankan kuorum.
- Cadangkan node dengan mengambil snapshot mesin virtual (jika memungkinkan) dan lakukan pencadangan Apigee untuk Zookeeper di semua node.
- Hentikan dan uninstal Zookeeper di node yang ada:
apigee-service apigee-zookeeper stop
apigee-service apigee-zookeeper uninstall
- Dapatkan node baru dengan OS yang diupgrade.
- Terapkan prasyarat khusus OS.
- Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
- Perbarui file konfigurasi dengan menghapus alamat IP node yang tidak aktif/dihapus dan menggantinya dengan IP node baru untuk Zookeeper. Untuk mengetahui detail selengkapnya, lihat referensi file konfigurasi:
Konfigurasi ZK yang ada
ZK_HOSTS="$IP1 $IP2 $IP3" ZK_CLIENT_HOSTS="$IP1 $IP2 $IP3"
Konfigurasi ZK yang diperbarui
ZK_HOSTS="$IP1 $IP4 $IP3" ZK_CLIENT_HOSTS="$IP1 $IP4 $IP3"
- Instal, siapkan, dan mulai Zookeeper di node baru menggunakan file konfigurasi yang diperbarui:
/opt/apigee/apigee-setup/bin/setup.sh -p zk -f updatedConfigFile - Lakukan perubahan pada node Zookeeper yang ada dengan updatedConfigFile:
/opt/apigee/apigee-setup/bin/setup.sh -p zk -f updatedConfigFile - Siapkan ulang node Router, Message-Processor, Qpid, Postgres, dan Management Server yang ada dengan memperbarui IP node Zookeeper Baru dalam file konfigurasi:
/opt/apigee/apigee-setup/bin/setup.sh -p r|mp|qs|ps|ms|mo -f updatedConfigFile - Ulangi untuk semua node Zookeeper.
Postgres
Bagian ini menguraikan pendekatan tanpa waktu henti untuk mengupgrade node Postgres, tempat Anda akan menyelesaikan langkah-langkah yang diuraikan. Petunjuk mendetail untuk menyelesaikan setiap langkah diberikan di subbagian berikutnya.
- Ganti salah satu node standby yang ada dengan OS target.
- Promosikan node standby baru menjadi master.
- Nonaktifkan master lama.
- Lanjutkan mengganti node standby tambahan.
Sebelum memulai penggantian, sebaiknya hentikan edge-qpid-server untuk meminimalkan potensi hilangnya pesan analisis.
apigee-service edge-qpid-server stop
Siaga
- Dapatkan UUID node edge-postgres-server:
curl http://pg_standby_ip:8084/v1/servers/self
- Hentikan Postgres:
apigee-service edge-postgres-server stop
apigee-service apigee-postgresql stop
- Hapus standby Postgres yang ada dari grup analisis dengan mengikuti langkah-langkah berikut.
- Uninstal apigee-postgres dan postgres-server:
apigee-service edge-postgres-server uninstall
apigee-service apigee-postgresql uninstall
- Dapatkan node baru dengan OS yang diupgrade.
- Terapkan prasyarat khusus OS.
- Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
- Siapkan replikasi master-standby di master yang ada dengan memperbarui file konfigurasi menggunakan EXISTING_PG_MASTER_IP dan NEW_PG_STANDBY_IP. Untuk mengetahui detail selengkapnya, lihat referensi file konfigurasi:
PG_MASTER=EXISTING_PG_MASTER_IP
PG_STANDBY=NEW_PG_STANDBY_IP
apigee-service apigee-postgresql setup-replication-on-master -f updatedConfigFile
- Instal, siapkan, dan mulai Postgres dengan konfigurasi master-standby di node standby baru:
PG_MASTER=EXISTING_PG_MASTER_IP
PG_STANDBY=NEW_PG_STANDBY_IP
/opt/apigee/apigee-setup/bin/setup.sh -p ps -f updatedConfigFile - Verifikasi penyiapan siaga:
apigee-service apigee-postgresql postgres-check-standby
Master
- Dapatkan UUID node master Postgres yang ada:
curl http://pg_ip:8084/v1/servers/self
- Promosikan node standby OS yang diupgrade baru ke master.
- Hentikan Postgres di master yang ada:
apigee-service apigee-postgresql stop
apigee-service edge-postgres-server stop
- Promosikan node standby baru menjadi master:
apigee-service apigee-postgresql promote-standby-to-master EXISTING_PG_MASTER_IP
- Hapus node master lama dari grup konsumen dan analisis.
- Tambahkan node master baru ke grup analisis dan konsumen.
- Jika menggunakan monetisasi, perbarui node master Postgres baru dan lakukan langkah-langkah berikut.
- Setelah node master diganti, edge-qpid-server dapat dimulai dengan konfigurasi node master yang telah diupdate:
apigee-service edge-qpid-server start
- Jika Anda menggunakan monetisasi, mulai ulang Server Pengelolaan dan Pemroses Pesan juga:
apigee-service edge-management-server restart
- Hentikan dan uninstal apigee-postgres dan postgres-server di master lama:
apigee-service edge-postgres-server uninstall
apigee-service apigee-postgresql uninstall
Menambahkan siaga baru
- Dapatkan node baru dengan OS yang diupgrade.
- Terapkan prasyarat khusus OS.
- Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
- Siapkan replikasi master-standby menggunakan IP master baru dan IP node standby baru dalam file konfigurasi master baru & node standby baru. Untuk mengetahui detail selengkapnya, lihat referensi file konfigurasi:
apigee-service apigee-postgresql setup-replication-on-master -f updatedConfigFile
- Instal dan siapkan di node standby baru:
/opt/apigee/apigee-setup/bin/setup.sh -p ps -f updatedConfigFile - Tambahkan standby baru ke grup analisis dengan mengikuti langkah-langkah penyiapan master-standby.
LDAP
Mengganti node LDAP akan mengharuskan Server Pengelolaan berhenti dan semua Management API akan dianggap tidak tersedia selama penggantian node ini.
- Hentikan Server Pengelolaan di semua node:
apigee-service edge-management-server stop
- Menonaktifkan node LDAP yang ada:
- Buat cadangan/snapshot tingkat VM dari node LDAP.
- Sebelum menghentikan LDAP, pastikan untuk mencatat jumlah data LDAP, yang dapat diverifikasi nanti, misalnya:
ldapsearch -o ldif-wrap=no -b "dc=apigee,dc=com" -D "cn=manager,dc=apigee,dc=com" -H ldap://:10389 -LLL -x -w Secret123 | wc -l
- Untuk penyiapan aktif-pasif:
- Ubah status pasif saat ini menjadi aktif dengan menambahkan file
mark_writable.ldifdi node pasif dengan konten berikut:dn: olcDatabase={2}bdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: FALSE
- Jalankan perintah berikut di node pasif untuk menjadikannya aktif:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif
- Lanjutkan dengan Langkah d) untuk active-active guna menonaktifkan node.
- Ubah status pasif saat ini menjadi aktif dengan menambahkan file
- Dalam penyiapan LDAP Aktif-Aktif, hentikan replikasi antara dua node LDAP dan perbarui konfigurasi. Mengikuti langkah-langkah yang tercantum dalam dokumen penghentian penggunaan LDAP.
- Hentikan dan cadangkan data LDAP, lalu uninstal node LDAP yang ada (lewati untuk penyiapan aktif-aktif jika sudah dilakukan):
apigee-service apigee-openldap stop
apigee-service apigee-openldap backup
apigee-service apigee-openldap uninstall
- Dapatkan node baru dengan OS yang diupgrade.
- Terapkan prasyarat khusus OS.
- Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
- Siapkan node LDAP baru:
- Perbarui configFile untuk node baru berdasarkan penyiapan. Anda dapat merujuk Referensi file konfigurasi Edge untuk penyiapan hanya aktif atau aktif-aktif:
LDAP_TYPELDAP_PEERLDAP_SIDUSE_LDAP_REMOTE_HOST=y/n
- Siapkan dan mulai LDAP di node baru dengan updatedConfigFile:
/opt/apigee/apigee-setup/bin/setup.sh -p ld -f updatedConfigFile - Mencadangkan data LDAP dari node yang lebih lama (jika penyiapan aktif-aktif dapat dilewati):
- Buat cadangan sampel di node baru, agar folder/jalur cadangan default dibuat:
apigee-service apigee-openldap backup
- Pindahkan data yang dicadangkan dari node lama ke folder cadangan yang dibuat.
- Hentikan apigee-openldap sebelum memulihkan data:
apigee-service apigee-openldap stop
- Pulihkan cadangan yang diambil dari node yang lebih lama:
apigee-service apigee-openldap restore backup_file
Contoh:
apigee-service apigee-openldap restore 2026.02.09,10.28.20
- Buat cadangan sampel di node baru, agar folder/jalur cadangan default dibuat:
- Perbarui configFile untuk node baru berdasarkan penyiapan. Anda dapat merujuk Referensi file konfigurasi Edge untuk penyiapan hanya aktif atau aktif-aktif:
- Ulangi untuk node LDAP lainnya (jika aktif-aktif).
- Siapkan ulang dan mulai Management Server dengan konfigurasi host LDAP yang telah diupdate:
/opt/apigee/apigee-setup/bin/setup.sh -p mt -f updatedConfigFile - Siapkan ulang dan mulai SSO (jika ada):
apigee-service apigee-sso setup -f updatedConfigFile
apigee-service apigee-sso restart
- (Opsional) Konfigurasi direktori aktif kedua menjadi hanya baca dengan mengikuti langkah-langkah dokumentasi.
Qpid
Untuk mengganti node Qpid yang ada dengan node OS yang diupgrade, kita harus memastikan langkah-langkah berikut:
- Berhenti menerima pesan apa pun ke antrean node yang ada dari pemroses pesan.
- Menghabiskan pesan yang ada dalam antrean.
- Hentikan dan Nonaktifkan node yang ada.
Menonaktifkan node yang ada. Untuk memastikan tidak ada pesan yang hilang, langkah-langkah tambahan berikut dapat dilakukan:
- Hentikan broker Qpid:
apigee-service apigee-qpidd stop
- Blokir traffic masuk di port 5672 dari semua Pemroses Pesan:
iptables -A INPUT -p tcp --dport 5672 -s MP_IP -j DROP
- Mulai broker Qpid lagi untuk menguras pesan yang ada:
apigee-service apigee-qpidd start
- Pastikan semua pesan dalam antrean dikirimkan ke konsumen, sebelum Anda mulai menonaktifkan.
- Dapatkan UUID node edge-qpid-server:
curl http://qpid_node_ip:8083/v1/servers/self
- Selesaikan langkah-langkah penonaktifan atau penghapusan Qpid dari Analytics untuk apigee-qpidd dan edge-qpid-server.
- Hentikan dan Uninstal apigee-qpidd dan edge-qpid-server:
apigee-service apigee-qpidd stop
apigee-service edge-qpid-server stop
apigee-service apigee-qpidd uninstall
apigee-service edge-qpid-server uninstall
Tambahkan node baru:
- Dapatkan node baru dengan OS yang diupgrade.
- Terapkan prasyarat khusus OS.
- Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
- Siapkan dan jalankan layanan Qpid di node baru, lalu tambahkan layanan tersebut ke grup konsumen dengan mengikuti langkah-langkah ini. Pertimbangkan langkah-langkah yang sama untuk menambahkan grup lain seperti untuk monetisasi.
- Jika layanan monetisasi diaktifkan, mulai ulang Server Pengelolaan dan Pemroses Pesan:
apigee-service edge-management-server restart
apigee-service edge-message-processor restart
- Ulangi di semua node Qpid.
Message-processor
- Dapatkan UUID node edge-message-processor:
curl http://mp_ip:8082/v1/servers/self
- Nonaktifkan dan hapus instalasi node Message Processor.
- Jika layanan monetisasi diaktifkan, uninstal edge-mint-message-processor.
- Uninstal Message Processor:
apigee-service edge-message-processor uninstall
- Dapatkan node baru dengan OS yang diupgrade.
- Terapkan prasyarat khusus OS.
- Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
- Tambahkan, siapkan, dan mulai Message Processor ke cluster, dengan mengikuti langkah-langkahnya.
- Jika monetisasi diaktifkan, siapkan layanan monetisasi bersama dengan Pemroses Pesan. Untuk informasi selengkapnya, lihat dokumentasi berikut.
Router
- Dapatkan UUID node edge-router:
curl http://router_ip:8081/v1/servers/self
- Nonaktifkan jangkauan dan Verifikasi apakah dapat dijangkau:
iptables -A INPUT -i eth0 -p tcp --dport 15999 -j REJECT
curl -vvv -X GET http://router_ip:15999/v1/servers/self/reachable
- Nonaktifkan dan uninstal node Router.
- Uninstal Router:
apigee-service edge-router uninstall
- Dapatkan node baru dengan OS yang diupgrade.
- Terapkan prasyarat khusus OS.
- Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
- Tambahkan, siapkan, dan mulai router ke cluster.
Server pengelolaan
Hanya satu server pengelolaan
- Dapatkan node baru dengan OS yang diupgrade.
- Terapkan prasyarat khusus OS.
- Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
- Tambahkan Server Pengelolaan menggunakan IP dan file konfigurasi yang telah diperbarui yang dapat dirujuk dari sini dan jalankan perintah penyiapan:
/opt/apigee/apigee-setup/bin/setup.sh -p mt -f updatedConfigFile - Siapkan ulang dan mulai ulang UI dengan konfigurasi IP Pengelolaan baru.
/opt/apigee/apigee-setup/bin/setup.sh -p ui -f updatedConfigFile - Menyiapkan ulang SSO dengan konfigurasi IP Pengelolaan baru (jika berlaku):
/opt/apigee/apigee-setup/bin/setup.sh -p sso -f updatedConfigFile - Menyiapkan ulang UI Baru (UE) dengan konfigurasi IP Pengelolaan baru (jika berlaku):
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f updatedConfigFile - Jika monetisasi diaktifkan:
- Siapkan ulang MS monetisasi dengan konfigurasi IP Pengelolaan baru (jika berlaku), dengan merujuk pada dokumentasi konfigurasi monetisasi.
/opt/apigee/apigee-setup/bin/setup.sh -p mo -f updatedConfigFile - Mulai Ulang Server Pengelolaan:
apigee-service edge-management-server restart
- Siapkan ulang MS monetisasi dengan konfigurasi IP Pengelolaan baru (jika berlaku), dengan merujuk pada dokumentasi konfigurasi monetisasi.
- Nonaktifkan Server Pengelolaan di node lama/yang ada, dengan mengikuti langkah-langkahnya.
- Jika monetisasi diaktifkan, hapus UUID Server Pengelolaan dari grup analisis. Contoh:
curl -v -u AdminEmail:AdminPassword -X DELETE "http://localhost:8080/v1/analytics/groups/ax/mint_axgroup/servers?uuid=MS_UUID&type=consumer-server"
- Uninstal Server Pengelolaan monetisasi:
apigee-service edge-mint-management-server uninstall
Beberapa server pengelolaan
- Nonaktifkan salah satu Server Pengelolaan menggunakan server lainnya di node yang ada, dengan mengikuti langkah-langkahnya.
- Hentikan dan uninstal Server Pengelolaan:
apigee-service edge-management-server stop
apigee-service edge-management-server uninstall
- Dapatkan node baru dengan OS yang diupgrade.
- Terapkan prasyarat khusus OS.
- Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
- Tambahkan Server Pengelolaan menggunakan IP dan file konfigurasi yang telah diperbarui yang dapat dirujuk dari sini dan jalankan perintah penyiapan:
/opt/apigee/apigee-setup/bin/setup.sh -p mt -f updatedConfigFile - Siapkan ulang dan mulai ulang UI dengan konfigurasi IP Pengelolaan yang diupdate:
/opt/apigee/apigee-setup/bin/setup.sh -p ui -f updatedConfigFile - (Hanya jika SSO diaktifkan) Siapkan ulang dan mulai ulang SSO dengan konfigurasi IP Pengelolaan yang diperbarui:
/opt/apigee/apigee-setup/bin/setup.sh -p sso -f updatedConfigFile - (Hanya jika UI Baru diaktifkan) Siapkan ulang dan mulai ulang UI Baru dengan konfigurasi IP Pengelolaan yang diupdate:
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f updatedConfigFile - Ulangi untuk Server Pengelolaan lainnya.
UI/UE
- Buat cadangan/snapshot VM node UI.
- Hentikan dan uninstal UI:
apigee-service edge-ui stop
apigee-service edge-ui uninstall
- (Jika hanya menggunakan UI Baru) Hentikan dan hapus instalasi UI Baru:
apigee-service edge-management-ui stop
apigee-service edge-management-ui uninstall
- Dapatkan node baru dengan OS yang diupgrade.
- Terapkan prasyarat khusus OS.
- Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
- Siapkan dan jalankan edge-ui di node baru, dengan konfigurasi IP yang diperbarui:
/opt/apigee/apigee-setup/bin/setup.sh -p ui -f updatedConfigFile - (Hanya jika SSO diaktifkan) Siapkan ulang dan jalankan SSO dengan konfigurasi IP node baru UI sebagaimana berlaku:
/opt/apigee/apigee-setup/bin/setup.sh -p sso -f updatedConfigFile - (Hanya jika UI Baru diaktifkan) Siapkan dan jalankan UI Baru di node baru, dengan konfigurasi IP yang diupdate:
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f updatedConfigFileapigee-service edge-management-ui configure-sso -f updatedConfigFile
apigee-service edge-ui configure-sso -f updatedConfigFile
SSO
- Buat cadangan/snapshot VM node UI.
- Hentikan dan uninstal SSO:
apigee-service apigee-sso stop
apigee-service apigee-sso uninstall
- Dapatkan node baru dengan OS yang diupgrade.
- Terapkan prasyarat khusus OS.
- Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
- Tambahkan konfigurasi dan kunci untuk SSO dengan mengikuti panduan, dengan mempertimbangkan IP node baru.
- Menyiapkan dan memulai SSO:
/opt/apigee/apigee-setup/bin/setup.sh -p sso -f updatedConfigFile - Perbarui konfigurasi dengan IP node SSO baru dan konfigurasi ulang SSO untuk UI:
apigee-service edge-ui configure-sso -f updatedConfigFile
- (Jika menggunakan UI Baru) Jalankan configure-sso di node UI Baru, dengan merujuk pada dokumentasi:
apigee-service edge-management-ui configure-sso -f updatedConfigFile
apigee-service edge-ui configure-sso -f updatedConfigFile