Birden fazla Edge kullanıcı arayüzü örneğini destekleme

Yüksek kullanılabilirlik senaryosunda birden fazla Edge kullanıcı arayüzü örneği yükleyebilirsiniz. Ancak, Edge kullanıcı arayüzünün iki örneğini yükledikten sonra, mülk ayarlarını ikisi arasında senkronize etmek için kurulum sonrası görevleri gerçekleştirmeniz gerekir.

Özellikle, iki kullanıcı arayüzü örneğini aşağıdaki özellikler için aynı değere sahip olacak şekilde yapılandırmanız gerekir:

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

Ayrıca, bunları TLS kullanacak şekilde yapılandırırsanız her iki örnekte de aynı sertifikayı ve anahtarı kullandığınızdan emin olmanız gerekir.

HTTP kullanarak Edge kullanıcı arayüzü örneklerini yapılandırma

  1. İlk Edge kullanıcı arayüzü örneklerini barındıran düğüme giriş yapın (kullanıcı arayüzünün kendisine değil, düğümdeki bir kullanıcı olarak giriş yapın).
  2. /opt/apigee/edge-ui/conf/apigee.conf öğesini bir düzenleyicide açın ve aşağıdaki özelliklerin değerlerini daha sonra kullanmak üzere kopyalayın:
    mail.smtp.credential="value"
    apigee.mgmt.credential="value"
  3. /opt/apigee/edge-ui/conf/application.conf özelliğini bir düzenleyicide açın ve aşağıdaki özelliğin değerlerini daha sonra kullanmak üzere kopyalayın:
    application.secret="value"
  4. İkinci Edge kullanıcı arayüzü örneklerini barındıran düğüme giriş yapın.
  5. Bir düzenleyicideki ikinci kullanıcı arayüzü örneğinde /opt/apigee/customer/application/ui.properties uygulamasını açın. Dosya yoksa oluşturun.
  6. İlk kullanıcı arayüzü örneğinden kopyaladığınız değerler de dahil olmak üzere aşağıdaki özellikleri /opt/apigee/customer/application/ui.properties öğesine ekleyin:
    conf_application_application.secret="value"
    conf_apigee_mail.smtp.credential="value"
    conf_apigee_apigee.mgmt.credential="value"

    Bu değerlerin önüne conf_application_ veya conf_apigee_ ifadesini nasıl eklediğinize dikkat edin.

  7. Dosyayı kaydedin.
  8. /opt/apigee/customer/application/ui.properties öğesinin "Apigee" kullanıcısına ait olduğundan emin olun:
    chown apigee:apigee /opt/apigee/customer/application/ui.properties
  9. İkinci kullanıcı arayüzü örneğini yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Kullanıcılar artık her iki kullanıcı arayüzü örneğine de giriş yapabilir.

TLS/HTTPS kullanarak Edge kullanıcı arayüzü örneklerini yapılandırma

  1. İlk kullanıcı arayüzü örneğini, Yönetim kullanıcı arayüzü için TLS'yi yapılandırma bölümünde açıklandığı gibi TLS/HTTPS kullanacak şekilde yapılandırın.
  2. Zorunlu özellikleri senkronize etmek için HTTP ile ilgili olarak ikinci Edge kullanıcı arayüzü örneklerini yukarıda açıklandığı şekilde yapılandırın.
  3. İlk kullanıcı arayüzü örneğindeki sertifika ve anahtarı içeren JKS dosyasını, ikinci kullanıcı arayüzü örneğini barındıran düğüme kopyalayın.
  4. İkinci kullanıcı arayüzü örneğini, Yönetim kullanıcı arayüzü için TLS'yi yapılandırma bölümünde açıklandığı gibi TLS/HTTPS kullanacak şekilde yapılandırın.