پیکربندی برای اطلاعات اعتباری متفاوت سرپرست سیستم الزامی است

Edge for Private Cloud نسخه ۴.۱۶.۰۹

وقتی برای اولین‌بار Apigee Edge را نصب کردید، نوع خاصی از کاربر به‌نام کاربر sysadmin ایجاد شد و هم‌زمان برخی‌از فایل‌های پیکربندی اضافی با جزئیات این کاربر به‌روزرسانی شدند. اگر LDAP خارجی‌تان را برای اصالت‌سنجی بااستفاده از نام کاربری غیرنشانی ایمیل پیکربندی کنید و / یا گذرواژه متفاوتی در LDAP خارجی‌تان برای این کاربر سرپرست سیستم داشته باشید، باید تغییرات شرح‌داده‌شده در این بخش را اعمال کنید.

دو مکان وجود دارد که باید به‌روزرسانی شود:

  • رابط کاربری مدیریت Apigee بااستفاده از اطلاعات اعتباری که به‌صورت رمزگذاری‌شده در فایل پیکربندی ذخیره شده است، به «سرور مدیریت Apigee» وارد می‌شود. این به‌روزرسانی زمانی لازم است که نام کاربری یا گذرواژه (یا هر دو) برای کاربر سرپرست سیستم شما متفاوت باشد.
  • Apigee نام کاربری سرپرست سیستم را در فایل دیگری ذخیره می‌کند که هنگام اجرای اسکریپت‌های مختلف ابزار کمکی Apigee استفاده می‌شود. این به‌روزرسانی فقط زمانی لازم است که نام کاربری کاربر سرپرست سیستم شما متفاوت باشد.

درحال ویرایش اعتبارنامه میانای کاربری مدیریت Edge

  1. فایل پیکربندی بی‌صدایی را که برای نصب Edge UI استفاده کرده‌اید ویرایش کنید تا ویژگی‌های زیر را تنظیم کنید:
    ADMIN_EMAIL=newUser
    APIGEE_ADMINPW=newPW

    SMTPHOST=smtp.gmail.com
    SMTPPORT=465
    SMTPUSER=foo@gmail.com
    SMTPPASSWORD=bar
    SMTPSSL=y


    توجه داشته باشید که هنگام ارسال گذرواژه جدید باید ویژگی‌های SMTP را اضافه کنید زیرا همه ویژگی‌های UI بازنشانی می‌شوند.
  2. از ابزار کمکی apigee-setup برای بازنشانی گذرواژه در Edge UI از فایل پیکربندی استفاده کنید:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

درحال آزمایش پیکربندی

  1. رابط کاربری مدیریت را در مرورگر در این نشانی باز کنید:
    http://<management-server-IP>:9000/

    برای مثال:
    http://192.168.52.100:9000/
  2. بااستفاده از اعتبارنامه‌های جدید به سیستم وارد شوید. اگر ورود به سیستم موفقیت‌آمیز باشد، پیکربندی درست است.

ویرایش کردن فروشگاه نام کاربری سرپرست سیستم Edge برای اسکریپت‌های ابزار Apigee

  1. فایل پیکربندی بی‌صدایی را که برای نصب Edge UI استفاده کردید ویرایش کنید تا ویژگی زیر را برای تغییر مقدار ADMIN_EMAIL به نام کاربری‌ای که برای کاربر سرپرست سیستم در LDAP خارجی‌تان استفاده خواهید کرد تنظیم کنید:
    APIGEE_EMAIL=newUser
  2. از ابزار کمکی apigee-setup برای بازنشانی نام کاربری در همه مؤلفه‌های Edge از فایل پیکربندی استفاده کنید:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

    باید این فرمان را در همه مؤلفه‌های Edge در همه گره‌های Edge اجرا کنید، ازجمله: Management Server،‏ Router،‏ Message Processor،‏ Qpid،‏ Postgres.

درحال آزمایش پیکربندی

Verify that you can access the central 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"
} ]