Upgrade sistem operasi node demi node untuk Apigee Edge untuk Private Cloud

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 status

Urutan 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:

  1. 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
  2. Dapatkan node baru dengan OS yang diupgrade.
  3. Terapkan prasyarat khusus OS.
  4. 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.
  5. Cantumkan node awal:
    apigee-service apigee-cassandra configure -search conf_cassandra_seeds
  6. 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"
  7. 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
  8. Hentikan dan batalkan pendaftaran Cassandra di node lama:
    1. Hentikan Cassandra di node yang akan diganti:
      apigee-service apigee-cassandra stop
    2. 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
    3. 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&region=dc-1&pod=central&uuid=old_cassandra_uuid&action=remove"
    4. Hapus server.
      curl -u AdminEmailID:AdminPassword -X DELETE http://MS_IP:8080/v1/servers/old_cassandra_uuid
  9. 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
  10. Pastikan pemilik dan grup disetel ke apigee:apigee dalam file cassandra.properties. Jika diperlukan, gunakan perintah berikut untuk memperbarui pemilik dan grup:
    chown apigee:apigee /opt/apigee/customer/application/cassandra.properties
  11. Instal Cassandra dan jalankan penyiapan di node yang baru ditambahkan:
    apigee-service apigee-cassandra install
    apigee-service apigee-cassandra setup -f updatedConfigFile
  12. Setelah menyiapkan node baru, hapus konfigurasi tambahan yang ditambahkan ke /opt/apigee/customer/application/cassandra.properties dan mulai ulang apigee-cassandra:
    conf_jvm_options_custom_settings=-Dcassandra.replace_address=IPOfOldCassandraNode -Dcassandra.allow_unsafe_replace=true
    apigee-service apigee-cassandra restart
  13. Periksa status node baru yang diganti:
    apigee-service apigee-cassandra status
    /opt/apigee/apigee-cassandra/bin/nodetool status
  14. Bangun ulang node baru yang ditambahkan ke cluster:
    /opt/apigee/apigee-cassandra/bin/nodetool rebuild -dc dc-1
  15. 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
  16. Hapus/uninstall Cassandra dari node yang lebih lama:
    apigee-service apigee-cassandra uninstall
  17. 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.

  1. Cadangkan node dengan mengambil snapshot mesin virtual (jika memungkinkan) dan lakukan pencadangan Apigee untuk Zookeeper di semua node.
  2. Hentikan dan uninstal Zookeeper di node yang ada:
    apigee-service apigee-zookeeper stop
    apigee-service apigee-zookeeper uninstall
  3. Dapatkan node baru dengan OS yang diupgrade.
  4. Terapkan prasyarat khusus OS.
  5. Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
  6. 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"
        
  7. Instal, siapkan, dan mulai Zookeeper di node baru menggunakan file konfigurasi yang diperbarui:
    /opt/apigee/apigee-setup/bin/setup.sh -p zk -f updatedConfigFile
  8. Lakukan perubahan pada node Zookeeper yang ada dengan updatedConfigFile:
    /opt/apigee/apigee-setup/bin/setup.sh -p zk -f updatedConfigFile
  9. 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
  10. 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

  1. Dapatkan UUID node edge-postgres-server:
    curl http://pg_standby_ip:8084/v1/servers/self
  2. Hentikan Postgres:
    apigee-service edge-postgres-server stop
    apigee-service apigee-postgresql stop
  3. Hapus standby Postgres yang ada dari grup analisis dengan mengikuti langkah-langkah berikut.
  4. Uninstal apigee-postgres dan postgres-server:
    apigee-service edge-postgres-server uninstall
    apigee-service apigee-postgresql uninstall
  5. Dapatkan node baru dengan OS yang diupgrade.
  6. Terapkan prasyarat khusus OS.
  7. Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
  8. 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
  9. 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
  10. Verifikasi penyiapan siaga:
    apigee-service apigee-postgresql postgres-check-standby

Master

  1. Dapatkan UUID node master Postgres yang ada:
    curl http://pg_ip:8084/v1/servers/self
  2. Promosikan node standby OS yang diupgrade baru ke master.
  3. Hentikan Postgres di master yang ada:
    apigee-service apigee-postgresql stop
    apigee-service edge-postgres-server stop
  4. Promosikan node standby baru menjadi master:
    apigee-service apigee-postgresql promote-standby-to-master EXISTING_PG_MASTER_IP
  5. Hapus node master lama dari grup konsumen dan analisis.
  6. Tambahkan node master baru ke grup analisis dan konsumen.
  7. Jika menggunakan monetisasi, perbarui node master Postgres baru dan lakukan langkah-langkah berikut.
  8. Setelah node master diganti, edge-qpid-server dapat dimulai dengan konfigurasi node master yang telah diupdate:
    apigee-service edge-qpid-server start
  9. Jika Anda menggunakan monetisasi, mulai ulang Server Pengelolaan dan Pemroses Pesan juga:
    apigee-service edge-management-server restart
  10. 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

  1. Dapatkan node baru dengan OS yang diupgrade.
  2. Terapkan prasyarat khusus OS.
  3. Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
  4. 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
  5. Instal dan siapkan di node standby baru:
    /opt/apigee/apigee-setup/bin/setup.sh -p ps -f updatedConfigFile
  6. 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.

  1. Hentikan Server Pengelolaan di semua node:
    apigee-service edge-management-server stop
  2. Menonaktifkan node LDAP yang ada:
    1. Buat cadangan/snapshot tingkat VM dari node LDAP.
    2. 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
    3. Untuk penyiapan aktif-pasif:
      1. Ubah status pasif saat ini menjadi aktif dengan menambahkan file mark_writable.ldif di node pasif dengan konten berikut:
        dn: olcDatabase={2}bdb,cn=config
        changetype: modify
        replace: olcReadOnly
        olcReadOnly: FALSE
      2. 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
      3. Lanjutkan dengan Langkah d) untuk active-active guna menonaktifkan node.
    4. Dalam penyiapan LDAP Aktif-Aktif, hentikan replikasi antara dua node LDAP dan perbarui konfigurasi. Mengikuti langkah-langkah yang tercantum dalam dokumen penghentian penggunaan LDAP.
    5. 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
  3. Dapatkan node baru dengan OS yang diupgrade.
  4. Terapkan prasyarat khusus OS.
  5. Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
  6. Siapkan node LDAP baru:
    1. Perbarui configFile untuk node baru berdasarkan penyiapan. Anda dapat merujuk Referensi file konfigurasi Edge untuk penyiapan hanya aktif atau aktif-aktif:
      • LDAP_TYPE
      • LDAP_PEER
      • LDAP_SID
      • USE_LDAP_REMOTE_HOST=y/n
    2. Siapkan dan mulai LDAP di node baru dengan updatedConfigFile:
      /opt/apigee/apigee-setup/bin/setup.sh -p ld -f updatedConfigFile
    3. Mencadangkan data LDAP dari node yang lebih lama (jika penyiapan aktif-aktif dapat dilewati):
      1. Buat cadangan sampel di node baru, agar folder/jalur cadangan default dibuat:
        apigee-service apigee-openldap backup
      2. Pindahkan data yang dicadangkan dari node lama ke folder cadangan yang dibuat.
      3. Hentikan apigee-openldap sebelum memulihkan data:
        apigee-service apigee-openldap stop
      4. 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
  7. Ulangi untuk node LDAP lainnya (jika aktif-aktif).
  8. Siapkan ulang dan mulai Management Server dengan konfigurasi host LDAP yang telah diupdate:
    /opt/apigee/apigee-setup/bin/setup.sh -p mt -f updatedConfigFile
  9. Siapkan ulang dan mulai SSO (jika ada):
    apigee-service apigee-sso setup -f updatedConfigFile
    apigee-service apigee-sso restart
  10. (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:

  1. Berhenti menerima pesan apa pun ke antrean node yang ada dari pemroses pesan.
  2. Menghabiskan pesan yang ada dalam antrean.
  3. Hentikan dan Nonaktifkan node yang ada.

Menonaktifkan node yang ada. Untuk memastikan tidak ada pesan yang hilang, langkah-langkah tambahan berikut dapat dilakukan:

  1. Hentikan broker Qpid:
    apigee-service apigee-qpidd stop
  2. Blokir traffic masuk di port 5672 dari semua Pemroses Pesan:
    iptables -A INPUT -p tcp --dport 5672 -s MP_IP -j DROP
  3. Mulai broker Qpid lagi untuk menguras pesan yang ada:
    apigee-service apigee-qpidd start
  4. Pastikan semua pesan dalam antrean dikirimkan ke konsumen, sebelum Anda mulai menonaktifkan.
  5. Dapatkan UUID node edge-qpid-server:
    curl http://qpid_node_ip:8083/v1/servers/self
  6. Selesaikan langkah-langkah penonaktifan atau penghapusan Qpid dari Analytics untuk apigee-qpidd dan edge-qpid-server.
  7. 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:

  1. Dapatkan node baru dengan OS yang diupgrade.
  2. Terapkan prasyarat khusus OS.
  3. Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
  4. 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.
  5. Jika layanan monetisasi diaktifkan, mulai ulang Server Pengelolaan dan Pemroses Pesan:
    apigee-service edge-management-server restart
    apigee-service edge-message-processor restart
  6. Ulangi di semua node Qpid.

Message-processor

  1. Dapatkan UUID node edge-message-processor:
    curl http://mp_ip:8082/v1/servers/self
  2. Nonaktifkan dan hapus instalasi node Message Processor.
  3. Jika layanan monetisasi diaktifkan, uninstal edge-mint-message-processor.
  4. Uninstal Message Processor:
    apigee-service edge-message-processor uninstall
  5. Dapatkan node baru dengan OS yang diupgrade.
  6. Terapkan prasyarat khusus OS.
  7. Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
  8. Tambahkan, siapkan, dan mulai Message Processor ke cluster, dengan mengikuti langkah-langkahnya.
  9. Jika monetisasi diaktifkan, siapkan layanan monetisasi bersama dengan Pemroses Pesan. Untuk informasi selengkapnya, lihat dokumentasi berikut.

Router

  1. Dapatkan UUID node edge-router:
    curl http://router_ip:8081/v1/servers/self
  2. 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
  3. Nonaktifkan dan uninstal node Router.
  4. Uninstal Router:
    apigee-service edge-router uninstall
  5. Dapatkan node baru dengan OS yang diupgrade.
  6. Terapkan prasyarat khusus OS.
  7. Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
  8. Tambahkan, siapkan, dan mulai router ke cluster.

Server pengelolaan

Hanya satu server pengelolaan

  1. Dapatkan node baru dengan OS yang diupgrade.
  2. Terapkan prasyarat khusus OS.
  3. Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
  4. 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
  5. Siapkan ulang dan mulai ulang UI dengan konfigurasi IP Pengelolaan baru.
    /opt/apigee/apigee-setup/bin/setup.sh -p ui -f updatedConfigFile
  6. Menyiapkan ulang SSO dengan konfigurasi IP Pengelolaan baru (jika berlaku):
    /opt/apigee/apigee-setup/bin/setup.sh -p sso -f updatedConfigFile
  7. Menyiapkan ulang UI Baru (UE) dengan konfigurasi IP Pengelolaan baru (jika berlaku):
    /opt/apigee/apigee-setup/bin/setup.sh -p ue -f updatedConfigFile
  8. Jika monetisasi diaktifkan:
    1. 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
    2. Mulai Ulang Server Pengelolaan:
      apigee-service edge-management-server restart
  9. Nonaktifkan Server Pengelolaan di node lama/yang ada, dengan mengikuti langkah-langkahnya.
  10. 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"
  11. Uninstal Server Pengelolaan monetisasi:
    apigee-service edge-mint-management-server uninstall

Beberapa server pengelolaan

  1. Nonaktifkan salah satu Server Pengelolaan menggunakan server lainnya di node yang ada, dengan mengikuti langkah-langkahnya.
  2. Hentikan dan uninstal Server Pengelolaan:
    apigee-service edge-management-server stop
    apigee-service edge-management-server uninstall
  3. Dapatkan node baru dengan OS yang diupgrade.
  4. Terapkan prasyarat khusus OS.
  5. Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
  6. 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
  7. Siapkan ulang dan mulai ulang UI dengan konfigurasi IP Pengelolaan yang diupdate:
    /opt/apigee/apigee-setup/bin/setup.sh -p ui -f updatedConfigFile
  8. (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
  9. (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
  10. Ulangi untuk Server Pengelolaan lainnya.

UI/UE

  1. Buat cadangan/snapshot VM node UI.
  2. Hentikan dan uninstal UI:
    apigee-service edge-ui stop
    apigee-service edge-ui uninstall
  3. (Jika hanya menggunakan UI Baru) Hentikan dan hapus instalasi UI Baru:
    apigee-service edge-management-ui stop
    apigee-service edge-management-ui uninstall
  4. Dapatkan node baru dengan OS yang diupgrade.
  5. Terapkan prasyarat khusus OS.
  6. Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
  7. Siapkan dan jalankan edge-ui di node baru, dengan konfigurasi IP yang diperbarui:
    /opt/apigee/apigee-setup/bin/setup.sh -p ui -f updatedConfigFile
  8. (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
  9. (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 updatedConfigFile
    apigee-service edge-management-ui configure-sso -f updatedConfigFile
    apigee-service edge-ui configure-sso -f updatedConfigFile

SSO

  1. Buat cadangan/snapshot VM node UI.
  2. Hentikan dan uninstal SSO:
    apigee-service apigee-sso stop
    apigee-service apigee-sso uninstall
  3. Dapatkan node baru dengan OS yang diupgrade.
  4. Terapkan prasyarat khusus OS.
  5. Download bootstrap versi Apigee yang digunakan, jalankan bootstrap untuk mendapatkan apigee-service dan instal apigee-setup.
  6. Tambahkan konfigurasi dan kunci untuk SSO dengan mengikuti panduan, dengan mempertimbangkan IP node baru.
  7. Menyiapkan dan memulai SSO:
    /opt/apigee/apigee-setup/bin/setup.sh -p sso -f updatedConfigFile
  8. Perbarui konfigurasi dengan IP node SSO baru dan konfigurasi ulang SSO untuk UI:
    apigee-service edge-ui configure-sso -f updatedConfigFile
  9. (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