4.15.07.01 - Apigee Edge для частного облака: примечания к выпуску

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

В четверг, 22 октября 2015 г., мы выпустили новое исправление для Apigee Edge для Private Cloud.

Порядок обновления для установки с двумя центрами обработки данных

Если вы обновляете установку с двумя центрами обработки данных, обновляйте компоненты в следующем порядке:

  1. Qpid Data Center 1
  2. Qpid Data Center 2
  3. Центр обработки данных Postgres 1
  4. Postgres Data Center 2
  5. Центр обработки данных сервера управления 1
  6. Центр обработки данных сервера управления 2
  7. Центр обработки данных 1 для маршрутизатора/обработчика сообщений
  8. Маршрутизатор/Message Processor в центре обработки данных 2

Удаление дополнительного pod-модуля gateway при обновлении до версии 4.15.07.00.

В этот выпуск включен скрипт, устраняющий проблему OPDK-1878. Если в предыдущей установке Edge вы изменили название pod-модуля шлюза, заданное по умолчанию ("gateway"), то скрипт обновления до версии 4.15.07.00 автоматически добавил в вашу установку новый pod-модуль с названием "gateway" в дополнение к созданному вами.

Как определить, затронет ли вас это изменение

Эта проблема чаще всего возникает в среде с несколькими центрами обработки данных, где вы создали поды шлюза с разными именами в каждом центре обработки данных, например gateway-1 и gateway-2. Если вы использовали название по умолчанию для pod-модуля шлюза ("gateway"), эта проблема вас не затронет.

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

> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions/dc-1/pods

где ms_IP – это IP-адрес или DNS-имя сервера Edge Management Server, а dc-1 – название региона. Эта команда возвращает массив, содержащий все названия подов в регионе.

Если вы выполните эту команду до обновления и переименуете pod-объект gateway, то увидите результаты в следующем формате:

[ "gateway-1", "analytics", "central" ]

Если вы выполните эту команду после обновления до версии 4.15.07.00, результаты будут включать pod-объект gateway:

[ "gateway-1", "gateway", "analytics", "central" ]

Если вы не знаете названия регионов, используйте команду:

> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions

Применение скрипта исправления

Исправление 4.15.07.01 включает скрипт delete-gw-pod.sh, который удаляет дополнительный pod, созданный при обновлении 4.15.07.00.

Скрипт delete-gw-pod.sh:

  • Удаляет все компоненты Edge из pod-объекта gateway или указанного вами pod-объекта.
  • Отменяет связь всех организаций с пакетом.
  • Удаляет пакет.

Чтобы запустить этот скрипт:

  1. Установите исправление 4.15.07.01.
  2. Создайте резервную копию всех узлов ZooKeeper. Дополнительную информацию можно найти в руководстве по работе с Edge.
  3. На любом узле Management Server запустите скрипт delete-gw-pod.sh, чтобы удалить pod-файл шлюза, созданный средством обновления версии 4.15.07.00:

    > /<instal_dir>/apigee4/bin/delete-gw-pod.sh

    Скрипт запросит пароль системного администратора.

    Если вы не укажете параметры командной строки для скрипта, он проверит все регионы на наличие нескольких подов шлюза. Затем вам будет предложено удалить один из них (по умолчанию – pod-файл gateway).

    В скрипт delete-gw-pod.sh можно передавать параметры командной строки. Например, если вы передадите название пакета и регион, будет удален только этот пакет в этом регионе. Затем появится запрос на проверку всех регионов.

Скрипту delete-gw-pod.sh можно передать следующие параметры:

  • -P <пароль системного администратора>
  • -a <Адрес электронной почты администратора, по умолчанию используется значение ADMIN_EMAIL в apigee_env.sh>
  • -H <хост сервера управления, по умолчанию используется значение MSIP в apigee_env.sh>
  • -r <Регион для поиска pod-файла gateway>
  • -p <Gateway pod name. По умолчанию используется значение gateway.
  • -y <Suppress warning>

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

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

Идентификатор проблемы Описание
OPDK-1927 В обновлении монетизации отсутствуют таблицы; создаются повторяющиеся индексы
OPDK-1878 Изменение названия POD шлюза при настройке приводит к проблемам
OPDK-1886 Узел не может получить доступ к локальным IP-адресам, например 192.168.x.y
MGMT-2353 Кнопка удаления на странице со списком специальных отчетов работает только один раз
MGMT-2521 Сеанс трассировки иногда зависает
MGMT-2543 Новый редактор прокси-серверов изменяет XML в элементе <Payload> правила AssignMessage, что нарушает работу существующих прокси-серверов API
MGMT-2581 Отключите метод HTTP TRACE на всех портах управления
MGMT-2599 Новый редактор прокси-серверов восстанавливает префикс пространства имен после его удаления
MGMT-2616 Новый редактор прокси-сервера API неправильно обрабатывает объекты XML
MGMT-2618 Проблемы с развертыванием из-за ошибки "Не удалось создать каталог по указанному пути"
MGMT-2702 Уязвимость межсайтовой безопасности для Firefox и IE
DEVRT-1942 В обновлении монетизации отсутствуют таблицы; создаются повторяющиеся индексы
APIRT-1074 Контент, сжатый с помощью Gzip, обрабатывается неправильно, если заголовок Connection: Close отправляется без заголовков Content-Length или Transfer-Encoding