Edge for Private Cloud v4.18.05
Bạn có thể thêm nút Trình xử lý thông báo hoặc Trình định tuyến vào một lượt 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ông báo, hãy xem phần Yêu cầu cài đặt.
Thêm bộ định tuyến
Sau khi bạn cài đặt Edge trên nút, hãy làm theo quy trình sau để thêm Bộ định tuyến:
- Cài đặt Edge trên nút bằng quy trình Internet hoặc không phải Internet như mô tả trong Hướng dẫn cài đặt Edge.
- Tại lời 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 cài đặt Trình định tuyến. 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. - 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ủ nơi bạn đã cài đặt Trình định tuyến:
curl http://router_IP:8081/v1/servers/self
- Để 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 hoặc tên nhóm tuỳ chỉnh của bạn. Bạn sẽ thấy các UUID của tất cả Trình định tuyến, bao gồm cả Trình đị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 UUID đó:
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 của bạn và pod_name bằng cổng hoặc tên nhóm tuỳ chỉnh của bạn.
- Để 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 thành hướng dẫn đầu tiên về cách tạo API thời tiết:
http://newRouter_IP:port/v1/weather/forecastrss?w=12797282
Thêm Trình xử lý thông báo
Sau khi bạn cài đặt Edge trên nút, hãy làm theo quy trình sau để thêm Trình xử lý thông báo:
- Cài đặt Edge trên nút bằng quy trình Internet hoặc không phải Internet như mô tả trong Hướng dẫn cài đặt Edge.
- Tại lời 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ý thông báo. 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. - Khi quá trình cài đặt hoàn tất, tập lệnh sẽ hiển thị UUID của Trình xử lý thông báo.
Lưu ý rằng bạn cần UUID để hoàn tất quy 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 đây trên máy chủ lưu trữ nơi bạn đã cài đặt Trình xử lý thông báo:curl http://mp_IP:8082/v1/servers/self
- Đối với mỗi môi trường trong mỗi tổ chức trong quá trình cài đặt, hãy sử dụng lệnh
curl
sau đây để 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ý và org_name và env_name bằng tổ chức và môi trường liên kết với Trình xử lý thông báo.
- Để 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 UUID của tất cả Trình 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.
Thêm cả Trình định tuyến và Trình xử lý thông báo
Sau khi bạn cài đặt Edge trên nút, hãy sử dụng quy trình sau để thêm bộ định tuyến và Trình xử lý thông báo cùng một lúc:
- Tại lời 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 Trình xử lý thông báo và Trình định tuyến. 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 tệp configFile. - Làm theo các quy trình ở trên để định cấu hình Bộ định tuyến và Trình xử lý thông báo.