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

Edge for Private Cloud نسخه 4.16.09

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

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

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

در حال ویرایش اعتبار رابط کاربری Edge management

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

    SMTPHOST=smtp.gmail.com
    SMTPPORT=465
    SMTPUSER=foo@gmail.com
    SMTPPASSWORD=نوار
    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 sysadmin برای اسکریپت های ابزار Apigee

  1. فایل پیکربندی خاموشی را که برای نصب رابط کاربری Edge استفاده کردید ویرایش کنید تا ویژگی زیر را برای تغییر مقدار ADMIN_EMAIL به نام کاربری که برای کاربر sysadmin خود در LDAP خارجی خود استفاده می کنید، تنظیم کنید:
    APIGEE_EMAIL= کاربر جدید
  2. از ابزار 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"
} ]