Để cài đặt Edge trên một nút, trước tiên, bạn cần cài đặt tiện ích thiết lập API Edge. Nếu đang ở trong môi trường mà các nút không có kết nối Internet bên ngoài, bạn cũng phải cài đặt một bản sao cục bộ của kho lưu trữ Apigee.
Thư mục cài đặt mặc định: /opt/apigee
Edge sẽ cài đặt tất cả các tệp trong thư mục /opt/apigee
. Bạn không thể thay đổi thư mục này. Tuy nhiên, nếu muốn, bạn có thể tạo một đường liên kết tượng trưng để ánh xạ /opt/apigee
đến một vị trí khác. Hãy xem bài viết Các yêu cầu về việc cài đặt để biết thêm thông tin.
Điều kiện tiên quyết: Tắt SELinux
Bạn phải tắt SELinux hoặc đặt SELinux hoặc đặt ở chế độ cho phép trước khi có thể cài đặt tiện ích apigee-setup
của Edge hoặc bất kỳ thành phần nào của Edge. Nếu cần, sau khi cài đặt Edge, bạn có thể bật lại SELinux.
- Để tạm thời đặt SELinux ở chế độ cho phép, hãy thực thi lệnh sau:
- Trên hệ điều hành Linux 6.x:
sudo echo 0 > /selinux/enforce
Cách bật lại SELinux sau khi cài đặt Edge:
sudo echo 1 > /selinux/enforce
- Trên hệ điều hành Linux 7.x:
sudo setenforce 0
Cách bật lại SELinux sau khi cài đặt Edge:
sudo setenforce 1
- Trên hệ điều hành Linux 6.x:
- Để vô hiệu hoá vĩnh viễn SELinux hoặc đặt ở chế độ cho phép:
- Mở
/etc/sysconfig/selinux
trong trình chỉnh sửa. - Đặt
SELINUX=disabled
hoặcSELINUX=permissive
- Lưu nội dung bạn đã chỉnh sửa.
- Khởi động lại nút này.
- Nếu cần, hãy bật lại SELinux sau khi cài đặt Edge bằng cách lặp lại quy trình này để đặt
SELINUX=enabled
.
- Mở
Điều kiện tiên quyết: Bật kho lưu trữ EPEL
Bạn phải bật Extra Packages for Enterprise Linux (hoặc EPEL) để cài đặt hoặc cập nhật Edge hoặc để tạo một kho lưu trữ cục bộ. Lệnh bạn sử dụng phụ thuộc vào phiên bản RedHat/CentOS của bạn:
Đối với Red Hat Enterprise Linux (RHEL) 8.0, hãy xem nội dung Điều kiện tiên quyết để dùng RHEL 8.
- Đối với Red Hat/CentOS/Oracle 7.x:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo rpm -ivh epel-release-latest-7.noarch.rpm
- Đối với Red Hat/CentOS/Oracle 6.x:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
sudo rpm -ivh epel-release-latest-6.noarch.rpm
- Đối với AWS-2:
sudo amazon-linux-extras install epel -y
sudo yum-config-manager --enable epel
Điều kiện tiên quyết: Kiểm tra phiên bản thư viện libdb4 trên RedHat 7.4 và CentOS 7.4
Trên RedHat 7.4 và CentOS 7.4, hãy kiểm tra phiên bản của libdb4
RPM trước khi cài đặt. Edge yêu cầu phiên bản 4.8 và một số phiên bản RedHat 7.4 và CentOS 7.4 có phiên bản mới hơn. Nếu bạn sử dụng phiên bản mới hơn, hãy gỡ cài đặt phiên bản đó rồi trình cài đặt Edge sẽ cài đặt phiên bản 4.8.
Bạn có thể dùng lệnh sau để kiểm tra phiên bản của mình:
rpm -qa | grep libdb4
Nếu bạn thấy phiên bản RPM libdb4
chạy hơn phiên bản 4.8, hãy gỡ cài đặt phiên bản đó.
Điều kiện tiên quyết để sử dụng RHEL 8
Nếu bạn đang cài đặt Edge trên một máy chủ chạy Red Hat Enterprise Linux (RHEL) 8, hãy làm theo các bước sau đây trước khi cài đặt:
- Bật Gói bổ sung dành cho
Enterprise Linux (EPEL):
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
- Tắt Postgres và Nginx:
sudo dnf module disable postgresql
sudo dnf module disable nginx
- Cài đặt Python 2 và tạo một đường liên kết tượng trưng:
sudo dnf install -y python2
sudo ln -s /usr/bin/python2 /usr/bin/python
Cài đặt tiện ích thiết lập apigee Edge trên một nút có kết nối Internet bên ngoài
Cách cài đặt Edge trên một nút có kết nối Internet bên ngoài:
- Lấy tên người dùng và mật khẩu từ Apigee mà bạn dùng để truy cập vào kho lưu trữ Apigee. Nếu đã có sẵn username:password cho trang web ftp, bạn có thể sử dụng các thông tin đăng nhập đó.
- Đăng nhập vào nút của bạn dưới dạng thư mục gốc để cài đặt RPM của Edge
- Cài đặt
yum-utils
vàyum-plugin-priorities
.sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- Tắt SELinux.
- Bật kho lưu trữ EPEL.
- Kiểm tra phiên bản
libdb4
. - Nếu bạn đang cài đặt trên RHEL 8, hãy làm theo các bước trong Điều kiện tiên quyết để sử dụng RHEL 8.
- Nếu bạn đang cài đặt trên Oracle 7.x, hãy chạy lệnh sau:
sudo yum-config-manager --enable ol7_optional_latest
- Nếu bạn đang cài đặt trên AWS, hãy chạy các lệnh
yum-configure-manager
sau:yum update rh-amazon-rhui-client.noarch
sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
- Tải tệp Edge
bootstrap_4.52.01.sh
xuống/tmp/bootstrap_4.52.01.sh
:curl https://software.apigee.com/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh
- Cài đặt tiện ích dịch vụ API và các phần phụ thuộc của Edge:
sudo bash /tmp/bootstrap_4.52.01.sh apigeeuser=uName apigeepassword=pWord
Trong đó uName:pWord là tên người dùng và mật khẩu mà bạn nhận được từ Apigee. Nếu bỏ qua pWord, bạn sẽ được nhắc nhập mã đó.
Theo mặc định, trình cài đặt sẽ kiểm tra xem bạn đã cài đặt Java 1.8 hay chưa. Nếu bạn không có, hệ thống sẽ cài đặt ứng dụng cho bạn. Sử dụng tuỳ chọn
JAVA_FIX
để chỉ định cách xử lý việc cài đặt Java.JAVA_FIX
nhận các giá trị sau:- I: Cài đặt OpenJDK 1.8 (mặc định)
- C: Tiếp tục mà không cài đặt Java
- Hỏi: Thoát. Đối với tuỳ chọn này, bạn phải tự cài đặt Java.
Việc cài đặt tiện ích apigee-service sẽ tạo ra tệp /etc/yum.repos.d/apigee.repo xác định kho lưu trữ Apigee. Để xem tệp định nghĩa, hãy dùng lệnh:
cat /etc/yum.repos.d/apigee.repo
Để xem nội dung của kho lưu trữ, hãy sử dụng lệnh:
sudo yum -v repolist 'apigee*'
- Sử dụng apigee-service để cài đặt tiện ích thiết lập apigee:
/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- Sử dụng apigee-setup để cài đặt và định cấu hình các thành phần Edge trên nút. Xem bài viết Cài đặt các thành phần Edge trên một nút để biết thêm thông tin.
Khắc phục sự cố
Khi cố cài đặt trên một nút có kết nối Internet bên ngoài, bạn có thể gặp phải một hoặc nhiều lỗi sau đây:
Cannot open: https:// : @ software.apigee.com//apigee-repo-version.rpm bootstrap.sh: Error: Repo configuration failed error: package package_name is not installed
Bảng sau đây liệt kê một số giải pháp có thể áp dụng cho những lỗi này:
Loại lỗi | Giải pháp khả thi |
---|---|
Mật khẩu chứa ký tự không hợp lệ | Đừng sử dụng ký tự đặc biệt trong mật khẩu Apigee của bạn. |
Các vấn đề về khả năng kết nối | Kiểm tra kết nối mạng bằng cách thực thi lệnh nc -v software.apigee.com 443 Bạn sẽ nhận được thông báo có dạng như sau: Connection to software.apigee.com 443 port [tcp/https] succeeded! Nếu chưa cài đặt telnet software.apigee.com 443 Nếu các lệnh thành công, bạn có thể sử dụng CTRL + C để huỷ kết nối đang mở. Nếu một trong hai lệnh không thành công thì nghĩa là bạn có kết nối mạng hạn chế hoặc không có kết nối mạng. Hãy kiểm tra với quản trị viên mạng của bạn. |
Thông tin xác thực không chính xác | Đảm bảo rằng tên người dùng và mật khẩu của bạn là chính xác. Ví dụ: hãy kiểm tra xem bạn có gặp lỗi khi dùng lệnh sau đây với tên người dùng và mật khẩu Apigee của mình hay không: curl -i -u username:password https://software.apigee.com/apigee-repo.rpm |
Vấn đề về proxy | Cấu hình cục bộ của bạn sử dụng proxy HTTP đầu ra và bạn chưa mở rộng cùng một cấu hình cho trình quản lý gói yum . Kiểm tra các biến môi trường:
echo $http_proxy
Đối với proxy HTTP đầu ra, bạn nên sử dụng một trong các tuỳ chọn sau:
|
Cài đặt tiện ích thiết lập API Edge trên một nút không có kết nối Internet bên ngoài
Nếu các nút Edge của bạn bị tường lửa hoặc bị cấm truy cập Internet, thì bạn phải tạo một số kho lưu trữ hoặc bản sao có chứa các tệp bạn sẽ cần trong quá trình cài đặt. Sau đó, tất cả các nút đều phải truy cập được vào những bản sao đó. Sau khi được tạo, các nút có thể truy cập vào các bản sao cục bộ này để cài đặt Edge.
Quá trình cài đặt Apigee Edge cho các nút không có kết nối Internet yêu cầu quyền truy cập vào các kho lưu trữ cục bộ sau đây:
- Kho lưu trữ API Apigee: Như mô tả trong bài viết Tạo kho lưu trữ Apigee cục bộ.
- Kho lưu trữ Yum (dành cho các tiện ích như
yum-utils
vàyum-plugin-priorities
): Nhóm vận hành của bạn có thể thiết lập kho lưu trữ này cho bạn. - Gói bổ sung dành cho Enterprise Linux (hoặc EPEL): Nhóm vận hành của bạn có thể thiết lập gói này cho bạn.
Tạo một kho lưu trữ Apigee cục bộ
Để tạo kho lưu trữ Apigee nội bộ, bạn cần có một nút có quyền truy cập Internet bên ngoài để có thể tải RPM và phần phụ thuộc của Edge xuống. Sau khi đã tạo kho lưu trữ nội bộ, bạn có thể di chuyển kho lưu trữ đó sang một nút khác hoặc đặt nút đó có thể truy cập được vào các nút Edge để cài đặt.
Sau khi tạo một kho lưu trữ Apigee cục bộ, có thể bạn sẽ phải cập nhật kho lưu trữ đó bằng các tệp phát hành Edge mới nhất. Các phần sau đây mô tả cách tạo một kho lưu trữ Apigee cục bộ và cách cập nhật kho lưu trữ này.
Cách tạo một kho lưu trữ Apigee cục bộ:
- Lấy tên người dùng và mật khẩu từ Apigee mà bạn dùng để truy cập vào kho lưu trữ Apigee. Nếu đã có tên người dùng:mật khẩu cho trang web ftp, bạn có thể sử dụng các thông tin đăng nhập đó.
- Đăng nhập vào nút của bạn dưới dạng thư mục gốc để cài đặt RPM của Edge.
- Tắt SELinux như mô tả ở trên.
- Tải tệp Edge
bootstrap_4.52.01.sh
xuống/tmp/bootstrap_4.52.01.sh
:curl https://software.apigee.com/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh
- Cài đặt tiện ích dịch vụ API và các phần phụ thuộc của Edge:
sudo bash /tmp/bootstrap_4.52.01.sh apigeeuser=uName apigeepassword=pWord
Trong đó uName:pWord là tên người dùng và mật khẩu mà bạn nhận được từ Apigee. Nếu bỏ qua pWord, bạn sẽ được nhắc nhập mã đó.
- Cài đặt tiện ích
apigee-mirror
trên nút:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror install
- Sử dụng tiện ích
apigee-mirror
để đồng bộ hoá kho lưu trữ Apigee với thư mục/opt/apigee/data/apigee-mirror/repos/
.Để giảm thiểu kích thước của kho lưu trữ, hãy đưa vào
--only-new-rpms
để chỉ tải các RPM mới nhất xuống. -
(Không bắt buộc) Nếu muốn cài đặt Edge từ kho lưu trữ cục bộ vào cùng một nút lưu trữ kho lưu trữ cục bộ, thì trước tiên, bạn cần chạy các lệnh sau:
- Chạy
bootstrap_4.52.01.sh
từ kho lưu trữ cục bộ để cài đặt tiện íchapigee-service
:sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.52.01.sh apigeeprotocol="file://" apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos
- Sử dụng
apigee-service
để cài đặt tiện íchapigee-setup
:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- Sử dụng
apigee-setup
để cài đặt và định cấu hình các thành phần Edge trên nút. Hãy xem phần Cài đặt các thành phần Edge trên một nút để biết thêm thông tin.
- Chạy
Cài đặt apigee-setup trên một nút từ xa từ kho lưu trữ cục bộ
Bạn có 2 lựa chọn để cài đặt Edge từ kho lưu trữ cục bộ. Bạn có thể:
- Tạo một tệp .tar của kho lưu trữ, sao chép tệp .tar vào một nút, sau đó cài đặt Edge qua tệp .tar.
- Cài đặt máy chủ web trên nút có kho lưu trữ cục bộ để các nút khác có thể truy cập vào nút đó. Apigee cung cấp máy chủ web Nginx để bạn sử dụng hoặc bạn có thể dùng máy chủ web của riêng mình.
Cài đặt từ tệp .tar
Cách cài đặt qua tệp .tar:
- Trên nút có kho lưu trữ cục bộ, hãy dùng lệnh sau để đóng gói kho lưu trữ cục bộ thành một tệp .tar duy nhất có tên là
/opt/apigee/data/apigee-mirror/apigee-4.52.01.tar.gz
:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
- Sao chép tệp .tar vào nút mà bạn muốn cài đặt Edge. Ví dụ: sao chép tệp đó vào thư mục
/tmp
trên nút mới. - Trên nút mới, hãy tắt SELinux như mô tả ở trên.
- Trên nút mới, hãy đảm bảo rằng bạn có thể truy cập vào kho lưu trữ tiện ích Yum cục bộ và kho lưu trữ EPEL.
- Kiểm tra kỹ để đảm bảo tất cả các kho lưu trữ Internet bên ngoài đều đã tắt (trường hợp này cần xảy ra vì
bạn đang cài đặt trên một máy không có quyền truy cập Internet):
sudo yum repolist
Bạn nên tắt tất cả các kho lưu trữ bên ngoài, nhưng bạn nên bật kho lưu trữ Apigee cục bộ và kho lưu trữ nội bộ của mình.
- Trên nút mới, hãy cài đặt
yum-utils
vàyum-plugin-priorities
từ kho lưu trữ cục bộ.sudo yum install yum-utils
sudo yum install yum-plugin-priorities
Nhóm vận hành hoặc nhóm khác trong tổ chức của bạn phải thiết lập một kho lưu trữ cục bộ để bạn có thể cài đặt các công cụ Yum.
- Trên nút mới, hãy kiểm tra phiên bản
libdb4
của bạn như mô tả ở trên. - Nếu bạn đang cài đặt trên Oracle 7.x, hãy chạy lệnh sau:
sudo yum-config-manager --enable ol7_optional_latest
- Nếu bạn đang cài đặt trên AWS, hãy chạy lệnh
yum-configure-manager
sau:sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
- Trên nút mới, hãy huỷ tải tệp vào thư mục /tmp:
tar -xzf apigee-4.52.01.tar.gz
Lệnh này tạo một thư mục mới có tên là repos trong thư mục chứa tệp .tar. Ví dụ:
/tmp/repos.
- Cài đặt tiện ích dịch vụ API và các phần phụ thuộc của Edge từ
/tmp/repos
:sudo bash /tmp/repos/bootstrap_4.52.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
Lưu ý rằng bạn đã thêm đường dẫn đến thư mục kho lưu trữ vào lệnh này.
- Sử dụng
apigee-service
để cài đặt tiện íchapigee-setup
:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- Sử dụng
apigee-setup
để cài đặt và định cấu hình các thành phần Edge trên nút. Hãy xem phần Cài đặt các thành phần Edge trên một nút để biết thêm thông tin.
Cài đặt từ kho lưu trữ bằng máy chủ web Nginx
Cách cài đặt qua kho lưu trữ bằng máy chủ web Nginx:
- Cài đặt máy chủ web Nginx trên nút kho lưu trữ:
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror nginxconfig
- Theo mặc định, Nginx được định cấu hình để sử dụng localhost làm tên máy chủ và cổng 3939. Cách thay đổi các giá trị này:
- Mở
/opt/apigee/customer/application/mirror.properties
trong trình chỉnh sửa. Tạo tệp nếu tệp chưa tồn tại. - Hãy đặt các giá trị sau đây nếu cần:
conf_apigee_mirror_listen_port=3939 conf_apigee_mirror_server_name=localhost
- Khởi động lại Nginx:
/opt/nginx/scripts/apigee-nginx restart
- Mở
- Theo mặc định, kho lưu trữ yêu cầu tên người dùng:mật khẩu của
admin:admin
. Để thay đổi các thông tin xác thực này, hãy đặt các biến môi trường sau:MIRROR_USERNAME=uName MIRROR_PASSWORD=pWord
- Trên nút mới, hãy cài đặt
yum-utils
vàyum-plugin-priorities
.sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- Trên nút mới, hãy tắt SELinux như mô tả ở trên.
- Trên nút mới, hãy đảm bảo rằng bạn đã bật kho lưu trữ EPEL cục bộ.
- Trên nút mới, hãy kiểm tra phiên bản
libdb4
của bạn như mô tả ở trên. - Trên nút từ xa, hãy tải tệp Edge khởi động 4.52.01.sh xuống
/tmp/bootstrap_4.52.01.sh
:curl http://uName:pWord@remoteRepo:3939/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh
Trong đó uName:pWord là tên người dùng và mật khẩu mà bạn đặt ở trên cho kho lưu trữ và remoteRepo là địa chỉ IP hoặc tên DNS của nút kho lưu trữ.
- Trên nút từ xa, cài đặt tiện ích Edge
apigee-service
và các phần phụ thuộc:sudo bash /tmp/bootstrap_4.52.01.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
Trong đó uName:pWord là tên người dùng và mật khẩu kho lưu trữ.
- Trên nút từ xa, hãy sử dụng
apigee-service
để cài đặt tiện íchapigee-setup
:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- Sử dụng
apigee-setup
để cài đặt và định cấu hình các thành phần Edge trên nút từ xa. Xem bài viết Cài đặt các thành phần Edge trên một nút để biết thêm thông tin.
Cập nhật một kho lưu trữ Apigee cục bộ
Để cập nhật repo, bạn phải tải tệp bootstrap_4.52.01.sh mới nhất xuống, sau đó thực hiện quá trình đồng bộ hoá mới.
Cách cập nhật kho lưu trữ:
- Tải tệp Edge bootstrap_4.52.01.sh xuống
/tmp/bootstrap_4.52.01.sh
:curl https://software.apigee.com/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh
- Chạy tệp Edge
bootstrap_4.52.01.sh
:sudo bash/tmp/bootstrap_4.52.01.sh apigeeuser=uName apigeepassword=pWord
Trong đó uName:pWord là tên người dùng và mật khẩu mà bạn nhận được từ Apigee. Nếu bỏ qua pWord, bạn sẽ được nhắc nhập mã đó.
- Cập nhật
apigee-mirror
:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror update
- Thực hiện đồng bộ hoá:
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
- Nếu bạn muốn lấy toàn bộ kho lưu trữ:
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync
Dọn dẹp kho lưu trữ Apigee cục bộ
Làm sạch kho lưu trữ cục bộ sẽ xóa /opt/apigee/data/apigee-mirror và /var/tmp/yum-apigee-*.
Để làm sạch kho lưu trữ cục bộ, hãy sử dụng:
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror clean
Thêm hoặc cập nhật Edge 4.16.0x/4.17.0x trong repo 4.52.01
Nếu phải duy trì các lượt cài đặt cho Edge 4.16.0x hoặc 4.17.0x trong kho lưu trữ 4.52.01, bạn có thể duy trì một kho lưu trữ chứa tất cả các phiên bản. Sau đó, bạn có thể cài đặt bất kỳ phiên bản nào của Edge trên kho lưu trữ đó.
Cách thêm 4.16.0x/4.17.0x vào kho lưu trữ 4.52.01:
- Đảm bảo rằng bạn đã cài đặt phiên bản 4.52.01 của tiện ích
apigee-mirror
:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror version
Bạn sẽ thấy kết quả trong biểu mẫu bên dưới, trong đó xyz là số bản dựng:
apigee-mirror-4.52.01-0.0.xyz
- Sử dụng tiện ích
apigee-mirror
để tải Edge 4.16.0x/4.17.0x xuống kho lưu trữ của bạn. Hãy lưu ý cách bạn thêm phiên bản mong muốn vào tiền tố lệnh:apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
Hãy dùng chính lệnh này để cập nhật repos 4.16.0x/4.17.0x vào lúc khác bằng cách chỉ định số phiên bản bắt buộc.
- Kiểm tra thư mục
/opt/apigee/data/apigee-mirror/repos
để xem cấu trúc tệp:ls /opt/apigee/data/apigee-mirror/repos
Bạn sẽ thấy các tệp và thư mục sau:
apigee apigee-repo-1.0-6.x86_64.rpm bootstrap_4.16.01.sh bootstrap_4.16.05.sh bootstrap_4.17.01.sh bootstrap_4.17.05.sh bootstrap_4.17.09.sh bootstrap_4.18.01.sh bootstrap_4.18.05.sh bootstrap_4.19.01.sh thirdparty
Hãy lưu ý cách bạn có tệp tự khởi động cho tất cả các phiên bản Edge. Thư mục
apigee
cũng chứa các thư mục riêng cho từng phiên bản của Edge. - Để đóng gói kho lưu trữ thành một tệp .tar, hãy dùng lệnh sau:
apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
Lệnh này đóng gói tất cả các repos 4.17.0x và 4.16.0x vào cùng một tệp .tar. Bạn không thể đóng gói chỉ một phần của kho lưu trữ.
Để cài đặt Edge qua tệp repo hoặc .tar cục bộ, bạn chỉ cần nhớ chạy đúng tệp khởi động bằng cách dùng một trong các lệnh sau. Ví dụ này cài đặt Edge 4.17.01:
- Nếu cài đặt từ một tệp .tar, hãy chạy đúng tệp tự động khởi động trong kho lưu trữ:
sudo bash /tmp/repos/bootstrap_4.17.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
Để hoàn tất quá trình cài đặt, hãy làm theo các bước còn lại trong phần "Cài đặt từ tệp .tar" ở trên.
- Nếu cài đặt bằng máy chủ web Nginx, hãy tải xuống rồi chạy đúng tệp tự khởi động
từ kho lưu trữ:
/usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.17.01.sh -o /tmp/bootstrap_4.17.01.sh
sudo bash /tmp/bootstrap_4.17.01.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
Để hoàn tất quá trình cài đặt, hãy làm theo các bước còn lại trong phần "Cài đặt từ kho lưu trữ bằng máy chủ web Nginx" ở trên.