Cập nhật Apigee Edge 4.16.01.x lên bản phát hành 4.16.01 mới nhất

Tài liệu này có chứa quy trình mà bạn sử dụng để cập nhật phiên bản 4.16.01 hiện có để sử dụng RPM mới nhất và các tệp hỗ trợ từ Apigee. Quy trình này sử dụng tiện ích update.sh để thực hiện cập nhật.

Những phiên bản Edge nào bạn có thể cập nhật lên bản phát hành 4.16.01 mới nhất

Bạn chỉ có thể cập nhật cài đặt Apigee Edge phiên bản 4.16.01.x hiện có lên bản phát hành 4.16.01 mới nhất.

Nếu đang chạy Edge phiên bản 4.15.07.0x trở xuống, thì trước tiên bạn phải chuyển sang 4.16.01. Xem Hướng dẫn cài đặt Apigee Edge 4.16.01, có trên ftp trang web: ftp://ftp.apigee.com/, để biết thông tin về cách chuyển từ phiên bản 4.15.07.0x trở xuống sang phiên bản 4.16.01.

Những người có thể thực hiện quá trình cập nhật

Người dùng chạy bản cập nhật phải giống như người dùng đã cài đặt Edge ban đầu hoặc người dùng chạy dưới dạng thư mục gốc.

Sau khi bạn cài đặt RPM của cạnh, bất kỳ người dùng nào cũng có thể định cấu hình các RPM này.

Yêu cầu về dung lượng ổ đĩa để cập nhật

Đảm bảo rằng bạn có ít nhất 1 GByte dung lượng ổ đĩa trống trước khi thực hiện cập nhật.

Tự động truyền tài sản cài đặt từ 4.16.01.x

Nếu bạn đã đặt bất kỳ thuộc tính nào bằng cách chỉnh sửa tệp .properties trong /opt/apigee/customer/application thì các thuộc tính này các giá trị được cập nhật giữ lại.

Cập nhật điều kiện tiên quyết

Hãy đáp ứng những điều kiện tiên quyết sau đây trước khi nâng cấp Apigee Edge:

  • Sao lưu tất cả các nút
    Trước khi cập nhật, bạn nên sao lưu toàn bộ tất cả các nút để đảm bảo an toàn lý do. Sử dụng quy trình này dành cho phiên bản Edge hiện tại của bạn để sao lưu.

    Điều này giúp bạn có một kế hoạch dự phòng trong trường hợp không cập nhật được phiên bản mới hoạt động đúng cách. Để biết thêm thông tin về tính năng sao lưu, hãy xem thẻ Apigee Edge 4.16.01 Hướng dẫn sử dụng, có trên trang web FTP của Apigee: ftp://ftp.apigee.com/.
  • Đảm bảo Edge đang chạy
    Đảm bảo rằng Edge đang hoạt động trong quá trình cập nhật bằng cách dùng lệnh:

    &gt; /<inst_root>/apigee/apigee-service/bin/apigee-all trạng thái

Xử lý bản cập nhật không thành công

Trong trường hợp không cập nhật được, bạn có thể thử khắc phục vấn đề rồi chạy update.sh một lần nữa. Bạn có thể chạy bản cập nhật nhiều lần và sẽ tiếp tục cập nhật từ vị trí cuối cùng tắt.

Nếu lỗi yêu cầu bạn khôi phục bản cập nhật về phiên bản trước đó, hãy xem Hướng dẫn cài đặt Apigee Edge 4.16.01, có trên FTP của Apigee trang web: ftp://ftp.apigee.com/

Thông tin cập nhật ghi nhật ký

Theo mặc định, tệp update.sh tiện ích ghi thông tin nhật ký vào:

/opt/apigee/var/log/apigee-setup/update.log

Nếu người dùng đang chạy tiện ích update.sh không có quyền truy cập vào thư mục đó, hệ thống sẽ ghi nhật ký vào thư mục /tmp dưới dạng tệp có tên update_username.log.

Nếu người dùng không có quyền truy cập vào /tmp, tiện ích update.sh sẽ bị lỗi.

Cập nhật khi không có thời gian ngừng hoạt động

Cập nhật ngay tức thì hoặc cập nhật định kỳ cho phép bạn cập nhật bản cài đặt Edge mà không cần đưa Edge xuống.

Chìa khóa để nâng cấp mà không lo gián đoạn hoạt động là xóa từng Bộ định tuyến khỏi tải trình cân bằng. Sau đó, bạn cập nhật Bộ định tuyến và bất kỳ thành phần nào khác trên cùng một máy với Bộ định tuyến, sau đó thêm lại Bộ định tuyến vào trình cân bằng tải.

  1. Cập nhật máy theo đúng thứ tự cho việc cài đặt của bạn như được mô tả dưới đây trong phần "Yêu cầu bản cập nhật máy".
  2. Khi đến lúc cập nhật Bộ định tuyến, hãy chọn một Bộ định tuyến bất kỳ và không kết nối được Bộ định tuyến đó, như là được mô tả trong phần tiếp theo "Không thể kết nối với Bộ định tuyến và Trình xử lý thư".
  3. Cập nhật Bộ định tuyến đã chọn và tất cả các thành phần Edge khác trên cùng một máy với Bộ định tuyến. Tất cả các cấu hình Edge đều hiển thị Bộ định tuyến và Trình xử lý thư trên cùng một nút.
  4. Làm cho Bộ định tuyến có thể truy cập lại.
  5. Lặp lại các bước từ 2 đến 4 đối với các Bộ định tuyến còn lại.
  6. Tiếp tục cập nhật cho các máy còn lại trong bản cài đặt của bạn.

Chế tạo một chiếc máy phay gỗ và Không thể kết nối với Trình xử lý tin nhắn

Trong quá trình thiết lập sản xuất, bạn sẽ có nhiều Bộ định tuyến và Bộ xử lý thư cần đạt được hiệu suất tối ưu và bạn phải bật/tắt khả năng tiếp cận của những Bộ định tuyến và Thông báo này Bộ xử lý trước/sau khi cập nhật.

Lệnh gọi API sau đây định cấu hình một nút là có thể truy cập hoặc không truy cập được:

> curl -u adminEmail:pWord -X POST "http://<ms_IP>:8080/v1/servers/UUID" -d "reachable=true|false"

trong đó UUID là mã nhận dạng duy nhất (UUID) của Bộ xử lý thông báo hoặc Bộ định tuyến và có thể truy cập được đặt thành true hoặc false.

Nếu bạn cần xác định UUID của Bộ định tuyến, hãy sử dụng lệnh cURL sau:

> curl http://<routerIP>:8081/v1/servers/self

Nếu bạn cần xác định UUID của Trình xử lý thư, hãy sử dụng cURL sau :

> curl http://<mpIP>:8082/v1/servers/self

Hãy xử lý những vấn đề sau trước/sau khi cập nhật:

  • Trên nút kết hợp Bộ định tuyến và Trình xử lý thông báo:
    • Trước khi cập nhật – hãy thực hiện các bước sau:
      1. Làm cho Bộ định tuyến không kết nối được bằng cách sử dụng lệnh gọi API hiển thị ở trên.
      2. Đặt Trình xử lý tin nhắn ở chế độ không thể kết nối.
    • Sau khi cập nhật, hãy thực hiện như sau:
      1. Kết nối với Trình xử lý tin nhắn.
      2. Làm cho Bộ định tuyến có thể truy cập được.
  • Trên nút Bộ định tuyến đơn:
    • Trước khi cập nhật, hãy làm cho Bộ định tuyến có thể truy cập được.
    • Sau khi cập nhật, hãy kết nối với Bộ định tuyến.
  • Trên nút Trình xử lý thông báo:
    • Trước khi cập nhật, hãy đặt Trình xử lý tin nhắn ở chế độ không thể truy cập được.
    • Sau khi cập nhật, hãy kết nối với Trình xử lý tin nhắn.

Sử dụng tệp cấu hình im lặng

Bạn phải chuyển tệp cấu hình im lặng vào lệnh cập nhật. Tệp cấu hình im lặng sẽ giống với trình bạn đã sử dụng để cài đặt Edge 4.16.01.

Quy trình cập nhật 4.16.01 trên nút có kết nối Internet bên ngoài

Sử dụng quy trình sau để cập nhật các thành phần Edge trên một nút:

  1. Nếu có, hãy tắt mọi công việc CRON đã định cấu hình để thực hiện thao tác sửa chữa trên Cassandra cho đến khi quá trình cập nhật hoàn tất.
  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
    Lưu ý: Mặc dù quá trình cài đặt RPM yêu cầu quyền truy cập vào thư mục gốc, nhưng bạn có thể thực hiện thao tác trên Edge mà không có quyền truy cập gốc.
  3. Tắt SELinux theo mô tả trong phần Cài đặt Apigee Edge 4.16.01 Hướng dẫn, có trên trang web FTP của Apigee: ftp://ftp.apigee.com/
  4. Xoá tất cả bộ nhớ đệm của Yum:
    &gt; sudo yum làm sạch tất cả
  5. Tải tệp Edge bootstrap.sh mới nhất xuống /tmp/bootstrap.sh:
    &gt; cuộn tròn https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
  6. Cập nhật tiện ích apigee-service của Edge và phần phụ thuộc:
    &gt; sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord

    trong đó uName:pWord là tên người dùng và mật khẩu nhận được từ Apigee. Nếu bỏ qua pWord, bạn sẽ được nhắc nhập mật khẩu đó.
  7. Sử dụng apigee-service để cập nhật chế độ thiết lập apigee tiện ích:
    &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    Nội dung cập nhật này đối với apigee-service cài đặt tiện ích update.sh trong &lt;inst_dir&gt;/apigee/apigee-setup/bin.
  8. Chạy tiện ích cập nhật trên các nút của bạn theo thứ tự được mô tả dưới đây trong phần "Thứ tự của máy cập nhật" bên dưới:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
    Yêu cầu duy nhất đối với tệp cấu hình là tệp cấu hình phải có thể truy cập được hoặc "apigee" có thể đọc được người dùng. Ví dụ: đặt tệp trong thư mục /tmp trên nút.
    Dùng tuỳ chọn “-c” để chỉ định thành phần cần cập nhật. Danh sách các lựa chọn có thể áp dụng thành phần bao gồm:
    • ldap = OpenLDAP
    • cs = Cassandr
    • zk = Người quản lý vườn thú
    • qpid = qpidd
    • ps = postgresql
    • Edge =Tất cả các cạnh ngoại trừ Giao diện người dùng Edge: Máy chủ quản lý, Bộ xử lý thư, Bộ định tuyến, Máy chủ QPID, Máy chủ Postgres
    • ui = Giao diện người dùng cạnh
    • all = cập nhật tất cả các thành phần trên máy (chỉ sử dụng cho hồ sơ cài đặt aio của Edge hoặc API BaaS asa hồ sơ cài đặt)
    • e = Tìm kiếm đàn hồi
    • b = Ngăn xếp API BaaS
    • p = API BaaS Cổng
    • ebp = Tìm kiếm đàn hồi, API BaaS Stack và API BaaS Portal trên cùng một nút
  9. Kiểm tra bản cập nhật bằng cách chạy tiện ích apigee-validate trên Thông báo Bộ xử lý, theo mô tả trong Hướng dẫn cài đặt Apigee Edge 4.16.01, có trên trang web FTP của Apigee: ftp://ftp.apigee.com/

Thủ tục cập nhật 4.16.01 từ cục bộ kho lưu trữ

Nếu các nút Edge của bạn bị tường lửa chặn hoặc bị cấm truy cập theo một cách khác kho lưu trữ Apigee qua Internet, thì bạn có thể cập nhật từ kho lưu trữ cục bộ, hoặc bản sao của kho lưu trữ Apigee.

Sau khi tạo kho lưu trữ Edge cục bộ, bạn có hai tùy chọn để cập nhật Edge từ kho lưu trữ cục bộ:

  • Tạo tệp .tar của kho lưu trữ, sao chép tệp .tar đó vào một nút, sau đó cập nhật Edge từ .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ủ của riêng mình máy chủ web.

Cách cập nhật từ kho lưu trữ 4.16.01 cục bộ:

  1. Đảm bảo bạn có một kho lưu trữ 4.16.01 cục bộ như mô tả trong Apigee Edge 4.16.01 Hướng dẫn cài đặt, có trên trang web FTP của Apigee: ftp://ftp.apigee.com/
  2. Cập nhật kho lưu trữ cục bộ:
    1. Tải tệp Edge bootstrap.sh mới nhất xuống /tmp/bootstrap.sh:
      &gt; cuộn tròn https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    2. Thực hiện đồng bộ hoá:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-phản chiếu đồng bộ hoá --only-new-rpms
  3. Cách cài đặt apigee-service 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.16.01.tar.gz:
      &gt; /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ập nhật Edge. Ví dụ: sao chép địa chỉ đó vào thư mục /tmp trên nút mới.
    3. Trên nút mới, hãy khôi phục tệp vào thư mục /tmp:
      &gt; tar -xzf apigee-4.16.01.tar.gz
      Lệnh này tạo một thư mục mới, có tên repos, trong thư mục chứa tệp .tar. Ví dụ: /tmp/repos.
    4. Đăng nhập vào nút của bạn làm thư mục gốc để cài đặt RPM cạnh
      Lưu ý: Mặc dù quá trình cài đặt RPM yêu cầu quyền truy cập vào thư mục gốc, nhưng bạn có thể thực hiện thao tác trên Edge mà không có quyền truy cập gốc.
    5. Tắt SELinux như mô tả trong Apigee Edge 4.16.01 Hướng dẫn cài đặt, có trên trang web FTP của Apigee: ftp://ftp.apigee.com/
    6. Cài đặt tiện ích và các phần phụ thuộc apigee-service Từ /tmp/repos:
      &gt; sudo bash /tmp/repos/bootstrap.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.
  4. Cách cài đặt dịch vụ apigee bằng máy chủ web Nginx:
    1. Định cấu hình máy chủ web Nginx như mô tả trong phần "Cài đặt qua kho lưu trữ bằng Nginx webserver&quot; trong Hướng dẫn cài đặt Edge 4.16.01 có trên Apigee Trang web FTP: ftp://ftp.apigee.com/
    2. Trên nút điều khiển từ xa, hãy tải tệp Edge bootstrap.sh xuống /tmp/bootstrap.sh:
      > /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap.sh -o /tmp/bootstrap.sh
                

      where uName:pWord are the username and password you set above for the repo, and remoteRepo is the IP address or DNS name of the repo node.

    3. Log in to your node as root to install the Edge RPMs
      Note: While RPM installation requires root access, you can perform Edge configuration without root access.
    4. Disable SELinux as described in the Apigee Edge 4.16.01 Installation Guide, available on the Apigee FTP site: ftp://ftp.apigee.com/
    5. On the remote node, install the Edge apigee-service utility and dependencies:
      > sudo bash /tmp/bootstrap.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
      where uName:pWord are the repo username and password.
  5. If present, disable any CRON jobs configured to perform a repair operation on Cassandra until after the update completes.
  6. Use apigee-service to update the apigee-setup utility:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    This update to apigee-service installs the update.sh utility in <inst_dir>/apigee/apigee-setup/bin.
  7. Run the update utility on your nodes in the order described below in "Order of machine update" below:
    > /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
    The only requirement on the config file is that the configuration file must be accessible or readable by the "apigee" user. For example, put the file in the /tmp directory on the node.
    Use the “-c” option to specify the component to update. The list of possible components includes:
    • ldap = OpenLDAP
    • cs = Cassandr
    • zk = Zookeeper
    • qpid = qpidd
    • ps = postgresql
    • edge =All Edge components except Edge UI: Management Server, Message Processor, Router, QPID Server, Postgres Server
    • ui = Edge UI
    • all = update all components on machine (only use for an Edge aio installation profile or an API BaaS asa installation profile)
    • e = ElasticSearch
    • b = API BaaS Stack
    • p = API BaaS Portal
    • ebp = ElasticSearch, API BaaS Stack, and API BaaS Portal on the same node
  8. Test the update by running the apigee-validate utility on the Message Processor, as described in the Apigee Edge 4.16.01 Installation Guide, available on the Apigee FTP site: ftp://ftp.apigee.com/

Order of machine update

The order that you update the machines in an Edge installation is important. The most important considerations to an update are:

  • You must update all Cassandra and ZooKeeper nodes before you update any other nodes.
  • You must update all qpidd and postgresql nodes before you update any Router and Message Processor nodes.
  • For any machine with multiple Edge components (Management Server, Message Processor, Router, QPID Server, Postgres Server), use the "-c edge" option to update them all at the same time.
  • If a step specifies that it should be performed on multiple machines, perform it in the specified machine order.
  • There is no separate step to update Monetization. It is updated when you specify the "-c edge" option.
  • After you update a Router node, you must remove all files from the /opt/nginx/conf.d directory, and then restart the Router.

For a 1-host standalone installation

  1. Update machine 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
  2. Xoá bất kỳ tệp nào trong /opt/nginx/conf.d:
    &gt; rm -f /opt/nginx/conf.d/*
  3. Khởi động lại Edge Router:
    &gt; /<inst_root>/apigee/apigee-service/bin/apigee-service cạnh-router khởi động lại

Dành cho mô hình độc lập gồm 2 người tổ chức cài đặt

Xem Hướng dẫn cài đặt Apigee Edge 4.16.01, có trên FTP của Apigee trang web: ftp://ftp.apigee.com/ để xem danh sách các cấu trúc liên kết Edge và số nút.

  1. Cập nhật Cassandra và ZooKeeper trên máy 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Cập nhật qpidd và postgresql trên máy 2:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. Cập nhật LDAP trên máy 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. Cập nhật các thành phần Edge trên máy 2 và máy 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. Trên nút 1:
    1. Xoá bất kỳ tệp nào trong /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Khởi động lại Edge Router:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  6. Cập nhật giao diện người dùng trên máy 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Đối với 5 máy chủ lưu trữ được phân cụm cài đặt

Xem Hướng dẫn cài đặt Apigee Edge 4.16.01, có trên FTP của Apigee trang web: ftp://ftp.apigee.com/ để xem danh sách của Edge cấu trúc liên kết và số nút.

  1. Cập nhật Cassandra và ZooKeeper trên máy 1, 2 và 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Cập nhật qpidd và postgresql trên máy 4 và 5:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. Cập nhật LDAP trên máy 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. Cập nhật các thành phần Edge trên máy 4, 5, 1, 2, 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. Trên nút 2 và 3:
    1. Xoá bất kỳ tệp nào trong /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Khởi động lại Edge Router:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  6. Cập nhật giao diện người dùng trên máy 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Dành cho mô hình phân cụm 9 máy chủ cài đặt

Xem Hướng dẫn cài đặt Apigee Edge 4.16.01, có trên FTP của Apigee trang web: ftp://ftp.apigee.com/ để xem danh sách các cấu trúc liên kết Edge và số nút.

  1. Cập nhật Cassandra và ZooKeeper trên máy 1, 2 và 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Cập nhật qpidd trên máy 6 và 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Cập nhật postgresql trên máy 8 và 9:
    > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Cập nhật LDAP trên máy 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Cập nhật các thành phần Edge trên máy 6, 7, 8, 9, 1, 4 và 5 theo thứ tự đó:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. Trên nút 4 và 5:
    1. Xoá bất kỳ tệp nào trong /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Khởi động lại Edge Router:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  7. Cập nhật giao diện người dùng trên máy 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Dành cho mô hình phân cụm gồm 13 máy chủ cài đặt

Xem Hướng dẫn cài đặt Apigee Edge 4.16.01, có trên FTP của Apigee trang web: ftp://ftp.apigee.com/ để xem danh sách các cấu trúc liên kết Edge và số nút.

  1. Cập nhật Cassandra và ZooKeeper trên máy 1, 2 và 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Cập nhật qpidd trên máy 12 và 13:
    >
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Cập nhật postgresql trên máy 8 và 9:
    >
        /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Cập nhật LDAP trên máy 4 và 5:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Cập nhật các thành phần của Edge trên máy 12, 13, 8, 9, 6, 7, 10 và 11 theo thứ tự đó:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. Trên nút 10 và 11:
    1. Xoá bất kỳ tệp nào trong /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Khởi động lại Edge Router:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  7. Cập nhật giao diện người dùng trên máy 6 và 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Dành cho mô hình phân cụm gồm 12 máy chủ cài đặt

Xem Hướng dẫn cài đặt Apigee Edge 4.16.01, có trên FTP của Apigee trang web: ftp://ftp.apigee.com/ để xem danh sách các cấu trúc liên kết Edge và số nút.

  1. Cập nhật Cassandra và ZooKeeper:
    1. Trên các máy 1, 2 và 3 của Trung tâm dữ liệu 1:
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    2. Trên các máy 7, 8 và 9 trong Trung tâm dữ liệu 2
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Cập nhật qpidd:
    1. Máy 4, 5 trong Trung tâm dữ liệu 1
      > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
    2. Máy 10, 11 trong Trung tâm dữ liệu 2
      > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. Cập nhật postgresql:
    1. Máy 6 trong Trung tâm dữ liệu 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    2. Máy 12 trong Trung tâm dữ liệu 2
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Cập nhật LDAP:
    1. Máy 1 trong Trung tâm dữ liệu 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    2. Máy 7 trong Trung tâm dữ liệu 2
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Cập nhật các thành phần của Edge:
    1. Máy 4, 5, 6, 1, 2, 3 trong Trung tâm dữ liệu 1
      > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    2. Máy 10, 11, 12, 7, 8, 9 trong Trung tâm dữ liệu 2
      > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    3. Trên nút 2, 3, 8 và 9:
      1. Xoá bất kỳ tệp nào trong /opt/nginx/conf.d:
        > rm -f /opt/nginx/conf.d/*
      2. Khởi động lại Edge Router:
        > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  6. Cập nhật giao diện người dùng:
    1. Máy 1 trong Trung tâm dữ liệu 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    2. Máy 7 trong Trung tâm dữ liệu 2
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Đối với API BaaS 7 máy chủ lưu trữ cài đặt

Xem Hướng dẫn cài đặt Apigee Edge 4.16.01, có trên FTP của Apigee trang web: ftp://ftp.apigee.com/ để xem danh sách các cấu trúc liên kết Edge và số nút.

  1. Cập nhật Cassandra trên máy 5, 6 và 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. Cập nhật Ngăn xếp ElasticSearch và API BaaS trên máy 1, 2 và 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile
  3. Cập nhật API BaaS Portal trên máy 4:
    > /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

Đối với API BaaS gồm 10 máy chủ cài đặt

Xem Hướng dẫn cài đặt Apigee Edge 4.16.01, có trên FTP của Apigee trang web: ftp://ftp.apigee.com/ để xem danh sách các cấu trúc liên kết Edge và số nút.

  1. Cập nhật Cassandra trên máy 8, 9 và 10:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. Cập nhật ElasticSearch trên máy 1, 2 và 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
  3. Cập nhật Ngăn xếp API BaaS trên máy 4, 5 và 6:
    > /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile
  4. Cập nhật API BaaS Portal trên máy 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

Đối với quá trình lắp đặt không theo chuẩn

Nếu bạn cài đặt không theo chuẩn, hãy cập nhật các thành phần Edge như sau đơn đặt hàng:

  1. ZooKeeper
  2. Cassandra
  3. qpidd
  4. Postgresql
  5. LDAP
  6. Edge, có nghĩa là "cạnh -c" hồ sơ trên tất cả các nút theo thứ tự: Qpid, Postgres, Management Máy chủ, Bộ xử lý thư, Bộ định tuyến.
  7. Trên tất cả các nút Bộ định tuyến:
    1. Xoá bất kỳ tệp nào trong /opt/nginx/conf.d:
      > rm -f /opt/nginx/conf.d/*
    2. Khởi động lại Edge Router:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  8. Giao diện người dùng