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

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

В этом разделе описывается версия 4.19.01 обновления Edge for Private Cloud Feature Release.

Краткое описание выпуска

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

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

В этот релиз включены следующие новые функции:

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

Для получения более подробной информации о каждой из этих новых функций см. раздел «Новые функции» .

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

С момента выхода предыдущего выпуска функционала Edge for Private Cloud произошли следующие релизы, которые включены в этот релиз:

○ Край:
18.06.08
18.06.06
18.05.21
18.05.10
18.05.09
18.04.23.00
○ Портал:
18.11.28.00
18.10.17.00
18.10.09.00
18.07.16.00
Выход на пенсию Никто
Амортизация Поддержка Apigee Edge for Private Cloud версии 4.17.09 прекращена (программа устарела).

Для получения более подробной информации см. раздел «Устаревание, вывод из эксплуатации и изменения в системе CPS от Apigee» .

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

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

○ Программа резервного копирования не остановила 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)
○ Резервное копирование обработчика сообщений не создает правильный набор файлов (121095148)
○ Токены сессии не аннулированы (115278838)
○ Операции Cassandra не работают при включенной аутентификации JMX (113342838)
HEAD запросы к целевым объектам Node.js зависают (79993247)
○ Не удается разрешить имена хостов (79757554)
○ Исключения доступа к данным в конфигурациях с несколькими центрами обработки данных (76087166)
○ Политика ведения журнала сообщений, включающая дополнительную информацию в сообщение журнала (68722102)
○ Сброс пароля системного администратора завершается неудачей (65737520)

Для получения более подробной информации о каждой из этих известных проблем, включая способы их решения, см. раздел «Известные проблемы» .

Пути обновления

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

С 18.04.05 Прямое обновление с версии 4.18.05 до 4.19.01
С 18.04.2001 Прямое обновление с версии 4.18.01 до 4.19.01
С 17.04.09 Прямое обновление с версии 4.17.09 до 4.19.01
С 17.04.05 Обновите систему с версии 4.17.05 до 4.18.01 , затем обновите систему с версии 4.18.01 до 4.19.01.
С 17.04.2001 Обновите систему с версии 4.17.01 до 4.18.01 , затем обновите с версии 4.18.01 до 4.19.01.
С 16.04.09 Обновите систему с версии 4.16.09 до 4.18.01 , затем обновите систему с версии 4.18.01 до 4.19.01.
С 16.04.05 Обновите систему с версии 4.16.05 до 4.18.01 , затем обновите с версии 4.18.01 до 4.19.01.
С 16.04.2001 Обновите систему с версии 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, перечисленных в разделе «Включенные выпуски» .

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

Выпуск общедоступной версии (GA) пользовательского интерфейса Edge

Apigee Edge UI — это наш новейший сервис пользовательского интерфейса для управления. Ранее он находился в бета-версии. В Apigee Edge for Private Cloud v4.19.01 Edge UI стал частью общего релиза.

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

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

Выпуск общедоступной версии (GA) функции монетизации в пользовательском интерфейсе Edge.

В режиме онлайн-доступа доступна функция монетизации в новом пользовательском интерфейсе Edge.

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

В связи с этим объявлением отчеты об отклонениях в монетизации официально устарели. См. раздел «Устаревшие функции Apigee» .

apigee-monit добавляет функции самовосстановления и мониторинга.

В состав Apigee Edge for Private Cloud теперь входит 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 с помощью кода в конфигурации Zookeeper не работала.
80187407

Всплывающие подсказки содержат неопределенные ошибки.

Когда на графике отображался только один временной ряд, всплывающие подсказки выдавали ошибки типа "неопределенное значение".
79949124

Создание обратных прокси-серверов через OpenAPI

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

При сбросе паролей ссылки не отправляются.

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

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

Даже после того, как пользователь установил свойство trustxforwarded в true , заголовки результирующего запроса не использовали HTTPS.
69550284

Использование WSDL-файлов для создания API-прокси

Генерация API-прокси завершалась с ошибкой при использовании WSDL-файлов.

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

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

Идентификатор выпуска Описание
135616498

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

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

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

Для решения этой проблемы можно выполнить одно из следующих действий:

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

    ИЛИ

  • Для размещения метаданных используйте URL-адрес.
122370980

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

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

Никто.
121095148

Резервное копирование обработчика сообщений не создает правильный набор файлов.

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

Запустите резервное копирование во второй раз, и оно должно создать резервную копию нужного набора файлов.

115278838

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

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

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

Воспользуйтесь преимуществами нового интерфейса Edge с поддержкой SAML.

113342838

Операции Cassandra не работают при включенной аутентификации JMX.

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

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

79993247

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

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

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

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

79757554

Имена хостов не разрешаются.

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

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

Для решения этой проблемы перезапустите компонент пользовательского интерфейса Edge:

/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

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

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

  • Приоритетный балл
  • Отметка времени

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

Никто.
65737520

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

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

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

Задайте пароль в файле данных, который затем передаётся в конечную точку /users в API управления. Дополнительную информацию см. в разделе «Сброс пароля системного администратора» .

Следующий шаг

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

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