Edge for Private Cloud phiên bản 4.19.01
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.
Chạy kiểm thử xác thực
Mỗi bước của quy trình kiểm thử xác thực sẽ trả về một mã phản hồi HTTP 20X cho một lượt kiểm thử thành công.
Cách chạy tập lệnh kiểm thử:
- Cài đặt
apigee-validatetrê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 thử:
/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ạn bỏ qua, hệ thống sẽ nhắc bạn nhập mật khẩu.
Theo mặc định, tiện ích
apigee-validatesẽ 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ỳ ý thêm thuộc tínhVHOST_PORTvào 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ột môi trường và liên kết Bộ xử lý thông báo với môi trường đó.
- Tạo máy chủ ảo.
- Nhập một proxy kiểm tra tình trạng đơn giản và triển khai ứng dụng vào môi trường "thử nghiệm".
- Nhập proxy SmartDocs.
- Thực thi kiểm thử để đảm bảo mọi thứ hoạt động như mong đợi.
Nếu thử nghiệm thành công, hệ thố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:
- Chạy lệnh sau:
/opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile
Trong đó, configFile là cùng một tệp mà bạn đã dùng để chạy kiểm thử.
Xác minh quá trình cài đặt pod
Sau khi cài đặt Apigee Analytics, bạn nên thực hiện các bước xác thực cơ bản nhưng quan trọng sau đây:
- 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
curlsau: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-4242-b59b-23e3ef092f34" } ]
- Xác minh rằng Bộ định tuyến và Bộ xử lý thông báo nằm trong POD cổng. Trên Máy chủ quản lý, hãy chạy lệnh
curlsau: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ông báo.
- Xác minh rằng Postgres nằm trong POD phân tích. Trên Máy chủ quản lý, hãy chạy lệnh
curlsau: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 dành cho Postgres.