Обновите Apigee Edge с 4.16.01 до 4.16.05.

Edge для частного облака v. 4.16.05

Какие версии Edge можно обновить до 4.16.05

Вы можете обновить Apigee Edge только с версии 4.16.01.x до 4.16.05.

Если у вас установлена ​​версия Edge, предшествующая версии 4.16.01.x, вам необходимо сначала перейти на версию 4.16.01.x, а затем обновиться до версии 4.16.05.

Кто может выполнить обновление

Пользователь, запускающий обновление, должен быть тем же пользователем, который первоначально установил Edge, или пользователем, работающим под учетной записью root.

После установки Edge RPM их сможет настроить любой пользователь.

Требуется обновление до Java JDK версии 8.

Для этого выпуска Edge требуется, чтобы вы установили Java JDK версии 8 на всех узлах обработки Edge. Вы можете установить Oracle JDK 8 или OpenJDK 8. Если Java JDK 8 еще не установлен, сценарий обновления может установить его за вас.

В рамках обновления Java 8 некоторые шифры TLS больше не доступны в Oracle JDK 8. Полный список см. в разделе «Наборы шифров, отключенные по умолчанию» http://docs.oracle.com/javase/8/docs . /technotes/guides/security/SunProviders.html .

Предупреждение . Этот выпуск Edge не поддерживает JDK 7. Если вы в настоящее время используете JDK 7, вам необходимо выполнить обновление до JDK 8. Если вы откатили установку Edge 4.16.05, вы можете дополнительно перенастроить Edge для использования Java JDK 7.

Понижение версии Zookeeper

Версия RPM Zookeeper в Edge для частного облака 4.16.01 — apigee-zookeeper-3.4.5-1.0.905.noarch.rpm . В последующих версиях Edge версия Zookeeper была изменена обратно на apigee-zookeeper-3.4.5-0.0.948 . Это не позволяет yum обновить Zookeeper до более поздних версий, начиная с 4.16.01. Чтобы исправить эту ситуацию, перед обновлением Zookeeper запустите yum downgrade apigee-zookeeper .

Вы можете проверить версию Zookeeper, используя следующую команду:

> rpm -qa |grep apigee-zookeeper

Если эта команда возвращает версию Zookeeper:

apigee-zookeeper-3.4.5-1.0.905

Тогда вам необходимо выполнить понижение версии.

Требования к дисковому пространству для обновления

Перед выполнением обновления убедитесь, что у вас есть как минимум 1 ГБ свободного места на диске.

Автоматическое распространение настроек свойств из 4.16.01.x

Если вы установили какие-либо свойства, отредактировав файлы .properties в /opt/apigee/customer/application , эти значения сохраняются при обновлении.

Обновление утилиты apigee-validate

В версии 4.16.01 вы установили и запустили утилиту apigee-validate на узле процессора сообщений . В версии 4.16.05 утилита apigee-validate была обновлена ​​для запуска на узле Management Server .

При обновлении до версии 4.16.05 у вас есть два варианта обновления утилиты apigee-validate :

  1. Рекомендуется Apigee — установите и запустите утилиту apigee-validate на узле Management Server.

    При желании вы можете удалить утилиту apigee-validate с узлов процессора сообщений. Если вы оставите его на узле «Обработчик сообщений», вам необходимо обновить его до версии 4.16.05.
  2. Альтернативно обновите утилиту apigee-validate на узле процессора сообщений и запустите ее оттуда. Однако Apigee рекомендует устанавливать и запускать его с сервера управления.

Обновить необходимые условия

Перед обновлением Apigee Edge позаботьтесь о следующих предварительных условиях:

  • Резервное копирование всех узлов
    Перед обновлением рекомендуется выполнить полное резервное копирование всех узлов в целях безопасности. Используйте процедуру для вашей текущей версии Edge для выполнения резервного копирования.

    Это позволяет вам иметь запасной план на случай, если обновление до новой версии не будет работать должным образом. Дополнительную информацию о резервном копировании см. в разделе Резервное копирование и восстановление .
  • Убедитесь, что Edge работает
    Убедитесь, что Edge запущен и работает во время процесса обновления, используя команду:

    > /<inst_root>/apigee/apigee-service/bin/apigee-all status

Обработка неудачного обновления

В случае сбоя обновления вы можете попытаться исправить проблему, а затем снова запустить update.sh . Вы можете запускать обновление несколько раз, и оно продолжится с того места, где оно было остановлено в последний раз.

Если сбой требует отката обновления до предыдущей версии, дополнительную информацию см. в разделе 4.16.05 «Процесс отката» .

Регистрация информации об обновлении

По умолчанию утилита update.sh записывает информацию журнала в:

/opt/apigee/var/log/apigee-setup/update.log

Если пользователь, запускающий утилиту update.sh , не имеет доступа к этому каталогу, он записывает журнал в каталог /tmp в виде файла с именем update_username.log .

Если у пользователя нет доступа к /tmp , утилита update.sh завершится сбоем.

Обновление без простоев

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

Обновление с нулевым временем простоя возможно только в конфигурации с 5 узлами и более.

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

  1. Обновите компьютеры в порядке, соответствующем вашей установке, как описано ниже в разделе «Порядок обновления компьютеров».
  2. Когда придет время обновить маршрутизаторы, выберите любой маршрутизатор и сделайте его недоступным, как описано в разделе «Включение/отключение доступности сервера (процессора сообщений/маршрутизатора)» .
  3. Обновите выбранный маршрутизатор и все другие компоненты Edge на том же компьютере, что и маршрутизатор. Во всех конфигурациях Edge маршрутизатор и процессор сообщений расположены на одном узле.
  4. Снова сделайте маршрутизатор доступным.
  5. Повторите шаги 2–4 для остальных маршрутизаторов.
  6. Продолжите обновление для всех оставшихся компьютеров в вашей установке.

Позаботьтесь о следующем до/после обновления:

  • На объединенном узле маршрутизатора и процессора сообщений:
    • Перед обновлением выполните следующее:
      1. Сделайте маршрутизатор недоступным.
      2. Сделайте процессор сообщений недоступным.
    • После обновления - выполните следующее:
      1. Сделайте процессор сообщений доступным.
      2. Сделайте маршрутизатор доступным.
  • На одном узле маршрутизатора:
    • Перед обновлением сделайте роутер недоступным.
    • После обновления сделайте маршрутизатор доступным.
  • На одном узле процессора сообщений:
    • Перед обновлением сделайте процессор сообщений недоступным.
    • После обновления сделайте процессор сообщений доступным.

Использование файла конфигурации без вывода сообщений

Вы должны передать файл конфигурации в автоматическом режиме команде обновления. Файл автоматической конфигурации должен быть тем же, который вы использовали для установки Edge 4.16.01.

Процедура обновления до 4.16.05 на узле с внешним подключением к Интернету

Используйте следующую процедуру для обновления компонентов Edge на узле:

  1. Если они присутствуют, отключите все задания CRON, настроенные для выполнения операции восстановления в Cassandra, до завершения обновления.
  2. Войдите на свой узел как root, чтобы установить Edge RPM.
    Примечание . Хотя для установки RPM требуется root-доступ, вы можете выполнить настройку Edge без root-доступа.
  3. Отключите SELinux, как описано в разделе Установка утилиты Edge apigee-setup .
  4. Загрузите файл Edge 4.16.05 bootstrap_4.16.05.sh в /tmp/bootstrap_4.16.05.sh :
    > завиток https://software.apigee.com/bootstrap_4.16.05.sh -o /tmp/bootstrap_4.16.05.sh
  5. Установите утилиту apigee-service Edge 4.16.05 и зависимости:
    > sudo bash /tmp/bootstrap_4.16.05.sh apigeeuser= uName apigeepassword= pWord
    где uName:pWord — имя пользователя и пароль, полученные вами от Apigee. Если вы опустите pWord , вам будет предложено ввести его.
    По умолчанию программа установки проверяет, установлена ​​ли у вас Java 1.8. Если вы этого не сделаете, он установит его за вас. Используйте опцию JAVA_FIX , чтобы указать, как обрабатывать установку Java. JAVA_FIX принимает следующие значения:
    I = установить OpenJDK 1.8 (по умолчанию)
    C = Продолжить без установки Java
    Вопрос = Выйти. Для этого варианта вам придется установить Java самостоятельно.
  6. Используйте apigee-service для обновления утилиты apigee-setup :
    1. Если вы установили 4.16.01 путем обновления Edge до версии 4.15.07.0x, вам необходимо установить утилиту apigee-setup :
      > /opt/apigee/apigee-service/bin/apigee-service установка установки apigee
      Эта команда устанавливает утилиту update.sh в <inst_dir>/apigee/apigee-setup/bin .

      Если вы уже установили утилиту apigee-setup , обновите ее:
      > /opt/apigee/apigee-service/bin/apigee-service обновление apigee-setup
    2. Если вы установили 4.16.01 напрямую, то есть не выполняли обновление с 4.15.07.0x , вам необходимо обновить утилиту apigee-setup :
      > /opt/apigee/apigee-service/bin/apigee-service обновление apigee-setup
      Это обновление apigee-service устанавливает утилиту update.sh в <inst_dir>/apigee/apigee-setup/bin .
  7. Установите утилиту apigee-validate на Сервере управления:
    > /opt/apigee/apigee-service/bin/apigee-service установка apigee-validate
    Примечание . Если вы установили утилиту apigee-validate на узле процессора сообщений, вы можете обновить ее, используя на этом узле следующую команду:
    > /opt/apigee/apigee-service/bin/apigee-service обновление apigee-validate
    Однако для версии 4.16.05 Apigee рекомендует установить и запустить утилиту apigee-validate на сервере управления.
  8. Отредактируйте файл конфигурации, переданный утилите apigee-validate . В предыдущей версии Edge файл конфигурации, используемый apigee-validate, требовал следующих свойств:
    APIGEE_ADMINPW=sysAdminPword
    MP_POD=шлюз
    РЕГИОН=DC-1
    В этом выпуске для файла конфигурации требуется только свойство APIGEE_ADMINPW. Вы можете удалить два других свойства из файла.
  9. Запустите утилиту обновления на своих узлах в порядке, описанном ниже в разделе «Порядок обновления машины» ниже:
    > /opt/apigee/apigee-setup/bin/update.sh -c компонент -f файл конфигурации
    Единственное требование к файлу конфигурации — файл конфигурации должен быть доступен или доступен для чтения пользователю «apigee». Например, поместите файл в каталог /tmp на узле.
    Используйте опцию «-c», чтобы указать компонент для обновления. В список возможных компонентов входят:
    • ldap = OpenLDAP
    • cs = Кассандра
    • zk = Смотритель зоопарка
    • qpid = qpidd
    • пс = PostgreSQL
    • Edge = все компоненты Edge, кроме пользовательского интерфейса Edge: сервер управления, процессор сообщений, маршрутизатор, сервер QPID, сервер Postgres.
    • ui = Пограничный интерфейс
    • all = обновить все компоненты на компьютере (используйте только для профиля установки Edge aio или профиля установки API BaaS asa)
    • е = ЭластичныйПоиск
    • b = стек API BaaS
    • p = API BaaS-портала
    • ebp = ElasticSearch, API BaaS Stack и API BaaS Portal на одном узле.
  10. Проверьте обновление, запустив утилиту apigee-validate на сервере управления, как описано в разделе «Проверка установки» .

Чтобы позднее выполнить откат обновления, используйте процедуру, описанную в разделе 4.16.05 «Процесс отката» .

Процедура обновления до 4.16.05 из локального репозитория

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

После создания локального репозитория Edge у вас есть два варианта обновления Edge из локального репозитория:

  • Создайте файл .tar репозитория, скопируйте файл .tar на узел, а затем обновите Edge из файла .tar.
  • Установите веб-сервер на узле с локальным репозиторием, чтобы другие узлы могли получить к нему доступ. Apigee предоставляет вам веб-сервер Nginx, или вы можете использовать свой собственный веб-сервер.

Чтобы обновиться из локального репозитория 4.16.05:

  1. Создайте локальный репозиторий 4.16.05, как описано в разделе «Создание локального репозитория Apigee» в разделе «Установка утилиты Edge apigee-setup» .
    Примечание . Если у вас уже есть репозиторий 4.16.01, вы можете добавить к нему репозиторий 4.16.05.
  2. Чтобы установить сервис apigee из файла .tar:
    1. На узле с локальным репозиторием используйте следующую команду, чтобы упаковать локальный репозиторий в один файл .tar с именем /opt/apigee/data/apigee-mirror/apigee-4.16.05.tar.gz :
      > /opt/apigee/apigee-service/bin/apigee-service пакет apigee-mirror
    2. Скопируйте файл .tar на узел, где вы хотите обновить Edge. Например, скопируйте его в каталог /tmp на новом узле.
    3. На новом узле распакуйте файл в каталог /tmp:
      > tar -xzf apigee-4.16.05.tar.gz
      Эта команда создает новый каталог с именем repos в каталоге, содержащем файл .tar. Например /tmp/репозитории.
    4. Установите утилиту Edge apigee-service и зависимости из /tmp/repos:
      > sudo bash /tmp/repos/bootstrap_4.16.05.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
      Обратите внимание, что в эту команду вы включаете путь к каталогу репозитория.
  3. Чтобы установить сервис apigee с помощью веб-сервера Nginx:
    1. Настройте веб-сервер Nginx, как описано в разделе «Установка из репозитория с помощью веб-сервера Nginx» в разделе «Установка утилиты Edge apigee-setup» .
    2. На удаленном узле загрузите файл Edge bootstrap_4.16.05.sh в /tmp/bootstrap_4.16.05.sh:
      > /usr/bin/curl http:// uName: pWord @ RemoteRepo :3939/bootstrap_4.16.05.sh -o /tmp/bootstrap_4.16.05.sh
      где uName:pWord — это имя пользователя и пароль, которые вы установили выше для репозитория, а RemoteRepo — это IP-адрес или DNS-имя узла репо.
    3. На удаленном узле установите утилиту Edge apigee-service и зависимости:
      > sudo bash /tmp/bootstrap_4.16.05.sh apigeerepohost= RemoteRepo :3939 apigeeuser= uName apigeepassword= pWord apigeeprotocol=http://
      где uName:pWord — имя пользователя и пароль репозитория.
  4. Используйте apigee-service для обновления утилиты apigee-setup :
    1. Если вы установили 4.16.01 путем обновления Edge до версии 4.15.07.0x, вам необходимо установить утилиту apigee-setup :
      > /opt/apigee/apigee-service/bin/apigee-service установка установки apigee
      Эта команда устанавливает утилиту update.sh в <inst_dir>/apigee/apigee-setup/bin .

      Если вы уже установили утилиту apigee-setup , обновите ее:
      > /opt/apigee/apigee-service/bin/apigee-service обновление apigee-setup
    2. Если вы установили 4.16.01 напрямую, то есть не выполняли обновление с 4.15.07.0x , вам необходимо обновить утилиту apigee-setup :
      > /opt/apigee/apigee-service/bin/apigee-service обновление apigee-setup
      Это обновление apigee-service устанавливает утилиту update.sh в <inst_dir>/apigee/apigee-setup/bin .
  5. Установите утилиту apigee-validate на узле Management Server:
    > /opt/apigee/apigee-service/bin/apigee-service установка apigee-validate
    Примечание . Если вы установили утилиту apigee-validate на узле процессора сообщений, вы можете обновить ее, используя на этом узле следующую команду:
    > /opt/apigee/apigee-service/bin/apigee-service обновление apigee-validate
    Однако для версии 4.16.05 Apigee рекомендует установить и запустить утилиту apigee-validate на сервере управления.
  6. Отредактируйте файл конфигурации, переданный утилите apigee-validate . В предыдущей версии Edge файл конфигурации, используемый apigee-validate, требовал следующих свойств:
    APIGEE_ADMINPW=sysAdminPword
    MP_POD=шлюз
    РЕГИОН=DC-1

    В этом выпуске для файла конфигурации требуется только свойство APIGEE_ADMINPW . Вы можете удалить два других свойства из файла.
  7. Запустите утилиту обновления на своих узлах в порядке, описанном ниже в разделе «Порядок обновления машины» ниже:
    > /opt/apigee/apigee-setup/bin/update.sh -c компонент -f файл конфигурации
    Единственное требование к файлу конфигурации — файл конфигурации должен быть доступен или доступен для чтения пользователю «apigee». Например, поместите файл в каталог /tmp на узле.
    Используйте опцию «-c», чтобы указать компонент для обновления. В список возможных компонентов входят:
    • ldap = OpenLDAP
    • cs = Кассандра
    • zk = Смотритель зоопарка
    • qpid = qpidd
    • пс = PostgreSQL
    • Edge = все компоненты Edge, кроме пользовательского интерфейса Edge: сервер управления, процессор сообщений, маршрутизатор, сервер QPID, сервер Postgres.
    • ui = Пограничный интерфейс
    • all = обновить все компоненты на компьютере (используйте только для профиля установки Edge aio или профиля установки API BaaS asa)
    • е = ЭластичныйПоиск
    • b = стек API BaaS
    • p = API BaaS-портала
    • ebp = ElasticSearch, API BaaS Stack и API BaaS Portal на одном узле.
  8. Проверьте обновление, запустив утилиту apigee-validate на сервере управления, как описано в разделе «Проверка установки» .

Чтобы позднее выполнить откат обновления, используйте процедуру, описанную в разделе 4.16.05 «Процесс отката» .

Порядок обновления машины

Порядок обновления компьютеров при установке Edge важен. Наиболее важные соображения по поводу обновления:

  • Вы должны обновить все узлы Cassandra и ZooKeeper, прежде чем обновлять любые другие узлы.
  • Вы должны обновить все узлы qpidd и postgresql, прежде чем обновлять какие-либо узлы маршрутизатора и процессора сообщений.
  • Для любого компьютера с несколькими пограничными компонентами (сервер управления, процессор сообщений, маршрутизатор, сервер QPID, сервер Postgres) используйте параметр «-c Edge», чтобы обновить их все одновременно.
  • Если для шага указано, что его следует выполнить на нескольких компьютерах, выполните его в указанном порядке компьютеров.
  • Отдельного шага по обновлению монетизации не требуется. Он обновляется, когда вы указываете опцию «-c Edge».
  • После обновления узла маршрутизатора необходимо удалить все файлы из каталога /opt/nginx/conf.d , а затем перезапустить маршрутизатор.

Для автономной установки на 1 хост

  1. Понизить версию Zookeeper:
    > ням, понизить версию apigee-zookeeper
  2. Обновление машины 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c all -f файл конфигурации
  3. Удалите все файлы в /opt/nginx/conf.d :
    > rm -f /opt/nginx/conf.d/*
  4. Перезапустите Edge Router:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service перезапуск пограничного маршрутизатора

Для автономной установки на 2 хоста

Список топологий Edge и номеров узлов см. в разделе «Топологии установки» .

  1. Понизить версию Zookeeper на машине 1:
    > ням, понизить версию apigee-zookeeper
  2. Обновите Cassandra и ZooKeeper на машине 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f файл конфигурации
  3. Обновите qpidd и postgresql на машине 2:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  4. Обновите LDAP на машине 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f файл конфигурации
  5. Обновите компоненты Edge на машинах 2 и 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c Edge -f файл конфигурации
  6. На узле 1:
    1. Удалите все файлы в /opt/nginx/conf.d :
      > rm -f /opt/nginx/conf.d/*
    2. Перезапустите Edge Router:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service перезапуск пограничного маршрутизатора
  7. Обновите пользовательский интерфейс на компьютере 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f файл конфигурации

Для кластерной установки из 5 хостов

Список топологий Edge и номеров узлов см. в разделе «Топологии установки» .

  1. Понизьте версию Zookeeper на машинах 1, 2 и 3:
    > ням, понизить версию apigee-zookeeper
  2. Обновите Cassandra и ZooKeeper на машинах 1, 2 и 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f файл конфигурации
  3. Обновите qpidd и postgresql на машинах 4 и 5:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  4. Обновите LDAP на машине 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f файл конфигурации
  5. Обновите компоненты Edge на компьютере 4, 5, 1, 2, 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c Edge -f файл конфигурации
  6. На узле 2 и 3:
    1. Удалите все файлы в /opt/nginx/conf.d :
      > rm -f /opt/nginx/conf.d/*
    2. Перезапустите Edge Router:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service перезапуск пограничного маршрутизатора
  7. Обновите пользовательский интерфейс на компьютере 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f файл конфигурации

Для кластерной установки из 9 хостов

Список топологий Edge и номеров узлов см. в разделе «Топологии установки» .

  1. Понизьте версию Zookeeper на машинах 1, 2 и 3:
    > ням, понизить версию apigee-zookeeper
  2. Обновите Cassandra и ZooKeeper на машинах 1, 2 и 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f файл конфигурации
  3. Обновите qpidd на машинах 6 и 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f файл конфигурации
  4. Обновите postgresql на машинах 8 и 9:
    > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  5. Обновите LDAP на машине 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f файл конфигурации
  6. Обновите компоненты Edge на машинах 6, 7, 8, 9, 1, 4 и 5 в следующем порядке:
    > /opt/apigee/apigee-setup/bin/update.sh -c Edge -f файл конфигурации
  7. На узле 4 и 5:
    1. Удалите все файлы в /opt/nginx/conf.d :
      > rm -f /opt/nginx/conf.d/*
    2. Перезапустите Edge Router:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service перезапуск пограничного маршрутизатора
  8. Обновите пользовательский интерфейс на компьютере 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f файл конфигурации

Для кластерной установки из 13 хостов

Список топологий Edge и номеров узлов см. в разделе «Топологии установки» .

  1. Понизьте версию Zookeeper на машинах 1, 2 и 3:
    > ням, понизить версию apigee-zookeeper
  2. Обновите Cassandra и ZooKeeper на машинах 1, 2 и 3:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f файл конфигурации
  3. Обновите qpidd на машинах 12 и 13:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f файл конфигурации
  4. Обновите postgresql на машинах 8 и 9:
    > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  5. Обновите LDAP на машинах 4 и 5:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f файл конфигурации
  6. Обновите компоненты Edge на компьютере 12, 13, 8, 9, 6, 7, 10 и 11 в следующем порядке:
    > /opt/apigee/apigee-setup/bin/update.sh -c Edge -f файл конфигурации
  7. На узле 10 и 11:
    1. Удалите все файлы в /opt/nginx/conf.d :
      > rm -f /opt/nginx/conf.d/*
    2. Перезапустите Edge Router:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service перезапуск пограничного маршрутизатора
  8. Обновите пользовательский интерфейс на машинах 6 и 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f файл конфигурации

Для кластерной установки из 12 хостов

Список топологий Edge и номеров узлов см. в разделе «Топологии установки» .

  1. Обновите Кассандру и ZooKeeper:
    1. Понизьте версию Zookeeper на компьютерах 1, 2 и 3 в центре обработки данных 1:
      > ням, понизить версию apigee-zookeeper
    2. На компьютерах 1, 2 и 3 в центре обработки данных 1:
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f файл конфигурации
    3. Понизьте версию Zookeeper на компьютерах 7, 8 и 9 в центре обработки данных 2:
      > ням, понизить версию apigee-zookeeper
    4. На компьютерах 7, 8 и 9 в дата-центре 2.
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f файл конфигурации
  2. Обновить qpidd:
    1. Машины 4, 5 в дата-центре 1
      > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f файл конфигурации
    2. Машины 10, 11 в ЦОД 2
      > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f файл конфигурации
  3. Обновить постгреск:
    1. Машины 6 в дата-центре 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    2. Машины 12 в дата-центре 2
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Обновить LDAP:
    1. Машины 1 в дата-центре 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f файл конфигурации
    2. Машины 7 в дата-центре 2
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f файл конфигурации
  5. Обновите компоненты Edge:
    1. Машины 4, 5, 6, 1, 2, 3 в дата-центре 1
      > /opt/apigee/apigee-setup/bin/update.sh -c Edge -f файл конфигурации
    2. Машины 10, 11, 12, 7, 8, 9 в дата-центре 2
      > /opt/apigee/apigee-setup/bin/update.sh -c Edge -f файл конфигурации
    3. На узле 2, 3, 8 и 9:
      1. Удалите все файлы в /opt/nginx/conf.d :
        > rm -f /opt/nginx/conf.d/*
      2. Перезапустите Edge Router:
        > /<inst_root>/apigee/apigee-service/bin/apigee-service перезапуск пограничного маршрутизатора
  6. Обновить пользовательский интерфейс:
    1. Машина 1 в дата-центре 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f файл конфигурации
    2. Машина 7 в дата-центре 2
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f файл конфигурации

Для установки API BaaS на 7 хостов

Список топологий Edge и номеров узлов см. в разделе «Топологии установки» .

  1. Обновите Cassandra на машинах 5, 6 и 7:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f файл конфигурации
  2. Обновите стек ElasticSearch и API BaaS на машинах 1, 2 и 3:
    > /opt/apigee/apigee-setup/bin/update.sh -ce,b -f файл конфигурации
  3. Обновите API BaaS Portal на компьютере 4:
    > /opt/apigee/apigee-setup/bin/update.sh -cp -f файл конфигурации

Для установки API BaaS на 10 хостов

Список топологий Edge и номеров узлов см. в разделе «Топологии установки» .

  1. Обновите Cassandra на машинах 8, 9 и 10:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f файл конфигурации
  2. Обновите ElasticSearch на машинах 1, 2 и 3:
    > /opt/apigee/apigee-setup/bin/update.sh -ce -f файл конфигурации
  3. Обновите стек API BaaS на машинах 4, 5 и 6:
    > /opt/apigee/apigee-setup/bin/update.sh -cb -f файл конфигурации
  4. Обновите портал API BaaS на компьютере 7:
    > /opt/apigee/apigee-setup/bin/update.sh -cp -f файл конфигурации

Для нестандартной установки

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

  1. Работник зоопарка
  2. Кассандра
  3. qpidd
  4. PostgreSQL
  5. ЛДАП
  6. Edge, что означает профиль «-c Edge» на всех узлах в следующем порядке: Qpid, Postgres, Сервер управления, Процессор сообщений, Маршрутизатор.
  7. На всех узлах маршрутизатора:
    1. Удалите все файлы в /opt/nginx/conf.d :
      > rm -f /opt/nginx/conf.d/*
    2. Перезапустите Edge Router:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service перезапуск пограничного маршрутизатора
  8. пользовательский интерфейс