Cần có cấu hình cho các thông tin đăng nhập sysadmin khác

Edge cho đám mây riêng tư phiên bản 4.16.09

Khi bạn cài đặt Apigee Edge lần đầu, một loại người dùng đặc biệt được tạo, gọi là người dùng quản trị viên hệ thống, đồng thời một số tệp cấu hình bổ sung được cập nhật thông tin chi tiết về người dùng này. Nếu bạn định cấu hình LDAP bên ngoài để xác thực bằng tên người dùng không phải địa chỉ email và / hoặc bạn có mật khẩu khác trong LDAP bên ngoài cho người dùng quản trị viên hệ thống này, thì bạn sẽ cần thực hiện các thay đổi được mô tả trong phần này.

Có hai vị trí cần được cập nhật:

  • Giao diện người dùng quản lý Apigee đăng nhập vào Máy chủ quản lý Apigee bằng thông tin đăng nhập được lưu trữ dưới dạng mã hoá trong tệp cấu hình. Bạn cần cập nhật khi tên người dùng hoặc/và mật khẩu của người dùng quản trị viên hệ thống khác đi.
  • Apigee lưu trữ tên người dùng của quản trị viên hệ thống trong một tệp khác được dùng khi chạy nhiều tập lệnh tiện ích của Apigee. Bạn chỉ cần cập nhật khi tên người dùng của quản trị viên hệ thống khác.

Chỉnh sửa thông tin đăng nhập của giao diện người dùng quản lý Edge

  1. Chỉnh sửa tệp cấu hình tự động mà bạn đã dùng để cài đặt Giao diện người dùng Edge nhằm đặt các thuộc tính sau:
    ADMIN_EMAIL=newUser
    APIGEE_ADMINPW=newPW

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


    Xin lưu ý rằng bạn phải thêm các thuộc tính SMTP khi truyền mật khẩu mới vì tất cả thuộc tính trên giao diện người dùng đều được đặt lại.
  2. Sử dụng tiện ích apigee-setup để đặt lại mật khẩu trên giao diện người dùng Edge từ tệp cấu hình:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

Kiểm thử cấu hình

  1. Mở giao diện người dùng quản lý trong trình duyệt tại:
    http://<management-server-IP>:9000/

    Ví dụ:
    http://192.168.52.100:9000/
  2. Đăng nhập bằng thông tin xác thực mới. Nếu đăng nhập thành công, tức là cấu hình đã chính xác.

Chỉnh sửa kho lưu trữ tên người dùng của quản trị viên hệ thống Edge cho các tập lệnh tiện ích của Apigee

  1. Chỉnh sửa tệp cấu hình tự động mà bạn đã dùng để cài đặt giao diện người dùng Edge nhằm đặt thuộc tính sau để thay đổi giá trị của ADMIN_EMAIL thành tên người dùng mà bạn sẽ sử dụng cho người dùng quản trị viên hệ thống trong LDAP bên ngoài:
    APIGEE_EMAIL=newUser
  2. Sử dụng tiện ích apigee-setup để đặt lại tên người dùng trên tất cả thành phần Edge từ tệp cấu hình:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

    Bạn phải chạy lệnh này trên tất cả thành phần Edge trên tất cả nút Edge, bao gồm: Máy chủ quản lý, Bộ định tuyến, Trình xử lý thông báo, Qpid, Postgres.

Kiểm thử cấu hình

Xác minh rằng bạn có thể truy cập vào POD trung tâm. Trên Máy chủ quản lý, hãy chạy lệnh CURL sau:

> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central

Bạn sẽ thấy kết quả ở dạng:

[ {
 "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"
} ]