Как выполнить откат до версии Apigee Edge 4.52.02

Если при обновлении до версии Edge 4.52.02 возникла ошибка, вы можете откатить компонент, вызвавший ее, а затем повторить попытку обновления.

Вы можете выполнить откат Edge 4.52.02 до любой из следующих основных версий:

  • Версия 4.52.01
  • Версия 4.52.00
  • Версия 4.51.00

При откате версии выполняется откат всех компонентов, которые вы могли обновить. Кроме того, в зависимости от исходной версии вам может потребоваться выполнить специальные действия перед откатом некоторых компонентов ПО. В таблице ниже перечислены различные компоненты ПО, для которых при откате могут потребоваться специальные действия.

Откат к версии Особые требования к программному обеспечению
4.52.01 Cassandra
4.52.00 Zookeeper, Cassandra, Qpid
4.51.00 Zookeeper, Postgres, Cassandra, Qpid

Вы можете выполнить откат в двух случаях:

  1. Выполнить откат до предыдущей основной или дополнительной версии. Например, с 4.52.02 до 4.52.00.
  2. Откатить до предыдущего исправления в том же выпуске. Например, с 4.52.00.02 до 4.52.00.01.

Подробнее о процессе выпуска версий Apigee Edge…

Порядок отката

Откат компонентов должен выполняться в обратном порядке по отношению к их обновлению, за исключением того, что серверы управления должны быть откачены после Cassandra. Все компоненты Cassandra, Runtime и Management Server следует откатить, используя подход "центр обработки данных за центром обработки данных" (DC-by-DC), временно перенаправляя трафик в функциональные центры обработки данных.

Обычно откат Private Cloud 4.52.02 выполняется в следующем порядке:

Один центр обработки данных

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

  1. Как выполнить откат Qpid и других компонентов, связанных с аналитикой
  2. Как выполнить откат маршрутизаторов и процессоров сообщений
  3. Как выполнить откат Cassandra
  4. Сервер управления откатом
  5. Как выполнить откат Postgres и Zookeeper

Несколько центров обработки данных

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

  1. Выполните откат Qpid и других компонентов, связанных с аналитикой, во всех ЦОД.
  2. Заблокируйте трафик в первом центре обработки данных и перенаправьте его в другие центры.
  3. Выполните откат маршрутизаторов и процессоров сообщений в первом центре обработки данных.
  4. Выполните откат Cassandra в первом центре обработки данных.
  5. Сервер управления откатом в первом центре обработки данных.
  6. Разблокируйте трафик в первом центре обработки данных и выполните шаги 2–6, пока в последнем центре обработки данных не будут восстановлены узлы среды выполнения, Cassandra и сервер управления.
  7. Выполните откат Postgres, Zookeeper и LDAP во всех контроллерах домена.

Предположим, вы обновили весь кластер Cassandra, все серверы управления и несколько процессоров сообщений среды выполнения (RMP) с версии 4.52.01 до 4.52.02 и вам нужно выполнить откат. В этом случае откат следует выполнить следующим образом:

  1. Заблокируйте трафик в первый центр обработки данных и перенаправьте трафик в другие активные центры обработки данных, чтобы обеспечить непрерывность работы сервиса.
  2. Откатите маршрутизаторы и процессоры сообщений в первом центре обработки данных.
  3. Откатите Cassandra в первом центре обработки данных, восстановив ее из резервной копии или снимка ВМ.
  4. Откатитесь к предыдущей версии сервера управления в первом центре обработки данных.
  5. Разблокируйте трафик в первый центр обработки данных.
  6. Повторите шаги 1–5 для каждого оставшегося центра обработки данных, пока не будут восстановлены все узлы среды выполнения, Cassandra и серверы управления.

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

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

По умолчанию компоненты Edge работают от имени пользователя apigee. В некоторых случаях компоненты Edge могут быть запущены от имени разных пользователей. Например, если маршрутизатору нужно получить доступ к привилегированным портам, таким как порты ниже 1000, то маршрутизатор должен быть запущен от имени пользователя root или пользователя с доступом к этим портам. Или вы можете запустить один компонент как одного пользователя, а другой компонент – как другого пользователя.

Компоненты с общим кодом

Следующие компоненты Edge используют общий код: Поэтому, чтобы выполнить откат любого из этих компонентов на узле, необходимо выполнить откат всех компонентов, которые находятся на этом узле.

  • edge-management-server (сервер управления)
  • edge-message-processor (процессор сообщений)
  • edge-router (маршрутизатор)
  • edge-postgres-server (сервер Postgres)
  • edge-qpid-server (сервер Qpid)

Например, если на узле установлены сервер управления, маршрутизатор и Message Processor, для отката любого из них необходимо выполнить откат всех трех.

Как выполнить откат Cassandra

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

Методы отката

Сценарии отката

Edge for Private Cloud 4.52.02 включает обновление Cassandra и драйвера, используемого процессором сообщений и сервером управления для подключения к Cassandra. Поэтому обновление и откат этих трех компонентов тесно связаны. В таблице ниже приведены общие примеры сценариев отката для этих трех компонентов. Откат других компонентов должен выполняться в соответствии с порядком отката.

В этом разделе описаны различные сценарии отката и рекомендованные методы, основанные на подходах, описанных выше.

Сценарий Стратегия отката
Один центр обработки данных, некоторые узлы Cassandra обновлены Восстановление резервной копии
Один центр обработки данных, все узлы Cassandra обновлены Восстановление резервной копии
Один центр обработки данных, все узлы (Cassandra, сервер управления и узлы среды выполнения) обновлены
Несколько центров обработки данных, некоторые или все узлы Cassandra в первом центре обработки данных обновлены Восстановление на основе существующего центра обработки данных
Несколько центров обработки данных, все узлы Cassandra, сервер управления и узлы среды выполнения в первом центре обработки данных обновлены

Это нужно делать по одному центру обработки данных за раз.

Несколько центров обработки данных, некоторые или все узлы Cassandra последнего центра обработки данных обновлены
Несколько центров обработки данных, все узлы Cassandra, сервер управления и узлы среды выполнения обновлены во всех ЦОД

Это нужно делать по одному центру обработки данных за раз.

При откате Cassandra обычно следует учитывать следующее:

  1. Откат компонентов среды выполнения или управления

    Если вам нужно откатить компоненты, например сервер управления Edge или Message Processor Edge, до предыдущей версии Edge Private Cloud в любом центре обработки данных, убедитесь, что Cassandra также откатывается в этом центре обработки данных одновременно. Это необходимо, чтобы избежать сбоев в управлении и трафике во время выполнения.

  2. Как выполнить откат с помощью резервных копий

    Резервные копии, созданные в Cassandra 3.11.x, несовместимы с резервными копиями, созданными в Cassandra 2.1.x. Чтобы включить откат с помощью восстановления резервной копии, убедитесь, что резервные копии Cassandra 2.1.x были созданы до выполнения обновления.

  3. Как изолировать центр обработки данных для отката

    Чтобы избежать простоя, убедитесь, что трафик перенаправляется в полностью функциональные центры обработки данных и блокируется в центре обработки данных, в котором выполняется откат.

Как выполнить откат Cassandra с помощью rebuild

Требования

  1. Вы используете кластер Edge для частного облака 4.51.00 / 4.52.00 / 4.52.01 в нескольких центрах обработки данных.
  2. Вы обновляете Cassandra с версии 2.1.X до 3.11.X и столкнулись с проблемами во время обновления.
  3. В кластере есть хотя бы один полностью функциональный центр обработки данных, в котором используется более старая версия Cassandra (Cassandra 2.1.X).

Общая последовательность действий

  1. Выберите центр обработки данных, который вы хотите откатить (частично или полностью обновленный). Перенаправьте весь трафик приложений из этого центра обработки данных в другой, полностью работоспособный.
  2. Если маршрутизатор и Message Processor были обновлены, выполните откат всех узлов маршрутизатора и Message Processor в центре обработки данных по одному.
  3. Остановите Cassandra на одном узле, удалите ее и очистите все связанные данные.
  4. Установите предыдущую версию bootstrap и настройте Cassandra версии 2.1.x на очищенном узле.
  5. Пересоздайте узел на основе существующего функционального центра обработки данных, в котором по-прежнему работает Cassandra 2.1.x.
  6. Выполните шаги 3–5 для каждого оставшегося узла Cassandra в центре обработки данных по одному узлу за раз.
  7. Повторно запустите настройку сервера управления в центре обработки данных.
  8. Проведите тестирование, чтобы проверить, что откат выполнен успешно. После проверки перенаправьте трафик приложения обратно в восстановленный центр обработки данных.
  9. Повторите описанные выше действия для других центров обработки данных, в которых требуется выполнить откат.

Подробные инструкции по удалению данных и использованию существующих узлов в кластере для перестройки узла:

Начните с узла, который нужно откатить

  1. Прежде чем переходить к следующим шагам, убедитесь, что трафик перенаправляется в полностью работоспособные центры обработки данных.
  2. Если маршрутизатор и Message Processor были обновлены, выполните откат всех узлов маршрутизатора и Message Processor до предыдущей версии в центре обработки данных по одному.
  3. Остановите Cassandra на узле:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
  4. Удалите ПО Cassandra с узла:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra uninstall
  5. Удалите каталог данных из узла:
    rm -rf /opt/apigee/data/apigee-cassandra
  6. Скачайте и запустите загрузчик предыдущей версии Edge для частного облака, к которой вы хотите вернуться:

    Пример. Чтобы выполнить откат до версии 4.52.01,

  7. Скачайте программу начальной загрузки версии 4.52.01:
    curl https://software.apigee.com/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh -u ‘uName:pWord’
  8. Выполнить начальную загрузку версии 4.52.01:
    sudo bash /tmp/bootstrap_4.52.01.sh apigeeuser=uName apigeepassword=pWord
  9. Установите ПО Cassandra на узел:
    apigee-service apigee-cassandra install
  10. Добавьте в файл /opt/apigee/apigee-cassandra/source/conf/cassandra-env.sh указанное ниже свойство.
    JVM_OPTS="$JVM_OPTS -Dcassandra.replace_address=<cass_ip-address>"

    Пример

    JVM_OPTS="$JVM_OPTS -Dcassandra.replace_address=10.0.0.1"

  11. Настройте Cassandra на узле:
    /opt/apigee/apigee-setup/bin/setup.sh -p c -f configFile
  12. После того как Cassandra будет запущена, удалите указанный выше CWC из файла /opt/apigee/apigee-cassandra/source/conf/cassandra-env.sh.
  13. Перезапустите узел Cassandra
    apigee-service apigee-cassandra restart
  14. Выполните перестроение узла, указав название функционального центра обработки данных:
    /opt/apigee/apigee-cassandra/bin/nodetool rebuild -h <node-IP> <functional-dc>

    Пример

    /opt/apigee/apigee-cassandra/bin/nodetool rebuild -h 10.0.0.1 dc-2

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

После того как все узлы Cassandra в центре обработки данных будут восстановлены и перестроены

  1. Выполните настройку любого из узлов сервера управления в центре обработки данных, который возвращается к предыдущей версии. Убедитесь, что сервер управления относится к версии, на которую выполнен откат. Если нет, откатите управляющий сервер.
  2. Как выполнить откат сервера управления до более ранней версии

  3. Остановите сервер управления:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
  4. Если вы используете монетизацию, удалите ее:
    /opt/apigee/apigee-service/bin/apigee-service edge-mint-gateway uninstall
  5. Удалите edge-gateway и apigee-cassandra-client:
    /opt/apigee/apigee-service/bin/apigee-service edge-gateway uninstall
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra-client uninstall
  6. Скачайте и запустите загрузчик старой версии. Например, чтобы скачать и выполнить начальную загрузку версии 4.52.01, выполните следующие действия:
    curl https://software.apigee.com/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh -u ‘uName:pWord’
    sudo bash /tmp/bootstrap_4.52.01.sh apigeeuser=uName apigeepassword=pWord
  7. Настройка сервера управления

  8. Запустите установку одного узла сервера управления:
    /opt/apigee/apigee-setup/bin/setup.sh -p mt -f configFile
  9. После выполнения описанных выше действий перенаправьте трафик обратно в центр обработки данных, к которому вы вернулись.

Оптимизация после перестройки

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

Пример. Предположим, у вас шесть узлов Cassandra в локальном центре обработки данных. По умолчанию коэффициент репликации Apigee равен трем, поэтому каждый узел содержит 50% данных. В этом случае вы можете восстановить узлы 1 и 4, следуя описанной выше процедуре. Для узлов 2, 3, 5 и 6 выполните следующие действия, чтобы восстановить резервную копию и запустить восстановление.

  1. Выполните описанные выше действия, чтобы восстановить реплики в локальном центре обработки данных.
  2. Для остальных узлов выполните следующие действия по очереди для каждого из них.
  3. Восстановите резервную копию, созданную на этом узле (обратите внимание, что в ней, скорее всего, будут устаревшие данные, поскольку она была создана до начала обновления Cassandra):
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup_file

    Если у вас есть снимок ВМ узла, вы можете восстановить его вместо резервной копии Cassandra.

  4. После восстановления резервной копии запустите сервис Cassandra на узле:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
  5. Выполните восстановление узла, чтобы последние данные можно было передавать из существующего центра обработки данных:
    /opt/apigee/apigee-cassandra/bin/nodetool -h <node-IP> repair -dc <local-dc-name>

    Пример

    /opt/apigee/apigee-cassandra/bin/nodetool -h 10.0.0.1 repair -dc dc-1

  6. Повторите все описанные выше действия из шага 2 на каждом узле, который нужно восстановить.

Как выполнить откат Cassandra с помощью резервной копии или снимка ВМ

Этот способ отката – единственный, если вы обновили весь кластер Cassandra. Кроме того, резервные копии Apigee относятся к определенным узлам. Восстановить резервную копию, созданную на одном узле, на другом узле нельзя. Резервные копии Cassandra содержат метаданные узла (например, IP-адрес, позицию в кольце и т. д.).

Требования

  1. Вы обновляете Cassandra с версии 2.1.X до 3.11.X в последнем центре обработки данных и столкнулись с проблемами.
  2. У вас есть резервные копии узла, созданные до обновления, которое вы хотите отменить. Резервная копия была создана до попытки обновления с версии 2.1.X до 3.11.X.

Общая последовательность действий

  1. Выберите центр обработки данных (частично или полностью обновленный), который нужно откатить. Перенаправьте весь трафик времени выполнения из этого центра обработки данных в другой, полностью работоспособный.
  2. Если маршрутизатор и обработчик сообщений были обновлены, выполните откат всех узлов маршрутизатора и обработчика сообщений в центре обработки данных по одному.
  3. Остановите Cassandra на одном узле, удалите ее и очистите все связанные данные.
  4. Установите предыдущую версию bootstrap и настройте Cassandra версии 2.1.x на очищенном узле.
  5. Остановите узел Cassandra и удалите все связанные с ним данные.
  6. Восстановите узел Cassandra из резервной копии, созданной до обновления.
  7. Повторите шаги 3–6 для каждого из оставшихся узлов Cassandra в центре обработки данных, по одному узлу за раз.
  8. Повторно запустите настройку сервера управления в центре обработки данных.
  9. Проведите тестирование, чтобы проверить откат. После проверки перенаправьте трафик времени выполнения обратно в восстановленный центр обработки данных.
  10. Повторите описанные выше действия для других центров обработки данных, в которых требуется выполнить откат.
  11. При необходимости выполните команду восстановления на всех узлах Cassandra во всех центрах обработки данных, если между ними есть несоответствие данных.

Подробные инструкции по восстановлению Cassandra с помощью резервных копий или снимков виртуальных машин

Начните с одного узла Cassandra в кластере

  1. Прежде чем переходить к следующим шагам, убедитесь, что трафик перенаправляется в полностью работоспособные центры обработки данных.
  2. Если маршрутизатор и обработчик сообщений были обновлены, верните все узлы маршрутизатора и обработчика сообщений к предыдущей версии в центре обработки данных по одному.
  3. Остановите Cassandra на узле:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
  4. Удалите ПО Cassandra с узла:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra uninstall
  5. Удалите каталог данных из узла:
    rm -rf /opt/apigee/data/apigee-cassandra
  6. Скачайте и запустите загрузчик предыдущей версии Edge для частного облака, к которой вы хотите вернуться:

    Пример: как вернуться к версии 4.52.01

  7. Скачайте программу начальной загрузки версии 4.52.01:
    curl https://software.apigee.com/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh -u ‘uName:pWord’
  8. Выполнить начальную загрузку версии 4.52.01:
    sudo bash /tmp/bootstrap_4.52.01.sh apigeeuser=uName apigeepassword=pWord
  9. Настройте Cassandra на узле:
    /opt/apigee/apigee-setup/bin/setup.sh -p c -f configFile
  10. Остановите Cassandra на узле:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
  11. Удалите каталог данных на узле:
    rm -rf /opt/apigee/data/apigee-cassandra/data
  12. Восстановить резервную копию:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup_file
  13. Запустите сервис Cassandra на узле
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
  14. Повторите эти шаги для каждого узла Cassandra по очереди.
  15. Выполните настройку любого из узлов сервера управления в центре обработки данных, который возвращается к предыдущей версии. Убедитесь, что сервер управления относится к версии, на которую выполнен откат. Если нет, откатитесь к предыдущей версии управляющего сервера.
  16. После выполнения описанных выше действий перенаправьте трафик обратно в центр обработки данных, к которому вы вернулись.
  17. При необходимости выполните команду восстановления на всех узлах Cassandra во всех центрах обработки данных, если между ними есть несоответствие данных.
    /opt/apigee/apigee-cassandra/bin/nodetool -h <node-IP> repair -pr

Как выполнить откат обновления Zookeeper 3.8.3

Если вы откатываете версию до 4.52.00 или 4.51.00, перед откатом Zookeeper необходимо выполнить специальные действия. Эти шаги перечислены в разделе Откат.

Если вы откатываете версию до 4.52.01, откатите Zookeeper так же, как любое другое ПО, следуя инструкциям из раздела Как откатить до предыдущей основной или дополнительной версии ниже.

Откат Qpid

Если вы откатываетесь к версии 4.52.00 или 4.51.00, перед откатом Qpid необходимо выполнить специальные действия. Эти шаги перечислены в разделе Откат.

Если вы откатываете версию до 4.52.01, выполните откат Qpid так же, как и любого другого ПО, следуя инструкциям в разделе Как выполнить откат до предыдущей основной или дополнительной версии.

Как выполнить откат обновления Postgres 10.17

Если вы откатываетесь до версии 4.51.00, перед откатом Postgres вам нужно будет выполнить некоторые специальные действия. Эти шаги перечислены в разделе Откат.

Если вы откатываете версию до 4.52.01 или 4.52.00, откатите Postgres так же, как и любое другое ПО, следуя инструкциям в разделе Как откатить до предыдущей основной или дополнительной версии ниже.

Как откатить до предыдущей основной или промежуточной версии

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

  1. Скачайте файл bootstrap.sh для версии, к которой хотите откатиться:

    • Чтобы выполнить откат до версии 4.51.00, скачайте bootstrap_4.51.00.sh.
  2. Остановите компонент, который нужно откатить:
    1. Чтобы отменить изменения в любом из компонентов с общим кодом на узле, необходимо остановить их все, как показано в следующем примере:
      /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
      /opt/apigee/apigee-service/bin/apigee-service edge-router stop
      /opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
      /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
    2. Чтобы выполнить откат другого компонента на узле, остановите только этот компонент:
      /opt/apigee/apigee-service/bin/apigee-service component stop
  3. Если вы отменяете монетизацию, удалите ее со всех узлов сервера управления и процессора сообщений:
    /opt/apigee/apigee-service/bin/apigee-service edge-mint-gateway uninstall
  4. Удалите компонент, чтобы выполнить откат на узле:
    1. Чтобы выполнить откат любого из компонентов с общим кодом на узле, необходимо удалить их все, удалив группу компонентов edge-gateway и apigee-cassandra-client, как показано в следующем примере:
      /opt/apigee/apigee-service/bin/apigee-service edge-gateway uninstall
      /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra-client uninstall
    2. Чтобы выполнить откат для любого другого компонента на узле, удалите только этот компонент, как показано в следующем примере:
      /opt/apigee/apigee-service/bin/apigee-service component uninstall

      где component – название компонента.

    3. Чтобы выполнить откат Edge Router, необходимо удалить содержимое файла /opt/nginx/conf.d, а также удалить группу компонентов edge-gateway:
      cd /opt/nginx/conf.d
      rm -rf *
  5. Удалите версию 4.52.02 приложения "apigee-setup".
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup uninstall
  6. Установите утилиту apigee-service версии 4.51.00 и ее зависимости. В следующем примере устанавливается версия 4.51.00 приложения apigee-service:
    sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord

    где uName и pWord – это имя пользователя и пароль, полученные от Apigee. Если вы не укажете pWord, вам будет предложено ввести его.

    Если возникнет ошибка, убедитесь, что на шаге 1 вы скачали файл bootstrap.sh.

  7. Установите apigee-setup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  8. Установите более раннюю версию компонента:
    /opt/apigee/apigee-setup/bin/setup.sh -p component -f configFile

    где component – компонент, который нужно установить, а configFile – файл конфигурации для более ранней версии.

  9. Если вы выполняете откат Qpid, очистите iptables:
    sudo iptables -F
  10. Повторите этот процесс для каждого узла, на котором размещен компонент, который вы откатываете.

Как выполнить откат к предыдущей версии патча

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

  1. Скачайте нужную версию компонента:
    /opt/apigee/apigee-service/bin/apigee-service component_version install

    В этом примере после component_version следует компонент и версия исправления, которые нужно установить. Пример:

    /opt/apigee/apigee-service/bin/apigee-service edge-ui-4.51.05-0.0.3749 install

    Если вы используете онлайн-репозиторий Apigee, доступные версии компонентов можно определить с помощью следующей команды:

    yum --showduplicates list component

    Пример:

    yum --showduplicates list edge-ui
  2. Чтобы установить компонент, используйте apigee-setup:
    /opt/apigee/apigee-setup/bin/setup.sh -p component -f configFile

    Пример:

    /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

    Обратите внимание, что при установке компонента указывается только его название, а не версия.

  3. Повторите этот процесс для каждого узла, на котором размещен компонент, который вы откатываете.

Как выполнить откат mTLS

Чтобы отменить обновление mTLS, выполните следующие действия на всех хостах:

  1. Остановите Apigee:
    apigee-all stop
  2. Остановить mTLS:
    apigee-service apigee-mtls uninstall
  3. Переустановите mTLS:
    apigee-service apigee-mtls install
    apigee-service apigee-mtls setup -f /opt/silent.conf