Thêm nút Bộ định tuyến hoặc Bộ xử lý thông báo

Bạn có thể thêm nút Bộ định tuyến hoặc Bộ xử lý thông báo vào bản cài đặt hiện có. Để biết danh sách các yêu cầu về hệ thống đối với Bộ định tuyến hoặc Bộ xử lý thư, hãy xem Yêu cầu về việc cài đặt.

Thêm Bộ định tuyến

Sau khi cài đặt Edge trên nút, hãy làm theo quy trình sau để thêm Bộ định tuyến:

  1. Cài đặt Edge trên nút bằng quy trình Internet hoặc không có Internet như mô tả trong hướng dẫn Cài đặt Edge.
  2. Tại dấu nhắc lệnh, hãy chạy tập lệnh apigee-setup.sh:
    /opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile

    Tuỳ chọn -p r chỉ định việc cài đặt Bộ định tuyến. Hãy xem bài viết Cài đặt các thành phần Edge trên một nút để biết thông tin về cách tạo configFile.

  3. Khi quá trình cài đặt hoàn tất, tập lệnh sẽ hiển thị UUID của Bộ định tuyến. Nếu sau này bạn cần xác định UUID, hãy sử dụng lệnh cURL sau trên máy chủ lưu trữ nơi bạn đã cài đặt Bộ định tuyến:
    curl http://router_IP:8081/v1/servers/self
  4. Nếu bạn đang sử dụng phương thức xác thực Cassandra, hãy bật Bộ định tuyến để kết nối với Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service edge-router store_cassandra_credentials -u username -p password

    Để biết thêm thông tin, hãy xem Bật tính năng xác thực Cassandra.

  5. Để kiểm tra cấu hình, bạn có thể chạy lệnh curl sau:
    curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"

    Trong đó pod_name là cổng vào hoặc tên nhóm tuỳ chỉnh của bạn. Bạn sẽ thấy UUID của tất cả các Bộ định tuyến, bao gồm cả Bộ định tuyến mà bạn vừa thêm.

    Nếu UUID của bộ định tuyến không xuất hiện trong kết quả, hãy chạy lệnh cURL sau để thêm mã đó:

    curl -v -u adminEmail:pword \
      -X POST http://ms_IP:8080/v1/regions/region_name/pods/pod_name/servers \
      -d "action=add&uuid=router_UUID&type=router"

    Thay thế ms_IP bằng địa chỉ IP của Máy chủ quản lý, region_name bằng tên khu vực mặc định là dc-1 hoặc tên khu vực tuỳ chỉnh và pod_name bằng cổng vào hoặc tên nhóm tuỳ chỉnh của bạn.

  6. Để kiểm thử bộ định tuyến, bạn có thể gửi yêu cầu đến các API thông qua địa chỉ IP hoặc tên DNS của Bộ định tuyến. Ví dụ:
    http://newRouter_IP:port/v1/apiPath

    Ví dụ: nếu bạn đã hoàn tất hướng dẫn đầu tiên về việc tạo API thời tiết:

    http://newRouter_IP:port/v1/weather/forecastrss?w=12797282

Thêm bộ xử lý thư

Sau khi bạn cài đặt Edge trên nút, hãy sử dụng quy trình sau để thêm Trình xử lý thông báo:

  1. Cài đặt Edge trên nút bằng quy trình Internet hoặc không có Internet như mô tả trong hướng dẫn Cài đặt Edge.
  2. Tại dấu nhắc lệnh, hãy chạy tập lệnh apigee-setup.sh:
    /opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile

    Tuỳ chọn -p mp chỉ định cài đặt Trình xử lý tin nhắn. Hãy xem bài viết Cài đặt các thành phần Edge trên một nút để biết thông tin về cách tạo configFile.

  3. Khi quá trình cài đặt hoàn tất, tập lệnh sẽ hiển thị UUID của Bộ xử lý thông báo. Lưu ý rằng phải có mã nhận dạng duy nhất (UUID) khi bạn cần để hoàn tất quá trình định cấu hình. Nếu bạn cần xác định UUID, hãy sử dụng lệnh curl sau trên máy chủ lưu trữ mà bạn đã cài đặt Trình xử lý thông báo:
    curl http://mp_IP:8082/v1/servers/self
  4. Đối với mỗi môi trường thuộc mỗi tổ chức trong bản cài đặt, hãy sử dụng lệnh curl sau để liên kết Trình xử lý thông báo với môi trường:
    curl -v -u adminEmail:pword \
      -H "Content-Type: application/x-www-form-urlencoded" -X POST
      "http://ms_IP:8080/v1/o/org_name/e/env_name/servers" \
      -d "action=add&uuid=mp_UUID"

    Thay thế ms_IP bằng địa chỉ IP của Máy chủ quản lý, org_nameenv_name bằng tổ chức và môi trường liên kết với Đơn vị xử lý thông báo.

  5. Để kiểm tra cấu hình, bạn có thể chạy lệnh curl sau:
    curl -v -u adminEmail:pword \
      "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"

    Trong đó org_name là tên tổ chức của bạn và env_name là môi trường. Bạn sẽ thấy mã nhận dạng duy nhất (UUID) của mọi Đơn vị xử lý thông báo liên kết với tổ chức và môi trường, bao gồm cả Trình xử lý thông báo mà bạn vừa thêm.

  6. Nếu bạn đang sử dụng phương thức xác thực Cassandra, hãy cho phép Bộ xử lý tin nhắn kết nối với Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password

    Để biết thêm thông tin, hãy xem Bật tính năng xác thực Cassandra.

Thêm cả Bộ định tuyến và Bộ xử lý thư

Sau khi bạn cài đặt Edge trên nút, hãy làm theo quy trình sau để thêm cùng lúc bộ định tuyến và Trình xử lý thông báo:

  1. Tại dấu nhắc lệnh, hãy chạy tập lệnh apigee-setup:
    /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile

    Tuỳ chọn -p rmp chỉ định cài đặt Bộ định tuyến và Bộ xử lý thư. Hãy xem phần Cài đặt các thành phần Edge trên một nút để biết thông tin về cách tạo configFile.

  2. Làm theo các quy trình trên để định cấu hình Bộ định tuyến và Bộ xử lý thư.