Cài đặt tiện ích thiết lập api của Edge

Để cài đặt Edge trên một nút, trước tiên, bạn phải cài đặt tiện ích thiết lập apigee của Edge. Nếu đang ở trong một 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 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 ở chế độ cho phép thì mới có thể cài đặt tiện ích apigee-setup của Edge hay 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
  • Để tắt vĩnh viễn SELinux hoặc đặt SELinux ở chế độ cho phép:
    1. Mở /etc/sysconfig/selinux trong trình chỉnh sửa.
    2. Đặt SELINUX=disabled hoặc SELINUX=permissive
    3. Lưu nội dung bạn chỉnh sửa.
    4. Khởi động lại nút.
    5. 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.

Đ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) (Gói bổ sung cho 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 tuỳ 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 phần Điều kiện tiên quyết để sử 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 đi kèm phiên bản mới hơn. Nếu bạn dùng phiên bản mới hơn, hãy gỡ cài đặt phiên bản đó và 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 mới 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 để tham gia chương trình 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 thực hiện các bước sau đây trước khi cài đặt:

  1. Bật Các gói bổ sung cho Enterprise Linux (EPEL):
    sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
  2. Tắt Postgres và Nginx:
    sudo dnf module disable postgresql
    sudo dnf module disable nginx
  3. Cài đặt Python 2:
    sudo dnf install -y python2

Cài đặt tiện ích thiết lập apigee của 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:

  1. 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ó username:password cho trang web ftp của Apigee, thì bạn có thể dùng những thông tin đăng nhập đó.
  2. Đă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
  3. Cài đặt yum-utilsyum-plugin-priorities.
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  4. Tắt SELinux.
  5. Bật kho lưu trữ EPEL.
  6. Kiểm tra phiên bản libdb4.
  7. Nếu bạn đang cài đặt trên RHEL 8, hãy làm theo các bước trong bài viết Điều kiện tiên quyết dành cho RHEL 8.
  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
  9. 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
  10. Tải tệp bootstrap_4.52.02.sh của Edge xuống /tmp/bootstrap_4.52.02.sh:
    curl https://software.apigee.com/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.sh
  11. Cài đặt tiện ích và các phần phụ thuộc dịch vụ apigee của Edge:
    sudo bash /tmp/bootstrap_4.52.02.sh apigeeuser=uName apigeepassword=pWord

    Trong đó uName:pWord là tên người dùng và mật khẩu 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 không, Google 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 sẽ 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 tệp /etc/yum.repos.d/apigee.repo giúp 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 dùng lệnh:

    sudo yum -v repolist 'apigee*'
  12. Dùng dịch vụ apigee để cài đặt tiện ích thiết lập apigee:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  13. Sử dụng chế độ thiết lập apigee để 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 của 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:

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 có thể áp dụng
Mật khẩu chứa ký tự không hợp lệ Đừng dùng ký tự đặc biệt trong mật khẩu Apigee của bạn.
Sự cố kết nối

Kiểm tra kết nối mạng của bạn bằng cách thực thi lệnh ncat sau:

nc -v software.apigee.com 443

Bạn sẽ nhận được một thông báo tương tự như sau:

Connection to software.apigee.com 443 port [tcp/https] succeeded!

Nếu chưa cài đặt nc, bạn có thể thực thi lệnh telnet sau:

telnet software.apigee.com 443

Nếu các lệnh thành công, bạn có thể dùng tổ hợp phím Ctrl+C để huỷ kết nối đang mở.

Nếu một trong hai lệnh này không thành công, tức là bạn bị giới hạn 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.

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 cố gắng sử dụng lệnh sau 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 một 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
echo $https_proxy

Đối với proxy HTTP đầu ra, bạn nên sử dụng một trong các tuỳ chọn sau:

  • Thêm một cấu hình proxy HTTP trong /etc/yum.conf
  • Thêm cấu hình proxy HTTP chung trong /etc/environment

Cài đặt tiện ích thiết lập apigee của 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 nằm sau tường lửa hoặc bị cấm truy cập Internet theo một cách khác, thì bạn phải tạo một số kho lưu trữ hoặc bản sao chứa các tệp mà bạn sẽ cần trong quá trình cài đặt. Sau đó, tất cả các nút 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.

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

Tạo kho lưu trữ Apigee cục bộ

Để tạo kho lưu trữ Apigee nội bộ, bạn phải có một nút có quyền truy cập Internet bên ngoài để có thể tải các RPM và phần phụ thuộc xuống. Sau khi tạo kho lưu trữ nội bộ, bạn có thể di chuyển kho lưu trữ đó đến một nút khác hoặc cho phép các nút Edge truy cập vào nút đó để cài đặt.

Sau khi tạo kho lưu trữ Apigee cục bộ, có thể sau này 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ữ đó.

Cách tạo một kho lưu trữ Apigee tại địa phương:

  1. 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, thì bạn có thể dùng những thông tin đăng nhập đó.
  2. Đăng nhập vào nút của bạn làm thư mục gốc để cài đặt RPM cạnh.
  3. Tắt SELinux như được mô tả ở trên.
  4. Tải tệp bootstrap_4.52.02.sh của Edge xuống /tmp/bootstrap_4.52.02.sh:
    curl https://software.apigee.com/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.sh
  5. Cài đặt tiện ích và các phần phụ thuộc dịch vụ apigee của Edge:
    sudo bash /tmp/bootstrap_4.52.02.sh apigeeuser=uName apigeepassword=pWord

    Trong đó uName:pWord là tên người dùng và mật khẩu bạn nhận được từ Apigee. Nếu bỏ qua pWord, bạn sẽ được nhắc nhập mã đó.

  6. Cài đặt tiện ích apigee-mirror trên nút:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror install
  7. 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 thêm --only-new-rpms để chỉ tải RPM mới nhất xuống.

  8. (Không bắt buộc) Nếu muốn cài đặt Edge từ kho lưu trữ cục bộ trên 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:
    1. Chạy bootstrap_4.52.02.sh từ kho lưu trữ cục bộ để cài đặt tiện ích apigee-service:
      sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.52.02.sh apigeeprotocol="file://" apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos
    2. Dùng apigee-service để cài đặt tiện ích apigee-setup:
      /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    3. Dùng apigee-setup để cài đặt và định cấu hình các thành phần Edge trên nút này. Xem bài viết Cài đặt các thành phần của Edge trên một nút để biết thêm thông tin.

Cài đặt chế độ thiết lập apigee trên một nút từ xa của kho lưu trữ cục bộ

Bạn có hai cách để cài đặt Edge qua 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 từ tệp .tar.
  • Cài đặt máy chủ web trên nút bằng repo cục bộ để các nút khác có thể truy cập vào đó. 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 từ tệp .tar:

  1. Trên nút có kho lưu trữ cục bộ, hãy sử 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 /opt/apigee/data/apigee-mirror/apigee-4.52.02.tar.gz:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
  2. Sao chép tệp .tar vào nút mà bạn muốn cài đặt Edge. Ví dụ: sao chép nó vào thư mục /tmp trên nút mới.
  3. Trên nút mới, vô hiệu hoá SELinux như mô tả ở trên.
  4. 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 và kho lưu trữ EPEL cục bộ.
  5. Kiểm tra kỹ để đảm bảo tất cả các kho lưu trữ Internet bên ngoài đã bị tắt (trường hợp này xảy ra vì bạn đang cài đặt trên một máy không có kết nối Internet):
    sudo yum repolist

    Bạn phải tắt tất cả các kho lưu trữ bên ngoài, nhưng phải bật kho lưu trữ Apigee cục bộ và các kho lưu trữ nội bộ.

  6. Trên nút mới, cài đặt yum-utilsyum-plugin-priorities qua kho lưu trữ cục bộ.
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities

    Nhóm điều 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.

  7. Trên nút mới, hãy kiểm tra phiên bản libdb4 của bạn theo mô tả ở trên.
  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
  9. 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
  10. Trên nút mới, hãy khôi phục tệp vào thư mục /tmp:
    tar -xzf apigee-4.52.02.tar.gz

    Lệnh này sẽ 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.

  11. Cài đặt tiện ích và các phần phụ thuộc dịch vụ apigee của Edge từ /tmp/repos:
    sudo bash /tmp/repos/bootstrap_4.52.02.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

    Lưu ý rằng bạn bao gồm đường dẫn đến thư mục repos trong lệnh này.

  12. Dùng apigee-service để cài đặt tiện ích apigee-setup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  13. Dùng apigee-setup để cài đặt và định cấu hình các thành phần Edge trên nút này. Xem bài viết Cài đặt các thành phần của 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 từ kho lưu trữ bằng máy chủ web Nginx:

  1. 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
  2. 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 những giá trị này:
    1. Mở /opt/apigee/customer/application/mirror.properties trong trình chỉnh sửa. Tạo tệp nếu chưa có.
    2. Nếu cần, hãy đặt các giá trị sau đây:
      conf_apigee_mirror_listen_port=3939
      conf_apigee_mirror_server_name=localhost
    3. Khởi động lại Nginx:
      /opt/nginx/scripts/apigee-nginx restart
  3. Theo mặc định, kho lưu trữ này yêu cầu tên người dùng:mật khẩu của admin:admin. Để thay đổi những thông tin đăng nhập này, hãy đặt các biến môi trường sau:
    MIRROR_USERNAME=uName
    MIRROR_PASSWORD=pWord
  4. Trên nút mới, hãy cài đặt yum-utilsyum-plugin-priorities.
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  5. Trên nút mới, vô hiệu hoá SELinux như mô tả ở trên.
  6. 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ộ.
  7. Trên nút mới, hãy kiểm tra phiên bản libdb4 của bạn theo mô tả ở trên.
  8. Trên nút điều khiển từ xa, hãy tải tệp Edge bootstrap_4.52.02.sh xuống /tmp/bootstrap_4.52.02.sh:
    curl http://uName:pWord@remoteRepo:3939/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.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ữ.

  9. Trên nút từ xa, hãy cài đặt tiện ích và các phần phụ thuộc apigee-service của Edge:
    sudo bash /tmp/bootstrap_4.52.02.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ữ.

  10. Trên nút từ xa, hãy sử dụng apigee-service để cài đặt tiện ích apigee-setup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  11. 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 của Edge trên một nút để biết thêm thông tin.

Cập nhậ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.02.sh mới nhất xuống, sau đó đồng bộ hoá lại.

Cách cập nhật kho lưu trữ:

  1. Tải tệp Edge bootstrap_4.52.02.sh xuống /tmp/bootstrap_4.52.02.sh:
    curl https://software.apigee.com/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.sh
  2. Chạy tệp bootstrap_4.52.02.sh của Edge:
    sudo bash/tmp/bootstrap_4.52.02.sh apigeeuser=uName apigeepassword=pWord

    Trong đó uName:pWord là tên người dùng và mật khẩu bạn nhận được từ Apigee. Nếu bỏ qua pWord, bạn sẽ được nhắc nhập mã đó.

  3. Cập nhật chế độ apigee-mirror:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror update
  4. Thực hiện đồng bộ hoá:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
  5. Nếu bạn muốn toàn bộ kho lưu trữ:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync

Dọn dẹp một kho lưu trữ Apigee cục bộ

Việc xoá repo cục bộ sẽ bị xoá /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 kho lưu trữ 4.52.02

Nếu phải duy trì cài đặt cho Edge 4.16.0x hoặc 4.17.0x trong kho lưu trữ 4.52.02, bạn có thể duy trì một kho lưu trữ chứa tất cả các phiên bản. Từ kho lưu trữ đó, bạn có thể cài đặt bất kỳ phiên bản Edge nào.

Cách thêm phiên bản 4.16.0x/4.17.0x vào kho lưu trữ 4.52.02:

  1. Đảm bảo rằng bạn đã cài đặt phiên bản 4.52.02 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 dưới đây, trong đó xyz là số bản dựng:

    apigee-mirror-4.52.02-0.0.xyz
  2. 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 tiền tố lệnh vào phiên bản mong muốn:
    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 kho lưu trữ 4.16.0x/4.17.0x sau này bằng cách chỉ định số phiên bản bắt buộc.

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

  4. Để đóng gói kho lưu trữ vào 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 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 từ tệp repo hoặc tệp .tar cục bộ, hãy đảm bảo 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ừ tệp .tar, hãy chạy đúng tệp tự 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 bạn cài đặt bằng máy chủ web Nginx, hãy tải xuống rồi chạy đúng tệp khởi động qua 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 qua kho lưu trữ bằng máy chủ web Nginx" ở trên.