Mendukung beberapa instance UI Edge

Anda dapat menginstal beberapa instance UI Edge dalam skenario ketersediaan tinggi. Namun, setelah menginstal dua instance UI Edge, Anda harus melakukan tugas pasca-penginstalan untuk menyinkronkan pengaturan properti di antara keduanya.

Secara khusus, Anda harus mengonfigurasi kedua instance UI agar memiliki nilai yang sama untuk properti:

application.secret=value
mail.smtp.credential=value
apigee.mgmt.credential=value

Selain itu, jika Anda mengonfigurasinya untuk menggunakan TLS, Anda harus memastikan bahwa Anda menggunakan dan kunci pada kedua instance.

Mengonfigurasi instance UI Edge menggunakan HTTP

  1. Login ke node yang menghosting instance UI Edge pertama (jangan login ke UI itu sendiri, tetapi sebagai pengguna di node).
  2. Buka /opt/apigee/edge-ui/conf/apigee.conf di lalu salin nilai properti berikut untuk digunakan nanti:
    mail.smtp.credential="value"
    apigee.mgmt.credential="value"
  3. Buka /opt/apigee/edge-ui/conf/application.conf di editor dan salin properti berikut untuk digunakan nanti:
    application.secret="value"
  4. Login ke node yang menghosting instance UI Edge kedua.
  5. Membuka /opt/apigee/customer/application/ui.properties pada instance UI kedua di editor. Jika file tidak ada, buat file tersebut.
  6. Tambahkan properti berikut ke /opt/apigee/customer/application/ui.properties, termasuk nilai yang Anda salin dari instance UI pertama:
    conf_application_application.secret="value"
    conf_apigee_mail.smtp.credential="value"
    conf_apigee_apigee.mgmt.credential="value"

    Perhatikan bagaimana Anda memberi awalan nilai ini dengan conf_application_ atau conf_apigee_.

  7. Simpan file.
  8. Pastikan /opt/apigee/customer/application/ui.properties dimiliki oleh "apigee" pengguna:
    chown apigee:apigee /opt/apigee/customer/application/ui.properties
  9. Mulai ulang instance UI kedua:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Pengguna kini dapat login ke salah satu instance UI.

Mengonfigurasi instance UI Edge menggunakan TLS/HTTPS

  1. Konfigurasikan instance UI pertama untuk menggunakan TLS/HTTPS seperti yang dijelaskan dalam Mengonfigurasi TLS untuk UI pengelolaan.
  2. Konfigurasikan instance UI Edge kedua seperti yang dijelaskan di atas agar HTTP dapat menyinkronkan dan properti wajib.
  3. Menyalin file JKS yang berisi sertifikat dan kunci dari instance UI pertama ke node untuk menghosting instance UI kedua.
  4. Konfigurasikan instance UI kedua untuk menggunakan TLS/HTTPS seperti yang dijelaskan dalam Mengonfigurasi TLS untuk UI pengelolaan.