נדרשת הגדרה של פרטי הכניסה למערכת ה-Sysadmin

‫Apigee Edge for Private Cloud יוצר משתמש מסוג אדמין (sysadmin) במהלך ההתקנה הראשונית, ושומר את פרטי הכניסה המוצפנים של המשתמש הזה בקובצי ההגדרות בצומת של ממשק המשתמש החדש של Edge‏ (edge-management-ui). ממשק המשתמש החדש של Edge משתמש בפרטי הכניסה המאוחסנים האלה כדי לאמת בקשות בקצה העורפי לשרת הניהול. אם הסיסמה או כתובת האימייל של משתמש ה-sysadmin משתנות (לדוגמה, ב-LDAP החיצוני או אחרי איפוס סיסמה), צריך לעדכן את פרטי הכניסה של ה-sysadmin ששמורים בצומת של ממשק המשתמש החדש של Edge.

שינוי פרטי הכניסה של sysadmin בממשק המשתמש החדש של Edge

אתם יכולים לעדכן את פרטי הכניסה השמורים של sysadmin בממשק המשתמש החדש של Edge (edge-management-ui) באחת מהשיטות הבאות:

  • מריצים את כלי השירות apigee-setup עם הפרופיל ue וקובץ תצורה שקט.
  • מצפינים את פרטי הכניסה באמצעות הקובץ הבינארי management-ui ומגדירים את conf_uebe_mgmtCredential ב-/opt/apigee/customer/application/management-ui.properties.

עדכון פרטי הכניסה באמצעות apigee-setup

  1. עורכים את קובץ התצורה השקט שבו השתמשתם כדי להתקין את ממשק המשתמש החדש של Edge (edge-management-ui) כדי להגדיר את המאפיינים sysadmin ו-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 כשמעדכנים את פרטי הכניסה של sysadmin, כי setup.sh מאפס את כל המאפיינים של ממשק המשתמש החדש של Edge מקובץ תצורה שקט.

  2. בצומת של ממשק המשתמש החדש של Edge, מריצים את כלי השירות 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 ומצפינים את שם המשתמש והסיסמה של ה-sysadmin באמצעות הקובץ הבינארי 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. מגדירים ומפעילים מחדש את ממשק המשתמש החדש של 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"
} ]