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

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

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

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

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

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

Удаление дополнительного модуля «шлюз» при обновлении до версии 4.15.07.00

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

Определение того, затронуты ли вы

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

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

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

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

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

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

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

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

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

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

Применение патч-скрипта

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

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

  • Удаляет все компоненты Edge из модуля «gateway» или указанного вами модуля.
  • Отключает все организации от группы.
  • Удаляет модуль.

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

  1. Установите патч 4.15.07.01.
  2. Создайте резервную копию всех узлов ZooKeeper. Подробнее см. в руководстве по эксплуатации Edge.
  3. На любом узле сервера управления запустите скрипт delete-gw-pod.sh , чтобы удалить модуль «gateway», созданный программой обновления 4.15.07.00:

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

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

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

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

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

  • -P <Пароль системного администратора>
  • -a <адрес электронной почты администратора, по умолчанию используется значение ADMIN_EMAIL в apigee_env.sh>
  • -H <хост сервера управления, по умолчанию используется значение MSIP в apigee_env.sh>
  • -r <Регион поиска модуля «gateway»>
  • -p <Имя модуля шлюза. По умолчанию «gateway»>
  • -y <Подавить предупреждение>

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

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

Идентификатор выпуска Описание
ОПДК-1927 Отсутствующие таблицы при обновлении монетизации; создаются дублирующие индексы
ОПДК-1878 Изменение имени POD шлюза в настройках приводит к проблемам
ОПДК-1886 Узел не может получить доступ к локальным IP-адресам, таким как 192.168.xy.
МГМТ-2353 Кнопка «Удалить» на странице списка пользовательских отчетов срабатывает только один раз.
МГМТ-2521 Сеанс трассировки иногда зависает
МГМТ-2543 Новый редактор прокси изменяет XML в <Payload> политики AssignMessage, что нарушает работу существующих прокси API.
МГМТ-2581 Отключить метод HTTP-трассировки на всех портах управления
МГМТ-2599 Новый редактор прокси восстанавливает префикс пространства имен после его удаления.
МГМТ-2616 Новый редактор прокси-API некорректно обрабатывает XML-сущности.
МГМТ-2618 Проблемы развертывания из-за «Ошибки создания каталога для пути»
МГМТ-2702 Уязвимость межсайтовой безопасности для FireFox и IE
ДЕВРТ-1942 Отсутствующие таблицы при обновлении монетизации; создаются дублирующие индексы
APIRT-1074 Сжатое содержимое Gzip обрабатывается неправильно, если заголовок Connection: Close отправляется без заголовков Content-Length или Transfer-Encoding.