Apigee Edge cho đám mây riêng tư tạo một người dùng quản trị viên hệ thống (sysadmin) trong quá trình cài đặt ban đầu và lưu trữ thông tin đăng nhập đã mã hoá của người dùng đó trong các tệp cấu hình trên nút Giao diện người dùng Edge mới (edge-management-ui). Giao diện người dùng New Edge sử dụng thông tin đăng nhập đã lưu trữ này để xác thực các yêu cầu phụ trợ đối với Máy chủ quản lý. Nếu mật khẩu hoặc địa chỉ email của người dùng quản trị hệ thống thay đổi (ví dụ: trong LDAP bên ngoài hoặc sau khi đặt lại mật khẩu), bạn phải cập nhật thông tin đăng nhập quản trị hệ thống đã lưu trữ trên nút Giao diện người dùng mới của Edge.
Thay đổi thông tin đăng nhập của quản trị viên hệ thống trong giao diện người dùng Edge mới
Bạn có thể cập nhật thông tin đăng nhập của quản trị viên hệ thống được lưu trữ trên Giao diện người dùng Edge mới (edge-management-ui) bằng một trong hai phương thức sau:
- Chạy tiện ích
apigee-setupbằng hồ sơuevà tệp cấu hình tự động. - Mã hoá thông tin đăng nhập bằng tệp nhị phân
management-uivà đặtconf_uebe_mgmtCredentialtrong/opt/apigee/customer/application/management-ui.properties.
Cập nhật thông tin đăng nhập bằng apigee-setup
- 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 mới (
edge-management-ui) để đặt các thuộc tính quản trị viên hệ thống và 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>"
Bạn phải thêm các thuộc tính SMTP khi cập nhật thông tin đăng nhập của quản trị viên hệ thống vì
setup.shđặt lại tất cả thuộc tính của Giao diện người dùng Edge mới từ tệp cấu hình tự động. - Trên nút Giao diện người dùng Edge mới, hãy chạy tiện ích
apigee-setupbằng hồ sơueđể cập nhật thông tin đăng nhập trênedge-management-ui:/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile
Cập nhật thông tin đăng nhập bằng management-ui.properties
- Trên nút Giao diện người dùng Edge mới, hãy chuyển sang thư mục
/opt/apigee/edge-management-uivà mã hoá tên người dùng cũng như mật khẩu của quản trị viên hệ thống bằng tệp nhị phânmanagement-ui:cd /opt/apigee/edge-management-ui && ./bin/management-ui --encrypt 'userName:PWord'
- Mở
/opt/apigee/customer/application/management-ui.propertiestrong trình chỉnh sửa. Nếu tệp không tồn tại, hãy tạo tệp:vi /opt/apigee/customer/application/management-ui.properties
- Trong
management-ui.properties, hãy đặt mã thông báoconf_uebe_mgmtCredentialthành giá trị đã mã hoá được trả về ở Bước 1:conf_uebe_mgmtCredential="STRING_RETURNED_IN_STEP_1"
- Đặt chủ sở hữu của
management-ui.propertiesthànhapigee:apigee:chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
- Định cấu hình và khởi động lại Giao diện người dùng New Edge (
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
Kiểm thử cấu hình Giao diện người dùng Edge mới
- Mở giao diện người dùng Edge mới trong trình duyệt trên cổng 3001:
http://edge_UI_IP:3001/
Ví dụ:
http://192.168.52.100:3001/
- Đăng nhập bằng thông tin đăng nhập mới của quản trị viên hệ thống. Việc đăng nhập thành công xác nhận rằng cấu hình Giao diện người dùng Edge mới là hợp lệ.
Kiểm tra cấu hình Máy chủ quản lý
Xác minh rằng bạn có thể truy cập vào nhóm trung tâm trên Máy chủ quản lý bằng cách chạy lệnh curl sau:
curl -u sysAdminUser:password \ http://localhost:8080/v1/servers?pod=central
Máy chủ quản lý trả về kết quả theo định dạng sau:
[ { "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" } ]