التوافق مع العديد من مثيلات واجهة مستخدم Edge

الإصدار 4.18.01 من Edge for Private Cloud

يمكنك تثبيت نُسخ متعددة من واجهة مستخدم Edge في سيناريو التوفّر العالي. ومع ذلك، بعد تثبيت مثيلَي واجهة مستخدم Edge، يجب تنفيذ مهام ما بعد التثبيت من أجل مزامنة إعدادات الموقع بين الاثنين.

وعلى وجه التحديد، يجب ضبط مثيلَي واجهة المستخدم بحيث تكون لهما القيمة نفسها للسمات التالية:

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

بالإضافة إلى ذلك، إذا أعددتها لاستخدام بروتوكول أمان طبقة النقل (TLS)، عليك التأكّد من استخدام الشهادة والمفتاح نفسهما في كلا المثيلَين.

ضبط مثيلات Edge UI باستخدام HTTP

  1. سجِّل الدخول إلى العقدة التي تستضيف مثيلات واجهة مستخدم Edge الأولى (لا تسجِّل الدخول إلى واجهة المستخدم نفسها، بل كمستخدم على العقدة).
  2. افتح /opt/apigee/edge-ui/conf/apigee.conf في محرِّر وانسخ قيم السمات التالية لاستخدامها لاحقًا:
    mail.smtp.credential="value"
    apigee.mgmt.credential="value"
  3. افتح /opt/apigee/edge-ui/conf/application.conf في محرِّر وانسخ قيم السمة التالية لاستخدامها لاحقًا:
    application.secret="value"
  4. سجِّل الدخول إلى العقدة التي تستضيف مثيلات واجهة مستخدم Edge الثانية.
  5. افتح /opt/apigee/customer/application/ui.properties في مثيل واجهة المستخدم الثاني في محرِّر. إذا لم يكن الملف متوفّرًا، أنشِئه.
  6. أضِف السمات التالية إلى /opt/apigee/customer/application/ui.properties، بما في ذلك القيم التي نسختها من مثيل واجهة المستخدم الأول:
    conf_application_application.secret="value"
    conf_apigee_mail.smtp.credential="value"
    conf_apigee_apigee.mgmt.credential="value"


    لاحظ كيف تسبق هذه القيم إما conf_application_ أو conf_apigee_.
  7. احفظ الملف.
  8. تأكَّد من أنّ الملف /opt/apigee/customer/application/ui.properties مملوك للمستخدم apigee:
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  9. أعِد تشغيل مثيل واجهة المستخدم الثاني:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

يمكن للمستخدمين الآن تسجيل الدخول إلى أي من مثيلي واجهة المستخدم.

ضبط مثيلات واجهة مستخدم Edge باستخدام بروتوكول أمان طبقة النقل (TLS)/بروتوكول نقل النص التشعبي الآمن (HTTPS)

  1. اضبط مثيل واجهة المستخدم الأول لاستخدام بروتوكول أمان طبقة النقل (TLS)/بروتوكول HTTPS كما هو موضّح في ضبط بروتوكول أمان طبقة النقل (TLS) لواجهة مستخدم الإدارة.
  2. اضبط مثيلات واجهة مستخدم Edge الثانية كما هو موضّح أعلاه لبروتوكول HTTP لمزامنة السمات المطلوبة.
  3. انسخ ملف JKS الذي يحتوي على الشهادة والمفتاح من مثيل واجهة المستخدم الأول إلى العقدة التي تستضيف مثيل واجهة المستخدم الثاني.
  4. اضبط مثيل واجهة المستخدم الثاني لاستخدام بروتوكول أمان طبقة النقل (TLS)/بروتوكول HTTPS كما هو موضّح في ضبط بروتوكول أمان طبقة النقل (TLS) لواجهة مستخدم الإدارة.