Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
22 октября 2015 г. мы выпустили новый патч для Apigee Edge Private Cloud.
Порядок обновления для установки с двумя центрами обработки данных
Если вы обновляете установку с двумя центрами обработки данных, выполните следующие действия:
- Qpid Data Center 1
- Qpid Data Center 2
- Центр обработки данных Postgres 1
- Центр обработки данных Postgres 2
- Центр обработки данных управляющего сервера 1
- Центр обработки данных сервера управления 2
- Центр обработки данных 1 для маршрутизатора/обработчика сообщений
- Центр обработки сообщений/маршрутизатор 2
Удаление дополнительного пода gateway при обновлении до версии 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, а 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 или указанного вами пода.
- Отменяет связь между любыми организациями и капсулой.
- Удаляет модуль.
Чтобы запустить этот скрипт:
- Установите исправление 4.15.07.01.
- Создайте резервную копию всех узлов ZooKeeper. Дополнительную информацию можно найти в Руководстве по операциям Edge.
- На любом узле сервера управления запустите скрипт delete-gw-pod.sh, чтобы удалить контейнер gateway, созданный установщиком версии 4.15.07.00:
> /<instal_dir>/apigee4/bin/delete-gw-pod.sh
Скрипт запросит пароль системного администратора.
Если вы не укажете для скрипта никаких параметров командной строки, он будет перебирать все регионы, чтобы найти все кратные значения для модуля шлюза. Затем вам будет предложено удалить один из них. По умолчанию будет выбран модуль gateway.
Скрипту delete-gw-pod.sh можно передавать параметры командной строки. Например, если вы передадите название кластера и регион, будет удален только этот кластер в этом регионе. Затем появится вопрос, хотите ли вы проверить все регионы.
Скрипту delete-gw-pod.sh можно передать следующие параметры:
- -P <пароль системного администратора>
- -a <Адрес электронной почты администратора, по умолчанию используется значение ADMIN_EMAIL в файле apigee_env.sh>
- -H <хост сервера управления; по умолчанию используется значение MSIP в файле apigee_env.sh>
- -r <Регион, в котором нужно найти капсулу "шлюза">
- -p <Название пакета шлюза. По умолчанию используется значение "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 на всех портах управления |
| MGMT-2599 | Новый редактор прокси-сервера восстанавливает префикс пространства имен после его удаления |
| MGMT-2616 | Новый редактор прокси-сервера API неправильно обрабатывает элементы XML |
| MGMT-2618 | Проблемы с развертыванием из-за ошибки "Не удалось создать каталог для пути" |
| MGMT-2702 | Уязвимость межсайтового скриптинга для браузеров Firefox и Internet Explorer |
| DEVRT-1942 | В таблицах, связанных с монетизацией, отсутствуют некоторые данные; создаются дублирующиеся индексы |
| APIRT-1074 | Контент, сжатый с помощью Gzip, обрабатывается неправильно, когда заголовок Connection: Close отправляется без заголовков Content-Length или Transfer-Encoding |