Kiểm tra cài đặt

Edge for Private Cloud phiên bản 4.18.05

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ử:

  1. 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
  2. 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ính VHOST_PORT trong tệp cấu hình để đặt cổng. Ví dụ:

    VHOST_PORT=9000
  3. 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:

  1. 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:

  1. 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"
    } ]
  2. 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ư.

  3. 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.