Edge cho đám mây riêng tư phiên bản 4.18.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-validate trên
một 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=sysAdminPword
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-validate sẽ tạo một máy chủ lưu trữ ả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, thì bạn có thể tuỳ ý thêm thuộc tính VHOST_PORT và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ử.
Lưu ý: Nếu bạn gặp lỗi trong quá trình thử nghiệm và khắc phục sự cố, hãy liên hệ với Nhóm hỗ trợ Apigee Edge và cung cấp nhật ký lỗi.
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 quy trình 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 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"
} ] - 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 CURL sau:
> 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 CURL sau:
> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics
Bạn sẽ thấy kết quả tương tự như nhóm trung tâm nhưng dành cho Postgres.