4.19.01 Ghi chú phát hành Edge dành cho đám mây riêng tư

Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào tài liệu Apigee X.
thông tin

Phần này mô tả phiên bản 4.19.01 của Bản phát hành tính năng Edge cho Đám mây riêng.

Tóm tắt về bản phát hành

Bảng sau đây tóm tắt các thay đổi trong bản phát hành này:

Tính năng mới

Bản phát hành này có các tính năng mới sau:

○ Bản phát hành có sẵn công khai (GA) của Giao diện người dùng Edge
○ Bản phát hành có sẵn công khai (GA) của tính năng Kiếm tiền trong Giao diện người dùng Edge
apigee-monit bổ sung các dịch vụ tự khắc phục và giám sát
○ Giao diện người dùng Edge có các thuộc tính cấu hình TLS mới
○ Giờ đây, bạn có thể tạo, chỉnh sửa và xoá máy chủ ảo trong Giao diện người dùng Edge
○ Đã thêm tính năng hỗ trợ OpenAPI phiên bản 3
○ Giờ đây, RedHat Enterprise Linux (RHEL) và CentOS 7.6 được hỗ trợ
○ Giờ đây, Oracle Linux 7.5 được hỗ trợ

Để biết thêm thông tin về từng tính năng mới này, hãy xem phần Tính năng mới.

Bản phát hành có trong gói

Kể từ Bản phát hành tính năng Edge cho Đám mây riêng trước đây, các bản phát hành sau đây đã diễn ra và được đưa vào bản phát hành này:

○ Edge:
   18.06.08
   18.06.06
   18.05.21
   18.05.10
   18.05.09
   18.04.23.00
○ Portal:
   18.11.28.00
   18.10.17.00
   18.10.09.00
   18.07.16.00
Các thành phần bị loại bỏ Không có
Ngừng sử dụng Apigee Edge cho Đám mây riêng tư phiên bản 4.17.09 không còn được hỗ trợ (không dùng nữa).

Để biết thêm thông tin, hãy xem bài viết Các thay đổi về việc ngừng cung cấp, ngừng hoạt động và CPS của Apigee.

Sửa lỗi

Bản phát hành này bao gồm các bản sửa lỗi sau:

○ Tập lệnh sao lưu không dừng Zookeeper (122694069)
○ Đã thêm trang đích "Không có tổ chức" (120993451)
○ Xoá báo cáo tuỳ chỉnh (120682369)
○ Thẻ Geomap trong phiên bản New Edge (120681592)
○ Các lựa chọn JVM của Zookeeper (120624977)
○ Đã xảy ra lỗi không xác định trên chú thích (80187407)
○ Tạo các proxy đảo ngược thông qua OpenAPI (79949124)
○ Đặt lại mật khẩu không gửi đường liên kết (77515655)
○ Tiêu đề không chính xác cho đường liên kết đặt lại mật khẩu (72799769)
○ Sử dụng WSDL để tạo API Proxy (69550284)

Để biết thêm thông tin về từng bản sửa lỗi này, hãy xem phần Các bản sửa lỗi.

Lỗi đã biết

Bản phát hành này có các vấn đề đã biết sau đây:

○ Định dạng tệp siêu dữ liệu để cài đặt apigee-sso (135616498)
apigee-monit không được hỗ trợ trên Amazon Linux 1 (122370980)
○ Bản sao lưu của Trình xử lý thông báo không sao lưu đúng bộ tệp (121095148)
○ Mã phiên không bị vô hiệu hoá (115278838)
○ Các thao tác Cassandra không hoạt động khi bật tính năng xác thực JMX (113342838)
○ Các yêu cầu HEAD đối với các mục tiêu Node.js bị treo (79993247)
○ Tên máy chủ không phân giải (79757554)
○ DataAccessExceptions trong cấu hình nhiều trung tâm dữ liệu (76087166)
○ Chính sách MessageLogging bao gồm thông điệp nhật ký bổ sung trong thông điệp nhật ký (68722102)
○ Không đặt lại được mật khẩu quản trị viên hệ thống (65737520)

Để biết thêm thông tin về từng vấn đề đã biết này, bao gồm cả các giải pháp, hãy xem phần Các vấn đề đã biết.

Lộ trình nâng cấp

Bảng sau đây cho biết các lựa chọn nâng cấp cho bản phát hành này:

Từ 18/4/2005 Nâng cấp trực tiếp từ 4.18.05 → 4.19.01
Từ ngày 1/18/4 Nâng cấp trực tiếp từ 4.18.01 → 4.19.01
Từ ngày 17 tháng 4 năm 2009 Nâng cấp trực tiếp từ 4.17.09 → 4.19.01
Từ ngày 17 tháng 4 năm 2005 Nâng cấp từ 4.17.05 → 4.18.01, sau đó nâng cấp từ 4.18.01 → 4.19.01
Từ 4.17.01 Nâng cấp từ 4.17.01 → 4.18.01, sau đó nâng cấp từ 4.18.01 → 4.19.01
Từ ngày 16/4/2009 Nâng cấp từ 4.16.09 → 4.18.01, sau đó nâng cấp từ 4.18.01 → 4.19.01
Từ 4.16.05 Nâng cấp từ 4.16.05 → 4.18.01, sau đó nâng cấp từ 4.18.01 → 4.19.01
Từ ngày 16/4/2024 Nâng cấp từ 4.16.01 → 4.18.01, sau đó nâng cấp từ 4.18.01 → 4.19.01
Từ phiên bản 4.15.0x Nâng cấp từ 4.15.0x → 4.16.01, sau đó nâng cấp từ Nâng cấp từ 4.16.01 → 4.18.01, sau đó nâng cấp từ 4.18.01 → 4.19.01

Tính năng mới

Phần này liệt kê các tính năng mới trong bản phát hành này. Ngoài ra, bản phát hành này bao gồm tất cả các tính năng trong bản phát hành Edge UI, Edge Management và Portal được liệt kê trong phần Các bản phát hành được bao gồm.

Ngoài những điểm cải tiến sau, bản phát hành này còn có nhiều điểm cải tiến về khả năng sử dụng, hiệu suất, tính bảo mật và độ ổn định.

Bản phát hành cho Giai đoạn phát hành rộng rãi (GA) của giao diện người dùng Edge

Giao diện người dùng Apigee Edge là dịch vụ giao diện người dùng quản lý mới nhất của chúng tôi. Trước đây, tính năng này ở giai đoạn thử nghiệm. Với Apigee Edge cho Private Cloud phiên bản 4.19.01, giao diện người dùng Edge là một phần của bản phát hành chung.

Để sử dụng giao diện người dùng Edge, bạn phải bật SAML rồi cài đặt giao diện người dùng Edge trên nút riêng.

Để biết thêm thông tin, hãy xem bài viết Giao diện người dùng Edge cho Đám mây riêng.

Bản phát hành cho Giai đoạn phát hành rộng rãi (GA) của tính năng Kiếm tiền trong giao diện người dùng Edge

Giờ đây, bạn có thể sử dụng phiên bản GA của tính năng Kiếm tiền trong giao diện người dùng của Edge mới.

Giờ đây, bạn có thể quản lý tất cả các tác vụ kiếm tiền cho Apigee Edge cho Private Cloud trong giao diện người dùng Edge mới, bao gồm cả những tác vụ sau:

Với thông báo này, báo cáo chênh lệch về hoạt động kiếm tiền đã chính thức ngừng hoạt động. Xem phần Các tính năng không dùng nữa của Apigee.

apigee-monit bổ sung các dịch vụ tự khắc phục và giám sát

Apigee Edge cho Đám mây riêng hiện bao gồm apigee-monit, một công cụ dựa trên tiện ích monit nguồn mở. apigee-monit định kỳ thăm dò các dịch vụ Edge; nếu một dịch vụ không hoạt động, thì apigee-monit sẽ cố gắng khởi động lại dịch vụ đó.

Để biết thông tin về cách cài đặt, định cấu hình và sử dụng apigee-monit, hãy xem bài viết Tự khắc phục bằng apigee-monit.

Thuộc tính cấu hình TLS mới

Giao diện người dùng Edge hỗ trợ các thuộc tính cấu hình TLS mới mà bạn có thể dùng để thiết lập những thuộc tính sau:

  • Giao thức TLS mặc định
  • Danh sách các giao thức TLS được hỗ trợ
  • Các thuật toán TLS được hỗ trợ
  • Các thuật toán mật mã TLS được hỗ trợ

Để biết thêm thông tin, hãy xem phần Thiết lập các thuộc tính TLS không bắt buộc.

Tạo, chỉnh sửa và xoá máy chủ ảo trong giao diện người dùng Edge

Chúng tôi đã mở rộng chức năng tự phục vụ để giờ đây bạn có thể tạo, chỉnh sửa và xoá các máy chủ ảo trong trình duyệt (chỉ dành cho giao diện người dùng Edge).

Để biết thêm thông tin, hãy xem bài viết Tạo máy chủ ảo bằng trình duyệt.

Đã thêm tính năng hỗ trợ OpenAPI phiên bản 3

Bản phát hành này đã thêm tính năng hỗ trợ tạo một proxy thông qua OpenAPI phiên bản 3 (chỉ dành cho giao diện người dùng Edge).

Phần mềm được hỗ trợ

Bản phát hành này có những thay đổi sau đây đối với phần mềm được hỗ trợ:

Đã thêm thông tin hỗ trợ Không được hỗ trợ nữa

Bản phát hành này hỗ trợ thêm các nền tảng sau:

  • Red Hat Enterprise Linux (RHEL) 7.6
  • CentOS 7.6
  • Oracle Linux 7.6

Bản phát hành này không còn hỗ trợ các nền tảng sau:

  • RHEL/CentOS/Oracle phiên bản 7.3
  • RHEL/CentOS phiên bản 6.8
  • Oracle Linux 6.7

Để xem danh sách đầy đủ các nền tảng được hỗ trợ, hãy xem bài viết Phần mềm được hỗ trợ và các phiên bản được hỗ trợ.

Sửa lỗi

Phần này liệt kê các lỗi trên Đám mây riêng đã được khắc phục trong bản phát hành này. Ngoài ra, bản phát hành này còn bao gồm tất cả các bản sửa lỗi trong bản phát hành Edge UI, Edge Management và Portal như trong phần Các bản phát hành được bao gồm.

ID vấn đề Mô tả
122694069

Tập lệnh sao lưu không dừng Zookeeper

Trước khi có bản sửa lỗi này, tập lệnh sao lưu không dừng quy trình Zookeeper.
120993451

Đã thêm trang đích "Không có tổ chức"

Những nhà phát triển đăng nhập bằng một người dùng không có tổ chức nào liên kết sẽ không còn được chuyển đến một trang không tồn tại nữa. Một trang đích mới đã được thêm cho những người dùng này.
120682369

Xoá báo cáo tuỳ chỉnh

Người dùng không thể xoá báo cáo tuỳ chỉnh trong phiên bản New Edge.
120681592

Thẻ Geomap trong phiên bản Edge mới

Khi người dùng chuyển đến thẻ Geomap trong phiên bản New Edge, phiên bản New Edge đã gặp lỗi.
120624977

Các lựa chọn JVM của Zookeeper

Việc đặt các lựa chọn JVM bằng cách sử dụng Code with Config cho Zookeeper không hoạt động.
80187407

Đã xảy ra lỗi không xác định trên chú thích

Khi biểu đồ chỉ có một chuỗi thời gian, chú thích sẽ đưa ra các lỗi không xác định.
79949124

Tạo proxy đảo ngược thông qua OpenAPI

Nút Use OpenAPI (Sử dụng OpenAPI) không hoạt động khi tạo các proxy.
77515655

Đặt lại mật khẩu nhưng không gửi đường liên kết

Người dùng không nhận được email khi yêu cầu đường liên kết để đặt lại mật khẩu.
72799769

Tiêu đề không chính xác cho đường liên kết đặt lại mật khẩu

Ngay cả sau khi người dùng đặt thuộc tính trustxforwarded thành true, các tiêu đề yêu cầu nhận được vẫn không sử dụng giao thức HTTPS.
69550284

Sử dụng WSDL để tạo Proxy API

Không tạo được Proxy API khi sử dụng WSDL.

Vấn đề đã biết

Bảng sau đây liệt kê các vấn đề đã biết trong bản phát hành này:

ID vấn đề Mô tả
135616498

Định dạng tệp siêu dữ liệu để cài đặt apigee-sso

Khi cài đặt apigee-sso và sử dụng tệp metadata.xml thay vì URL, nếu tệp metadata.xml không có dòng mới (CRLF) ở cuối tệp, thì tệp metadata.xml sẽ không được đọc toàn bộ.

Giải pháp:

Để giải quyết vấn đề này, bạn có thể làm theo một trong những cách sau:

  • Thêm CRLF vào cuối tệp metadata.xml

    HOẶC

  • Sử dụng vị trí dựa trên URL cho siêu dữ liệu
122370980

apigee-monit không được hỗ trợ trên Amazon Linux 1

Giải pháp:

Không có.
121095148

Bản sao lưu của Trình xử lý thông báo không sao lưu đúng bộ tệp

Giải pháp:

Chạy quy trình sao lưu lần thứ hai và quy trình này sẽ sao lưu đúng bộ tệp.

115278838

Mã thông báo phiên không bị vô hiệu hoá

Mã thông báo phiên không bị vô hiệu hoá trên máy chủ khi người dùng nhấp vào nút Đăng xuất của Apigee Edge.

Giải pháp:

Sử dụng phiên bản New Edge có SAML.

113342838

Các thao tác Cassandra không hoạt động khi bật tính năng xác thực JMX

Giải pháp:

Thêm tên người dùng và mật khẩu bất cứ khi nào bạn gọi lệnh nodetool.

79993247

Các yêu cầu HEAD đến các mục tiêu Node.js bị treo

Các yêu cầu HEAD đến một đích Node.js có thể bị treo, khiến các kết nối ở trạng thái đang chờ xử lý.

Giải pháp:

Để giải quyết vấn đề này, hãy xác định một trình xử lý cho các yêu cầu HEAD để trả về một phản hồi trống một cách rõ ràng.

79757554

Tên máy chủ không phân giải được

Sau khi bạn cài đặt hoặc nâng cấp Edge cho Đám mây riêng tư, tên máy chủ có thể không phân giải thành địa chỉ của chúng.

Giải pháp:

Để giải quyết vấn đề này, hãy khởi động lại thành phần giao diện người dùng Edge:

/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
76087166

DataAccessException trong nhiều cấu hình trung tâm dữ liệu

Trong cấu hình nhiều trung tâm dữ liệu, nếu một kho dữ liệu không hoạt động, thì bạn có thể thấy lỗi sau:

DataAccessException: Error while accessing datastore;
Please retry later

Kết quả là Management Server có thể không khởi động được vì đang cố gắng kết nối với các nút Cassandra trong cả dc-1 và dc-2. DataAccessExceptions xảy ra nếu một nút Cassandra ngừng hoạt động. Điều này cũng có thể dẫn đến tình trạng gián đoạn lưu lượng truy cập API, trong đó Trình xử lý thông báo báo cáo DataAccessExceptions trong khi cố gắng truy xuất KVM.

Xin lưu ý rằng trạng thái dự kiến là Máy chủ quản lý sẽ không kết nối với các thành phần kho dữ liệu trên các khu vực.

Giải pháp

Giải pháp tạm thời là huỷ đăng ký các loại nút Cassandra sau đây trong trung tâm dữ liệu không hoạt động, sau đó đăng ký lại chúng sau khi các nút Cassandra hoạt động trở lại:

  • kms-datastore
  • dc-datastore
  • keyvaluemap-datastore

Cách huỷ đăng ký và đăng ký lại các loại nút Cassandra này:

  1. Lấy UUID của các nút Cassandra bằng cách sử dụng lệnh curl sau:
    curl -u ADMIN_EMAIL:ADMIN_PW \
      "http://MS_IP:MS_PORT/v1/servers?region=REGION&pod=GATEWAY_POD \
      &type=CASSANDRA_NODE_TYPE"

    Trong trường hợp:

    • ADMIN_EMAILADMIN_PW là thông tin đăng nhập của tài khoản Apigee.
    • MS_IPMS_PORT là địa chỉ IP và số cổng của Máy chủ quản lý.
    • REGION là tên của trung tâm dữ liệu nơi Máy chủ quản lý được đặt.
    • GATEWAY_POD là tên nhóm, theo mặc định là "gateway". Tuy nhiên, có thể bạn đã đổi tên thành một tên khác, vì vậy, hãy kiểm tra quá trình triển khai của bạn.
    • CASSANDRA_NODE_TYPE là một trong các giá trị kms-datastore, dc-datastorekeyvaluemap-datastore.

    Ví dụ:

    curl -u nickdanger@google.com:myP@$$w0rD
      "http://192.168.0.1:8080/v1/servers?region=dc-1&pod=gateway&type=dc-datastore"

    Phản hồi sử dụng định dạng sau:

    {
      "internalIP" : "POD_IP_ADDRESS",
      "isUp" : [true|false],
      "pod" : "GATEWAY_POD",
      "reachable" : [true|false],
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : [ "kms-datastore", "dc-datastore", "keyvaluemap-datastore" ],
        "uUID" : "POD_UUID"
    }

    Ví dụ:

    {
      "internalIP" : "192.168.1.11",
      "isUp" : false,
      "pod" : "gateway",
      "reachable" : false,
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : "dc-datastore",
      "uUID" : "13cee956-d3a7-4577-8f0f-1694564179e4"
    }

    Lưu ý các giá trị của trường uUID trong phản hồi. Bạn sẽ dùng các lệnh này để huỷ đăng ký các nút.

  2. Lặp lại bước một cho từng loại nút Cassandra: kms-datastore, dc-datastorekeyvaluemap-datastore. Hãy nhớ ghi lại các UUID được trả về.
  3. Huỷ đăng ký các nút bằng lệnh sau:
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers/UUID" -X DELETE

    Trong đó, UUID là UUID được trả về trong phản hồi của lệnh trước đó.

  4. Lặp lại bước 3 cho từng UUID mà bạn đã thu thập ở bước 1 và 2.
  5. Đăng ký lại các nút bằng lệnh sau:
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers -d \
      "Type=kms-datastore&Type=dc-datastore&Type=keyvaluemap-datastore& \
      Type=counter-datastore&Type=cache-datastore&InternalIP=POD_IP_ADDRESS& \
      region=REGION&pod=GATEWAY_POD" -H \
      'content-type: application/x-www-form-urlencoded' -X POST

Xin lưu ý rằng các thao tác này đăng ký và huỷ đăng ký các nút từ Zookeeper và không ảnh hưởng đến cụm Cassandra. Để biết thêm thông tin về các lệnh này, hãy xem phần Cập nhật thông tin đăng ký kho dữ liệu.

68722102

Chính sách MessageLogging bao gồm thông tin bổ sung trong thông điệp nhật ký

Phần tử FormatMessage của chính sách MessageLogging kiểm soát định dạng của thông báo được ghi nhật ký. Khi FormatMessage=false, thông báo được ghi nhật ký không được bao gồm bất kỳ thông tin nào do Apigee tạo. Tuy nhiên, ngay cả khi bạn đặt FormatMessage=false, thông điệp nhật ký vẫn bao gồm những thông tin sau:

  • Điểm ưu tiên
  • Dấu thời gian

Giải pháp:

Không có.
65737520

Không đặt lại được mật khẩu quản trị viên hệ thống

Việc đặt lại mật khẩu quản trị viên hệ thống cho Máy chủ quản lý có chứa ký tự đặc biệt sẽ không thành công.

Giải pháp:

Xác định mật khẩu trong một tệp dữ liệu mà sau đó bạn sẽ truyền đến điểm cuối /users trong API Quản lý. Để biết thêm thông tin, hãy xem bài viết Đặt lại mật khẩu quản trị viên hệ thống.

Bước tiếp theo

Để bắt đầu sử dụng Edge cho Đám mây riêng tư 4.19.01, hãy sử dụng các đường liên kết sau:

Cài đặt mới:
Tổng quan mới về việc cài đặt
Cài đặt hiện tại:
Đường dẫn nâng cấp