Apigee cung cấp các tập lệnh kiểm thử mà bạn có thể dùng để xác thực quá trình cài đặt của mình.
Chạy kiểm thử xác thực
Mỗi bước của quy trình kiểm tra xác thực trả về một mã phản hồi HTTP 20X để báo cáo thử nghiệm.
Cách chạy tập lệnh kiểm thử:
- Cài đặt
apigee-validate
trên nút Máy chủ quản lý:/opt/apigee/apigee-service/bin/apigee-service apigee-validate install
- Chạy lệnh thiết lập trên nút Máy chủ quản lý để gọi tập lệnh kiểm tra:
/opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f configFile
Tệp configFile phải chứa thuộc tính sau:
APIGEE_ADMINPW=SYS_ADMIN_PASSWORD
Nếu bỏ qua, bạn sẽ được nhắc nhập mật khẩu.
Theo mặc định, tiện ích
apigee-validate
sẽ tạo một máy chủ ảo trên Bộ định tuyến sử dụng cổng 59001. Nếu cổng đó không mở trên Bộ định tuyến, bạn có thể tuỳ ý đưa vào Thuộc tínhVHOST_PORT
trong tệp cấu hình để đặt cổng. Ví dụ:VHOST_PORT=9000
- Sau đó, tập lệnh sẽ thực hiện những việc sau:
- Tạo một tổ chức và liên kết tổ chức đó với nhóm.
- Tạo môi trường và liên kết Trình xử lý thư với môi trường.
- Tạo máy chủ lưu trữ ảo.
- Nhập một proxy kiểm tra tình trạng đơn giản và triển khai ứng dụng cho "kiểm thử" môi trường.
- Nhập proxy SmartDocs.
- Thực thi kiểm thử để đảm bảo mọi thứ đều hoạt động như mong đợi.
Chương trình kiểm thử thành công sẽ trả về phản hồi HTTP 20X.
Cách xoá tổ chức, môi trường và các cấu phần phần mềm khác do tập lệnh kiểm thử tạo ra:
- Chạy lệnh sau:
/opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile
Trong đó configFile chính là tệp bạn đã dùng để chạy chương trình kiểm thử.
Xác minh việc cài đặt nhóm
Bây giờ, bạn đã cài đặt Apigee Analytics, Apigee khuyên bạn nên thực hiện như sau các bước xác thực cơ bản nhưng quan trọng:
- Xác minh rằng Máy chủ quản lý nằm trong POD trung tâm. Trên Máy chủ quản lý, hãy chạy lệnh
sau đây là lệnh
curl
:curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central
Bạn sẽ thấy kết quả trong biểu mẫu:
[ { "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-4242-b59b-23e3ef092f34" } ]
- Xác minh rằng Bộ định tuyến và Trình xử lý thư đang ở trong POD cổng. Trên Máy chủ quản lý, hãy chạy
lệnh
curl
sau đây:curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway
Bạn sẽ thấy kết quả tương tự như nhóm trung tâm nhưng dành cho Bộ định tuyến và Bộ xử lý thư.
- Xác minh rằng Postgres có trong POD Analytics. Trên Máy chủ quản lý, hãy chạy lệnh sau
Lệnh
curl
:curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics
Bạn sẽ thấy kết quả tương tự như POD trung tâm nhưng cho Postgres.