الإعدادات المطلوبة لبيانات اعتماد مشرف النظام المختلفة

تنشئ Apigee Edge for Private Cloud مستخدمًا إداريًا للنظام (sysadmin) أثناء عملية التثبيت الأولية، وتخزِّن بيانات الاعتماد المشفّرة الخاصة بهذا المستخدم في ملفات الإعداد على عقدة New Edge UI (edge-management-ui). تستخدم واجهة مستخدم Edge الجديدة بيانات الاعتماد المخزّنة هذه لمصادقة طلبات الخلفية إلى خادم الإدارة. إذا تغيّرت كلمة المرور أو عنوان البريد الإلكتروني لمستخدم مشرف النظام (على سبيل المثال، في LDAP الخارجي أو بعد إعادة ضبط كلمة المرور)، يجب تعديل بيانات اعتماد مشرف النظام المخزَّنة على عقدة واجهة مستخدم New Edge.

تغيير بيانات اعتماد مشرف النظام في واجهة مستخدم New Edge

يمكنك تعديل بيانات اعتماد مشرف النظام المخزّنة في واجهة مستخدم New Edge (edge-management-ui) باستخدام إحدى الطريقتَين التاليتَين:

  • شغِّل أداة apigee-setup باستخدام ملف الإعداد ue وملف إعداد صامت.
  • شفِّر بيانات الاعتماد باستخدام الملف الثنائي management-ui واضبط conf_uebe_mgmtCredential في /opt/apigee/customer/application/management-ui.properties.

تعديل بيانات الاعتماد باستخدام apigee-setup

  1. عدِّل ملف الإعداد الصامت الذي استخدمته لتثبيت واجهة مستخدم New Edge (edge-management-ui) لضبط سمات مشرف النظام وSMTP:
    ADMIN_EMAIL=newUser
    APIGEE_ADMINPW=newPW
    SMTPHOST=smtp.gmail.com
    SMTPPORT=465
    SMTPUSER=foo@gmail.com
    SMTPPASSWORD=bar
    SMTPSSL=y
    SMTPMAILFROM="My Company <myco@company.com>"

    يجب تضمين سمات SMTP عند تعديل بيانات اعتماد مشرف النظام لأنّ setup.sh يعيد ضبط جميع سمات واجهة مستخدم New Edge من ملف الإعداد الصامت.

  2. في عقدة New Edge UI، شغِّل الأداة المساعدة apigee-setup باستخدام الملف الشخصي ue لتعديل بيانات الاعتماد على edge-management-ui:
    /opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile

تعديل بيانات الاعتماد باستخدام management-ui.properties

  1. على عقدة واجهة مستخدم Edge الجديدة، انتقِل إلى الدليل /opt/apigee/edge-management-ui وشفِّر اسم المستخدم وكلمة المرور لمشرف النظام باستخدام الملف الثنائي management-ui:
    cd /opt/apigee/edge-management-ui && ./bin/management-ui --encrypt 'userName:PWord'
  2. افتح /opt/apigee/customer/application/management-ui.properties في محرِّر. إذا لم يكن الملف متوفّرًا، أنشِئه باتّباع الخطوات التالية:
    vi /opt/apigee/customer/application/management-ui.properties
  3. في management-ui.properties، اضبط الرمز المميز conf_uebe_mgmtCredential على القيمة المشفرة التي تم عرضها في الخطوة 1:
    conf_uebe_mgmtCredential="STRING_RETURNED_IN_STEP_1"
  4. اضبط مالك management-ui.properties على apigee:apigee:
    chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
  5. ضبط واجهة مستخدم New Edge وإعادة تشغيلها (edge-management-ui):
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

اختبار إعدادات واجهة مستخدم Edge الجديدة

  1. افتح واجهة مستخدم Edge الجديدة في متصفّح على المنفذ 3001:
    http://edge_UI_IP:3001/

    على سبيل المثال:

    http://192.168.52.100:3001/
  2. سجِّل الدخول باستخدام بيانات اعتماد مشرف النظام المعدَّلة. يؤكد تسجيل الدخول الناجح أن إعدادات واجهة مستخدم Edge الجديدة صالحة.

اختبار إعدادات خادم الإدارة

تأكَّد من إمكانية الوصول إلى المجموعة المركزية على خادم الإدارة من خلال تشغيل أمر curl التالي:

curl -u sysAdminUser:password \
  http://localhost:8080/v1/servers?pod=central

يعرض خادم الإدارة الناتج بالتنسيق التالي:

[ {
  "internalIP" : "192.168.1.11",
  "isUp" : true,
  "pod" : "central",
  "reachable" : true,
  "region" : "dc-1",
  "tags" : {
    "property" : [ ]
  },
  "type" : [
    "application-datastore",
    "scheduler-datastore",
    "management-server",
    "auth-datastore",
    "apimodel-datastore",
    "user-settings-datastore",
    "audit-datastore"
  ],
  "uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469"
}, {
  "externalHostName" : "localhost",
  "externalIP" : "192.168.1.11",
  "internalHostName" : "localhost",
  "internalIP" : "192.168.1.11",
  "isUp" : true,
  "pod" : "central",
  "reachable" : true,
  "region" : "dc-1",
  "tags" : {
    "property" : [ {
      "name" : "started.at",
      "value" : "1454691312854"
    }, ... ]
  },
  "type" : [ "qpid-server" ],
  "uUID" : "9681202c-8c6e-4da1-b59b-23e3ef092f34"
} ]