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

‫Apigee Edge for Private Cloud کاربر سرپرست سیستم (sysadmin) را درطول نصب اولیه ایجاد می‌کند و اطلاعات اعتباری رمزگذاری‌شده آن کاربر را در فایل‌های پیکربندی در گره «واسط کاربر Edge جدید» (edge-management-ui) ذخیره می‌کند. واسط کاربر New Edge از این اطلاعات اعتباری ذخیره‌شده برای اصالت‌سنجی درخواست‌های پس‌زمینه به Management Server استفاده می‌کند. اگر گذرواژه یا نشانی ایمیل کاربر سرپرست سیستم شما تغییر کند (برای مثال، در LDAP خارجی شما یا پس‌از بازنشانی گذرواژه)، باید اطلاعات کاربری سرپرست سیستم ذخیره‌شده را در گره New Edge UI به‌روز کنید.

تغییر اطلاعات کاربری سرپرست سیستم واسط کاربر New Edge

می‌توانید اطلاعات اعتباری ذخیره‌شده سرپرست سیستم را در «واسط کاربر 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) استفاده کرده‌اید ویرایش کنید تا ویژگی‌های 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 را اضافه کنید زیرا setup.sh همه ویژگی‌های «رابط کاربری New Edge» را از فایل پیکربندی بی‌صدا بازنشانی می‌کند.

  2. در گره «واسط کاربر New 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 را روی مقدار رمزگذاری‌شده برگشت‌داده‌شده در مرحله ۱ تنظیم کنید:
    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 UI‏ (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. واسط کاربر New Edge را در مرورگری در درگاه ۳۰۰۱ باز کنید:
    http://edge_UI_IP:3001/

    برای مثال:

    http://192.168.52.100:3001/
  2. بااستفاده از اعتبارنامه به‌روزشده سرپرست سیستم به سیستم وارد شوید. ورود به سیستم موفقیت‌آمیز تأیید می‌کند که پیکربندی «میانای کاربری New 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"
} ]