Примечания к выпуску 4.19.01 Edge для частного облака

Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X.
Информация

В этом разделе описана версия 4.19.01 Edge для частного облака.

Сводка по выпуску

В таблице ниже приведены основные изменения в этой версии.

Новые функции

В этом выпуске добавлены следующие новые функции:

○ Общедоступная версия интерфейса Edge
○ Общедоступная версия монетизации в интерфейсе Edge
○ apigee-monit добавляет сервисы самовосстановления и мониторинга
○ В интерфейсе Edge появились новые свойства конфигурации TLS
○ Теперь в интерфейсе Edge можно создавать, изменять и удалять виртуальные хосты
○ Добавлена поддержка OpenAPI версии 3
○ Теперь поддерживаются RedHat Enterprise Linux (RHEL) и CentOS 7.6
○ Теперь поддерживается Oracle Linux 7.5

Подробнее о новых функциях…

Включенные релизы

С момента выхода предыдущей версии Edge для частного облака были выпущены следующие версии, которые включены в эту версию:

○ 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
Упразднение Нет
Прекращение поддержки Версия Apigee Edge для частного облака 4.17.09 больше не поддерживается (устарела).

Подробнее о прекращении поддержки, выводе из эксплуатации и изменениях в CPS…

Исправление ошибок

В этой версии исправлены следующие ошибки:

○ Скрипт резервного копирования не остановил Zookeeper (122694069)
○ Добавлена целевая страница "Нет организаций" (120993451)
○ Удаление специальных отчетов (120682369)
○ Вкладка "Геокарта" в новом интерфейсе Edge (120681592)
○ Параметры JVM Zookeeper (120624977)
○ В подсказках возникают неопределенные ошибки (80187407)
○ Создание обратных прокси-серверов с помощью OpenAPI (79949124)
○ При сбросе пароля не отправляются ссылки (77515655)
○ Неправильные заголовки для ссылок на сброс пароля (72799769)
○ Использование WSDL для создания прокси API (69550284)

Подробнее об исправлении ошибок…

Известные проблемы

В этой версии есть следующие известные проблемы:

○ Формат файла метаданных для установки apigee-sso (135616498)
○ apigee-monit не поддерживается в Amazon Linux 1 (122370980)
○ При резервном копировании Message Processor не создается резервная копия нужного набора файлов (121095148)
○ Токены сеанса не аннулируются (115278838)
○ Операции Cassandra не работают, если включена аутентификация JMX (113342838)
○ Запросы HEAD к целевым объектам Node.js зависают (79993247)
○ Имена хостов не разрешаются (79757554)
○ Исключения DataAccessExceptions в конфигурациях с несколькими центрами обработки данных (76087166)
○ Правило MessageLogging включает дополнительную информацию в сообщение в журнале (68722102)
○ Не удается сбросить пароль системного администратора (65737520)

Подробнее об известных проблемах…

Варианты перехода

В таблице ниже показаны пути обновления для этой версии.

С версии 4.18.05 Переход с версии 4.18.05 на 4.19.01
С версии 4.18.01 Прямой переход с версии 4.18.01 на 4.19.01
С версии 4.17.09 Переход с версии 4.17.09 на 4.19.01
От 4.17.05 Переход с версии 4.17.05 на 4.18.01, а затем с версии 4.18.01 на 4.19.01
От 4.17.01 Переход с версии 4.17.01 на 4.18.01, а затем с версии 4.18.01 на 4.19.01
С 4.16.09 Переход с версии 4.16.09 на 4.18.01, а затем с версии 4.18.01 на 4.19.01
С 16.05.2024 Переход с версии 4.16.05 на 4.18.01, а затем с версии 4.18.01 на 4.19.01.
С версии 4.16.01 Переход с версии 4.16.01 на 4.18.01, а затем с версии 4.18.01 на 4.19.01
От 4.15.0x Переход с версии 4.15.0x на 4.16.01, затем с 4.16.01 на 4.18.01, а потом с 4.18.01 на 4.19.01.

Новые функции

В этом разделе перечислены новые функции, добавленные в этом выпуске. Кроме того, в этот выпуск включены все функции, которые были добавлены в выпуски Edge UI, Edge Management и Portal, перечисленные в разделе Включенные выпуски.

Помимо перечисленных ниже улучшений, в этой версии также повышена удобство использования, производительность, безопасность и стабильность.

Общедоступная версия интерфейса Edge

Интерфейс Apigee Edge – это наш новейший сервис управления. Ранее она была доступна в бета-версии. В Apigee Edge для частного облака версии 4.19.01 интерфейс Edge входит в общедоступную версию.

Чтобы использовать интерфейс Edge, необходимо включить SAML, а затем установить интерфейс Edge на отдельном узле.

Подробнее об интерфейсе Edge для частного облака…

Общедоступная версия монетизации в интерфейсе Edge

В новом интерфейсе Edge теперь доступна общедоступная версия монетизации.

Теперь в новом интерфейсе Edge можно выполнять все задачи по монетизации для Apigee Edge for Private Cloud, в том числе:

С этого момента отчеты о расхождениях в данных о монетизации официально считаются устаревшими. Подробнее о прекращении поддержки Apigee…

apigee-monit добавляет сервисы самовосстановления и мониторинга

Apigee Edge для частного облака теперь включает apigee-monit – инструмент на основе утилиты с открытым исходным кодом monit. apigee-monit периодически опрашивает сервисы Edge; если сервис недоступен, apigee-monit пытается перезапустить его.

Информацию об установке, настройке и использовании apigee-monit можно найти в статье Самовосстановление с помощью apigee-monit.

Новые свойства конфигурации TLS

В интерфейсе Edge поддерживаются новые свойства конфигурации TLS, которые можно использовать для следующих целей:

  • Протокол TLS по умолчанию
  • Список поддерживаемых протоколов TLS
  • Поддерживаемые алгоритмы TLS
  • Поддерживаемые шифры TLS

Подробнее о настройке дополнительных свойств TLS…

Как создавать, изменять и удалять виртуальные хосты в интерфейсе Edge

Функциональность самообслуживания была расширена, и теперь вы можете создавать, изменять и удалять виртуальные хосты в браузере (только в интерфейсе Edge).

Подробнее о том, как создать виртуальный хост с помощью браузера…

Добавлена поддержка OpenAPI v3

В этом выпуске добавлена поддержка создания прокси-сервера с помощью OpenAPI версии 3 (только в интерфейсе Edge).

Поддерживаемое ПО

В этом выпуске внесены следующие изменения в поддерживаемое ПО:

Поддержка добавлена Больше не поддерживается

В этом выпуске добавлена поддержка следующих платформ:

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

В этом выпуске больше не поддерживаются следующие платформы:

  • RHEL/CentOS/Oracle версии 7.3
  • RHEL/CentOS версии 6.8
  • Oracle Linux 6.7

Полный список поддерживаемых платформ приведен в разделе Поддерживаемое ПО и его версии.

Исправлены ошибки.

В этом разделе перечислены ошибки личного облака, исправленные в этой версии. Кроме того, в этот выпуск включены все исправления ошибок, которые были добавлены в выпуски Edge UI, Edge Management и Portal, перечисленные в разделе Включенные выпуски.

Идентификатор проблемы Описание
122694069

Скрипт резервного копирования не остановил Zookeeper

До исправления процесс Zookeeper не останавливался скриптом резервного копирования.
120993451

Добавлена целевая страница "Нет организаций"

Разработчики, которые входят в аккаунт пользователя, не связанного с организациями, больше не перенаправляются на несуществующую страницу. Для этих пользователей добавлена новая целевая страница.
120682369

Как удалить специальный отчет

Пользователи не могли удалять специальные отчеты в новом интерфейсе Edge.
120681592

Вкладка "Геокарта" в новом интерфейсе Edge

Когда пользователи переходили на вкладку "Геокарта" в новом интерфейсе Edge, возникала ошибка.
120624977

Параметры JVM для Zookeeper

Настройка параметров JVM с помощью Code with Config для Zookeeper не работала.
80187407

Неопределенные ошибки в подсказках

Если на диаграмме был только один временной ряд, подсказки вызывали неопределенные ошибки.
79949124

Как создать обратные прокси-серверы с помощью OpenAPI

При создании прокси-серверов не работала кнопка Использовать OpenAPI.
77515655

Ссылки для сброса пароля не отправляются

Пользователи не получали электронные письма при запросе ссылки для сброса пароля.
72799769

Неправильные заголовки ссылок для сброса пароля

Даже после того, как пользователь задал для свойства trustxforwarded значение true, в заголовках запросов не использовался протокол HTTPS.
69550284

Как использовать WSDL для создания прокси API

При использовании WSDL не удавалось создать прокси API.

Известные проблемы

В таблице ниже перечислены известные проблемы в этом выпуске.

Идентификатор проблемы Описание
135616498

Формат файла метаданных для установки apigee-sso

При установке apigee-sso и использовании файла metadata.xml вместо URL, если в конце файла metadata.xml нет новой строки (CRLF), файл metadata.xml считывается не полностью.

Решение

Чтобы обойти эту проблему, выполните одно из следующих действий:

  • Добавьте CRLF в конец файла metadata.xml.

    ИЛИ

  • Используйте для метаданных местоположение на основе URL
122370980

apigee-monit не поддерживается в Amazon Linux 1

Решение

Нет.
121095148

Резервная копия Message Processor не содержит нужные файлы

Решение

Запустите резервное копирование ещё раз. На этот раз будет скопирован правильный набор файлов.

115278838

Токены сеансов не аннулируются

Токены сеанса не аннулируются на сервере, когда пользователь нажимает кнопку выхода из Apigee Edge.

Решение

Используйте новый интерфейс Edge с SAML.

113342838

Операции Cassandra не работают, когда включена аутентификация JMX

Решение

Добавляйте имя пользователя и пароль при каждом вызове команды nodetool.

79993247

Запросы HEAD к целевым объектам Node.js зависают

Запросы HEAD к целевому объекту Node.js могут зависать, оставляя подключения в ожидании.

Решение

Чтобы обойти эту проблему, определите обработчик для запросов HEAD, чтобы явно возвращать пустой ответ.

79757554

Не удается распознать имена хостов

После установки или обновления Edge для частного облака имена хостов могут не разрешаться в адреса.

Решение

Чтобы устранить эту проблему, перезапустите компонент Edge UI:

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

Исключение DataAccessException в конфигурациях с несколькими центрами обработки данных

Если в конфигурации с несколькими центрами обработки данных один из хранилищ данных становится недоступен, может появиться следующая ошибка:

DataAccessException: Error while accessing datastore;
Please retry later

В результате сервер управления может не запуститься, поскольку он пытается подключиться к узлам Cassandra в dc-1 и dc-2. Значение DataAccessExceptions появляется, если узел Cassandra не работает. Это также может привести к сбоям в работе API, когда процессоры сообщений сообщают об ошибке DataAccessExceptions при попытке получить значения KVM.

Обратите внимание, что сервер управления не должен подключаться к компонентам хранилища данных в разных регионах.

Временное решение

Чтобы обойти эту проблему, отмените регистрацию следующих типов узлов Cassandra в недоступном центре обработки данных, а затем зарегистрируйте их снова, когда узлы Cassandra станут доступны:

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

Чтобы отменить регистрацию и повторно зарегистрировать эти типы узлов Cassandra:

  1. Получите UUID узлов Cassandra, используя следующую команду curl:
    curl -u ADMIN_EMAIL:ADMIN_PW \
      "http://MS_IP:MS_PORT/v1/servers?region=REGION&pod=GATEWAY_POD \
      &type=CASSANDRA_NODE_TYPE"

    Где:

    • ADMIN_EMAIL и ADMIN_PW – это учетные данные вашего аккаунта Apigee.
    • MS_IP и MS_PORT – IP-адрес и номер порта сервера управления.
    • REGION – название центра обработки данных, в котором находится сервер управления.
    • GATEWAY_POD – название пода, по умолчанию "gateway". Возможно, вы переименовали его, поэтому проверьте свою реализацию.
    • CASSANDRA_NODE_TYPE – одно из следующих значений: kms-datastore, dc-datastore или keyvaluemap-datastore.

    Пример:

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

    Ответ имеет следующий формат:

    {
      "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"
    }

    Пример:

    {
      "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"
    }

    Обратите внимание на значения поля uUID в ответе. Они понадобятся вам, чтобы отменить регистрацию узлов.

  2. Повторите шаг 1 для каждого типа узла Cassandra: kms-datastore, dc-datastore и keyvaluemap-datastore. Обязательно запишите полученные UUID.
  3. Отмените регистрацию узлов с помощью следующей команды:
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers/UUID" -X DELETE

    где UUID – UUID, возвращенный в ответе на предыдущую команду.

  4. Повторите шаг 3 для каждого UUID, собранного на шагах 1 и 2.
  5. Зарегистрируйте узлы повторно, используя следующую команду:
    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

Обратите внимание, что эти операции регистрируют и отменяют регистрацию узлов в Zookeeper и не влияют на кластер Cassandra. Подробнее об обновлении регистраций хранилищ данных…

68722102

Правило MessageLogging, включающее дополнительную информацию в сообщение журнала

Элемент FormatMessage правила MessageLogging определяет формат регистрируемого сообщения. Если задано значение FormatMessage=false, в регистрируемом сообщении не должно быть информации, сгенерированной Apigee. Однако даже если вы зададите значение FormatMessage=false, сообщение в журнале будет содержать следующую информацию:

  • Оценка приоритета
  • Временная метка

Решение

Нет.
65737520

Не удается сбросить пароль системного администратора

Сброс пароля системного администратора для сервера управления, содержащего специальные символы, завершится неудачно.

Решение

Задайте пароль в файле данных, который затем передайте в конечную точку /users в Management API. Подробнее о том, как сбросить пароль системного администратора…

Дальнейшие действия

Чтобы начать работу с Edge for Private Cloud 4.19.01, воспользуйтесь следующими ссылками:

Новые установки:
Обзор новой установки
Существующие установки:
Пути обновления