Edge for Private Cloud גרסה 4.16.09
בפעם הראשונה שהתקנתם את Apigee Edge, נוצר סוג מיוחד של משתמש שנקרא sysadmin, ובמקביל עודכנו כמה קובצי תצורה נוספים עם הפרטים של המשתמש הזה. אם אתם מגדירים את ה-LDAP החיצוני לאימות באמצעות שם משתמש שהוא לא כתובת אימייל, או אם יש לכם סיסמה אחרת ב-LDAP החיצוני למשתמש ה-sysadmin הזה, תצטרכו לבצע את השינויים שמתוארים בקטע הזה.
יש שני מקומות שצריך לעדכן:
- ממשק המשתמש לניהול של Apigee מתחבר לשרת הניהול של Apigee באמצעות פרטי כניסה שמאוחסנים בצורה מוצפנת בקובץ תצורה. צריך לבצע את העדכון הזה אם שם המשתמש או הסיסמה של משתמש ה-sysadmin שונים.
- Apigee שומרת את שם המשתמש של ה-sysadmin בקובץ אחר, שמשמש להרצת סקריפטים שונים של כלי שירות ב-Apigee. צריך לעדכן את שם המשתמש רק אם הוא שונה משם המשתמש של ה-sysadmin.
עריכת פרטי הכניסה לממשק המשתמש לניהול של Edge
- עורכים את קובץ התצורה השקט שבו השתמשתם כדי להתקין את ממשק המשתמש של Edge, כדי להגדיר את המאפיינים הבאים:
ADMIN_EMAIL=newUser
APIGEE_ADMINPW=newPW
SMTPHOST=smtp.gmail.com
SMTPPORT=465
SMTPUSER=foo@gmail.com
SMTPPASSWORD=bar
SMTPSSL=y
שימו לב שצריך לכלול את מאפייני ה-SMTP כשמעבירים את הסיסמה החדשה, כי כל המאפיינים בממשק המשתמש מאופסים. - משתמשים בכלי apigee-setup כדי לאפס את הסיסמה בממשק המשתמש של Edge מקובץ התצורה:
> /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
בדיקת ההגדרות האישיות
- פותחים את ממשק המשתמש לניהול בדפדפן בכתובת:
http://<management-server-IP>:9000/
לדוגמה:
http://192.168.52.100:9000/ - מתחברים באמצעות פרטי הכניסה החדשים. אם ההתחברות מצליחה, סימן שההגדרות נכונות.
עריכת מאגר שמות המשתמשים של מנהל המערכת של Edge עבור סקריפטים של כלי שירות של Apigee
- עורכים את קובץ התצורה השקט שבו השתמשתם כדי להתקין את ממשק המשתמש של Edge, כדי להגדיר את המאפיין הבא לשינוי הערך של ADMIN_EMAIL לשם המשתמש שבו תשתמשו למשתמש sysadmin ב-LDAP החיצוני:
APIGEE_EMAIL=newUser - השתמש בכלי apigee-setup כדי לאפס את שם המשתמש בכל רכיבי Edge מקובץ התצורה:
> /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
עליך להפעיל פקודה זו על כל רכיבי Edge בכל צמתי Edge, כולל: שרת ניהול, נתב, מעבד הודעות, Qpid, Postgres.
בדיקת ההגדרות האישיות
מוודאים שיש לכם גישה ל-POD המרכזי. בשרת הניהול, מריצים את פקודת ה-CURL הבאה:
> curl -u sysAdminEmail: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" } ]