Пошаговое обновление операционной системы для Apigee Edge в частном облаке.

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

В этом документе описан альтернативный метод обновления операционной системы (ОС) серверов в кластере Apigee Edge for Private Cloud. Вместо создания совершенно нового параллельного центра обработки данных, этот пошаговый подход позволяет обновлять ОС на месте, по одной машине/узлу за раз.

Совместимость

Перед началом поэтапного обновления ОС на каждом узле убедитесь, что текущая версия Apigee Edge for Private Cloud поддерживает целевую версию ОС. Для проверки обратитесь к матрице совместимости ОС .

Предварительные требования

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

Создайте резервные копии всех узлов.

Перед выполнением процедуры мы рекомендуем выполнить полное резервное копирование всех узлов, например, на уровне виртуальных машин, на уровне компонентов (или и то, и другое), из соображений безопасности. Это позволит вам иметь план резервного копирования на случай, если какой-либо из следующих шагов не сработает должным образом. Дополнительную информацию о резервном копировании на уровне компонентов см. в разделе «Резервное копирование и восстановление» .

Убедитесь, что Edge запущен.

Убедитесь, что Edge работает во время процесса обновления, используя команду:

/opt/apigee/apigee-service/bin/apigee-all status

Порядок замены узлов

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

Дополнительные сценарии

При выполнении поэтапного обновления ОС на каждом узле, если в существующей конфигурации присутствует какая-либо из следующих проблем, пожалуйста, рассмотрите возможность выполнения следующих дополнительных шагов:

  • apigee-mtls — Если apigee-mtls включен, поэтапное обновление ОС (постепенное) для данной конфигурации не поддерживается. Для обновления следуйте руководству по обновлению apigee-mtls .

Кассандра

При замене Cassandra рекомендуется сначала заменить узлы, не являющиеся начальными, а затем начальные узлы.

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

  • Cassandra Native-mTLS — Если native-mTLS включен и принудительно применяется, снимите принудительное применение на узлах с поддержкой mTLS, установив параметр conf_cassandra_client_encryption_optional=true . Для получения дополнительной информации см. документацию по native-mTLS .
  • Включено шифрование внутри узлов Cassandra — см. раздел « Включение шифрования внутри узлов Cassandra» , чтобы убедиться, что сертификаты существующих узлов Cassandra включены в хранилище доверенных сертификатов нового замененного узла и наоборот.

Шаги по замене узла Cassandra:

  1. Создайте резервную копию узла, выполнив снимки виртуальных машин (если это возможно), и создайте резервную копию Cassandra с помощью Apigee на всех узлах, используя следующую команду:
    apigee-service apigee-cassandra backup
  2. Приобретите новый узел с обновленной операционной системой.
  3. Примените необходимые предварительные условия для конкретной операционной системы .
  4. Загрузите и запустите файл Edge, чтобы установить утилиту apigee-service . Для загрузки используемой версии Apigee запустите команду bootstrap , чтобы получить apigee-service и установить apigee-setup .
  5. Перечислите начальные узлы:
    apigee-service apigee-cassandra configure -search conf_cassandra_seeds
  6. Обновите конфигурационный файл, изменив IP-адрес существующего узла Cassandra и заменив его новым IP-адресом узла.

    Существующие CASS_HOSTS

    CASS_HOSTS="$IP1 $IP2 $IP3"

    Обновлены CASS_HOSTS

    CASS_HOSTS="$IP1 $IP4 $IP3"
  7. Перенастройте существующие узлы в кластере, указав обновленный IP-адрес узла Cassandra (за исключением заменяемого узла). Используйте справочный файл конфигурации.
    /opt/apigee/apigee-setup/bin/setup.sh -p c -f updatedConfigFile
  8. Остановите и отмените регистрацию Cassandra на старом узле:
    1. Остановите Cassandra на узле, который необходимо заменить:
      apigee-service apigee-cassandra stop
    2. Укажите UUID узла Cassandra, подлежащего выводу из эксплуатации (если речь идет о нескольких центрах обработки данных, учтите это соответствующим образом):
      apigee-adminapi.sh servers list -r dc-1 -p central -t application-datastore --admin AdminEmailID --pwd 'AdminPassword' --host localhost
    3. Отмените регистрацию типов хранилищ данных, связанных с существующим UUID Cassandra:
      curl -u AdminEmailID:'AdminPassword' -X POST http://MS_IP:8080/v1/servers -d "type=cache-datastore&type=user-settings-datastore&type=scheduler-datastore&type=audit-datastore&type=apimodel-datastore&type=application-datastore&type=edgenotification-datastore&type=identityzone-datastore&type=auth-datastore&region=dc-1&pod=central&uuid=old_cassandra_uuid&action=remove"
    4. Удалите сервер.
      curl -u AdminEmailID:AdminPassword -X DELETE http://MS_IP:8080/v1/servers/old_cassandra_uuid
  9. Подготовьте новый узел для хоста apigee-cassandra . Добавьте следующую строку в файл cassandra.properties , расположенный по адресу /opt/apigee/customer/application/cassandra.properties (создайте файл, если он еще не существует) на новом узле Cassandra:
    conf_jvm_options_custom_settings=-Dcassandra.replace_address=IPOfOldCassandraNode -Dcassandra.allow_unsafe_replace=true
  10. Убедитесь, что в файле cassandra.properties для владельца и группы указано значение apigee:apigee . При необходимости используйте следующую команду для обновления владельца и группы:
    chown apigee:apigee /opt/apigee/customer/application/cassandra.properties
  11. Установите Cassandra и запустите настройку на только что добавленном узле:
    apigee-service apigee-cassandra install
    apigee-service apigee-cassandra setup -f updatedConfigFile
  12. После настройки нового узла удалите дополнительную конфигурацию, добавленную в файл /opt/apigee/customer/application/cassandra.properties , и перезапустите apigee-cassandra :
    conf_jvm_options_custom_settings=-Dcassandra.replace_address=IPOfOldCassandraNode -Dcassandra.allow_unsafe_replace=true
    apigee-service apigee-cassandra restart
  13. Проверьте статус замененного узла:
    apigee-service apigee-cassandra status
    /opt/apigee/apigee-cassandra/bin/nodetool status
  14. Пересоберите новый узел, добавленный в кластер:
    /opt/apigee/apigee-cassandra/bin/nodetool rebuild -dc dc-1
  15. Перезагрузите существующие узлы маршрутизатора, обработчика сообщений, Qpid, Postgres и сервера управления, обновив IP-адрес нового узла Cassandra в конфигурационном файле:
    /opt/apigee/apigee-setup/bin/setup.sh -p r|mp|qs|ps|ms|mo -f updatedConfigFile
  16. Удаление/деинсталляция Cassandra со старых узлов:
    apigee-service apigee-cassandra uninstall
  17. Повторите то же самое для остальных узлов Cassandra в кластере.

Смотритель зоопарка

Для замены узлов Zookeeper выполните следующие действия. Рекомендуется сначала заменить узлы-последователи, а затем узлы-лидеры, чтобы обеспечить поддержание кворума в ансамбле.

  1. Создайте резервную копию узла, сделав снимки виртуальных машин (если это возможно), и выполните резервное копирование Zookeeper с помощью Apigee на всех узлах.
  2. Остановите и удалите Zookeeper на существующем узле:
    apigee-service apigee-zookeeper stop
    apigee-service apigee-zookeeper uninstall
  3. Приобретите новый узел с обновленной операционной системой.
  4. Примените необходимые предварительные условия для конкретной операционной системы .
  5. Загрузите загрузочный пакет используемой версии Apigee, запустите загрузочный пакет , чтобы получить apigee-service , и установите apigee-setup .
  6. Обновите конфигурационный файл, удалив устаревшие/удалённые IP-адреса узлов и заменив их новыми IP-адресами узлов Zookeeper. Для получения более подробной информации см. справочник по конфигурационным файлам :

    Существующая конфигурация ZK

    ZK_HOSTS="$IP1 $IP2 $IP3"
    ZK_CLIENT_HOSTS="$IP1 $IP2 $IP3"
        

    Обновлена ​​конфигурация ZK

    ZK_HOSTS="$IP1 $IP4 $IP3"
    ZK_CLIENT_HOSTS="$IP1 $IP4 $IP3"
        
  7. Установите, настройте и запустите Zookeeper на новом узле, используя обновленный конфигурационный файл:
    /opt/apigee/apigee-setup/bin/setup.sh -p zk -f updatedConfigFile
  8. Внесите изменения в существующий узел Zookeeper с помощью файла updatedConfigFile :
    /opt/apigee/apigee-setup/bin/setup.sh -p zk -f updatedConfigFile
  9. Перезагрузите существующие узлы маршрутизатора, обработчика сообщений, Qpid, Postgres и сервера управления, обновив IP-адрес нового узла Zookeeper в конфигурационном файле:
    /opt/apigee/apigee-setup/bin/setup.sh -p r|mp|qs|ps|ms|mo -f updatedConfigFile
  10. Повторите эти действия для всех узлов Zookeeper.

PostgreSQL

В этом разделе описывается подход к обновлению узлов Postgres без простоя, в рамках которого вы выполните указанные шаги. Подробные инструкции по выполнению каждого шага приведены в последующих подразделах.

  • Замените любой из существующих резервных узлов целевой операционной системой.
  • Преобразуйте новый резервный узел в главный.
  • Вывести из эксплуатации старую работу.
  • Продолжайте заменять дополнительные резервные узлы.

Перед началом замены рекомендуется остановить edge-qpid-server, чтобы свести к минимуму возможную потерю аналитических сообщений.

apigee-service edge-qpid-server stop

Поддерживать

  1. Получите UUID узлов edge-postgres-server :
    curl http://pg_standby_ip:8084/v1/servers/self
  2. Остановить PostgreSQL:
    apigee-service edge-postgres-server stop
    apigee-service apigee-postgresql stop
  3. Удалите существующий резервный экземпляр Postgres из группы аналитики , выполнив следующие действия .
  4. Удалите apigee-postgres и postgres-server :
    apigee-service edge-postgres-server uninstall
    apigee-service apigee-postgresql uninstall
  5. Приобретите новый узел с обновленной операционной системой.
  6. Примените необходимые предварительные условия для конкретной операционной системы .
  7. Загрузите загрузочный пакет используемой версии Apigee, запустите загрузочный пакет , чтобы получить apigee-service , и установите apigee-setup .
  8. Настройте репликацию master-standby на существующем главном сервере, обновив конфигурационный файл, указав значения EXISTING_PG_MASTER_IP и NEW_PG_STANDBY_IP . Более подробную информацию см. в справочнике по конфигурационным файлам :
    PG_MASTER=EXISTING_PG_MASTER_IP
    PG_STANDBY=NEW_PG_STANDBY_IP
    apigee-service apigee-postgresql setup-replication-on-master -f updatedConfigFile
  9. Установите, настройте и запустите PostgreSQL с конфигурациями master-standby на новом резервном узле:
    PG_MASTER=EXISTING_PG_MASTER_IP
    PG_STANDBY=NEW_PG_STANDBY_IP
    /opt/apigee/apigee-setup/bin/setup.sh -p ps -f updatedConfigFile
  10. Проверьте настройки резервного режима:
    apigee-service apigee-postgresql postgres-check-standby

Владелец

  1. Получите UUID существующего главного узла Postgres:
    curl http://pg_ip:8084/v1/servers/self
  2. Преобразуйте новый модернизированный резервный узел ОС в главный.
  3. Остановите PostgreSQL на существующем главном сервере:
    apigee-service apigee-postgresql stop
    apigee-service edge-postgres-server stop
  4. Преобразуйте новый резервный узел в главный:
    apigee-service apigee-postgresql promote-standby-to-master EXISTING_PG_MASTER_IP
  5. Удалите старый главный узел из групп аналитики и потребителей.
  6. Добавьте новый главный узел в группы аналитики и потребителей.
  7. Если используется монетизация, обновите новый главный узел Postgres и выполните следующие шаги .
  8. После замены главного узла сервер edge-qpid-server можно запустить с обновленной конфигурацией главного узла:
    apigee-service edge-qpid-server start
  9. Если вы используете монетизацию, перезапустите также сервер управления и обработчик сообщений:
    apigee-service edge-management-server restart
  10. Остановите и удалите apigee-postgres и postgres-server на старой ветке master:
    apigee-service edge-postgres-server uninstall
    apigee-service apigee-postgresql uninstall

Добавление нового резервного режима

  1. Приобретите новый узел с обновленной операционной системой.
  2. Примените необходимые предварительные условия для конкретной операционной системы .
  3. Загрузите загрузочный пакет используемой версии Apigee, запустите загрузочный пакет , чтобы получить apigee-service , и установите apigee-setup .
  4. Настройте репликацию «мастер-резервный узел», используя новые IP-адреса главного и резервного узлов в файле конфигурации нового главного и нового резервного узлов. Для получения более подробной информации см. справочник по файлам конфигурации :
    apigee-service apigee-postgresql setup-replication-on-master -f updatedConfigFile
  5. Установка и настройка на новом резервном узле:
    /opt/apigee/apigee-setup/bin/setup.sh -p ps -f updatedConfigFile
  6. Добавьте новый резервный сервер в аналитические группы, выполнив действия, аналогичные настройке основной и резервной систем .

LDAP

Замена узла LDAP потребует остановки сервера управления, и все API управления будут считаться недоступными на время замены этого узла.

  1. Остановите сервер управления на всех узлах:
    apigee-service edge-management-server stop
  2. Вывод из эксплуатации существующего узла LDAP:
    1. Создайте резервную копию/снимок узла LDAP на уровне виртуальной машины.
    2. Перед остановкой LDAP обязательно зафиксируйте количество данных, поступающих через LDAP, которое можно будет проверить позже, например:
      ldapsearch -o ldif-wrap=no -b "dc=apigee,dc=com" -D "cn=manager,dc=apigee,dc=com" -H ldap://:10389 -LLL -x -w Secret123 | wc -l
    3. Для конфигурации активный-пассивный:
      1. Чтобы активировать текущий пассивный узел, добавьте на него файл mark_writable.ldif со следующим содержимым:
        dn: olcDatabase={2}bdb,cn=config
        changetype: modify
        replace: olcReadOnly
        olcReadOnly: FALSE
      2. Выполните следующую команду на пассивном узле, чтобы активировать его:
        ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif
      3. Перейдите к шагу d) для перехода из активного состояния в активное для вывода узлов из эксплуатации.
    4. В конфигурации LDAP Active-Active разорвите репликацию между двумя узлами LDAP и обновите конфигурации. Следуйте инструкциям, указанным в документе по выводу LDAP из эксплуатации .
    5. Остановите и создайте резервную копию данных LDAP, а затем удалите существующий узел LDAP (пропустите этот шаг для настройки режима актив-актив, если она уже выполнена):
      apigee-service apigee-openldap stop
      apigee-service apigee-openldap backup
      apigee-service apigee-openldap uninstall
  3. Приобретите новый узел с обновленной операционной системой.
  4. Примените необходимые предварительные условия для конкретной операционной системы .
  5. Загрузите загрузочный пакет используемой версии Apigee, запустите загрузочный пакет , чтобы получить apigee-service , и установите apigee-setup .
  6. Настройка нового LDAP-узла:
    1. Обновите файл конфигурации для нового узла в соответствии с настройками. Для этого обратитесь к справочнику по файлам конфигурации Edge , в зависимости от режима работы: только активный или активный-активный.
      • LDAP_TYPE
      • LDAP_PEER
      • LDAP_SID
      • USE_LDAP_REMOTE_HOST=y/n
    2. Настройте и запустите LDAP на новом узле с помощью обновленного файла конфигурации :
      /opt/apigee/apigee-setup/bin/setup.sh -p ld -f updatedConfigFile
    3. Создайте резервную копию данных LDAP со старых узлов (если настройку "актив-актив" можно пропустить):
      1. Создайте резервную копию на новом узле, это необходимо для того, чтобы он сгенерировал папку/путь для резервного копирования по умолчанию:
        apigee-service apigee-openldap backup
      2. Переместите резервные копии данных со старого узла в созданную папку резервных копий.
      3. Перед восстановлением данных остановите apigee-openldap :
        apigee-service apigee-openldap stop
      4. Восстановите резервную копию, созданную на старом узле:
        apigee-service apigee-openldap restore backup_file

        Например:

        apigee-service apigee-openldap restore 2026.02.09,10.28.20
  7. Повторите то же самое для другого узла LDAP (если он находится в режиме актив-актив).
  8. Настройте и запустите сервер управления с обновленными конфигурациями хоста LDAP:
    /opt/apigee/apigee-setup/bin/setup.sh -p mt -f updatedConfigFile
  9. Настройте и запустите SSO (если применимо):
    apigee-service apigee-sso setup -f updatedConfigFile
    apigee-service apigee-sso restart
  10. (Необязательно) Настройте второй каталог Active Directory в режиме только для чтения, следуя инструкциям в документации .

Qpid

Для замены существующего узла Qpid на узел с обновленной операционной системой необходимо выполнить следующие шаги:

  1. Прекратите прием сообщений от обработчиков сообщений в существующую очередь узлов.
  2. Очистите очередь от существующих сообщений.
  3. Остановите и выведите из эксплуатации существующий узел.

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

  1. Остановить брокер Qpid:
    apigee-service apigee-qpidd stop
  2. Заблокировать входящий трафик на порту 5672 от всех обработчиков сообщений:
    iptables -A INPUT -p tcp --dport 5672 -s MP_IP -j DROP
  3. Чтобы удалить существующие сообщения, перезапустите брокер Qpid:
    apigee-service apigee-qpidd start
  4. Перед началом вывода из эксплуатации убедитесь, что все сообщения в очереди отправлены потребителю.
  5. Получите UUID узла edge-qpid-server :
    curl http://qpid_node_ip:8083/v1/servers/self
  6. Завершите вывод из эксплуатации или удалите шаги для Qpid из аналитики для apigee-qpidd и edge-qpid-server .
  7. Остановите и удалите apigee-qpidd и edge-qpid-server :
    apigee-service apigee-qpidd stop
    apigee-service edge-qpid-server stop
    apigee-service apigee-qpidd uninstall
    apigee-service edge-qpid-server uninstall

Добавить новый узел:

  1. Приобретите новый узел с обновленной операционной системой.
  2. Примените необходимые предварительные условия для конкретной операционной системы .
  3. Загрузите загрузочный пакет используемой версии Apigee, запустите загрузочный пакет , чтобы получить apigee-service , и установите apigee-setup .
  4. Настройте и запустите службы Qpid на новом узле и добавьте их в группы потребителей, выполнив следующие шаги . Аналогичные шаги следует выполнить для добавления других групп, например, для монетизации.
  5. Если служба монетизации включена, перезапустите сервер управления и обработчик сообщений:
    apigee-service edge-management-server restart
    apigee-service edge-message-processor restart
  6. Повторите эти действия на всех узлах Qpid.

обработчик сообщений

  1. Получите UUID узла edge-message-processor :
    curl http://mp_ip:8082/v1/servers/self
  2. Вывести из эксплуатации и удалить узел обработки сообщений.
  3. Если служба монетизации включена, удалите edge-mint-message-processor .
  4. Удалите обработчик сообщений:
    apigee-service edge-message-processor uninstall
  5. Приобретите новый узел с обновленной операционной системой.
  6. Примените необходимые предварительные условия для конкретной операционной системы .
  7. Загрузите загрузочный пакет используемой версии Apigee, запустите загрузочный пакет , чтобы получить apigee-service , и установите apigee-setup .
  8. Добавьте, настройте и запустите обработчик сообщений в кластере, выполнив следующие шаги .
  9. Если монетизация включена, настройте службу монетизации вместе с обработчиком сообщений. Для получения дополнительной информации обратитесь к следующей документации .

Маршрутизатор

  1. Получите UUID узла edge-router :
    curl http://router_ip:8081/v1/servers/self
  2. Отключите проверку доступности и проверьте, доступно ли устройство:
    iptables -A INPUT -i eth0 -p tcp --dport 15999 -j REJECT
    curl -vvv -X GET http://router_ip:15999/v1/servers/self/reachable
  3. Вывести из эксплуатации и удалить узел маршрутизатора.
  4. Удалите маршрутизатор:
    apigee-service edge-router uninstall
  5. Приобретите новый узел с обновленной операционной системой.
  6. Примените необходимые предварительные условия для конкретной операционной системы .
  7. Загрузите загрузочный пакет используемой версии Apigee, запустите загрузочный пакет , чтобы получить apigee-service , и установите apigee-setup .
  8. Добавьте, настройте и запустите маршрутизатор в кластере.

Сервер управления

Только один сервер управления

  1. Приобретите новый узел с обновленной операционной системой.
  2. Примените необходимые предварительные условия для конкретной операционной системы .
  3. Загрузите загрузочный пакет используемой версии Apigee, запустите загрузочный пакет , чтобы получить apigee-service , и установите apigee-setup .
  4. Добавьте сервер управления, используя обновленный IP-адрес и файл конфигурации, ссылку на который можно найти здесь , и выполните команду установки:
    /opt/apigee/apigee-setup/bin/setup.sh -p mt -f updatedConfigFile
  5. Выполните настройку и перезапуск пользовательского интерфейса с новой конфигурацией управляющего IP-адреса.
    /opt/apigee/apigee-setup/bin/setup.sh -p ui -f updatedConfigFile
  6. Перенастройте SSO с новой конфигурацией управляющего IP-адреса, если применимо:
    /opt/apigee/apigee-setup/bin/setup.sh -p sso -f updatedConfigFile
  7. Выполните повторную настройку нового пользовательского интерфейса (UE) с новой конфигурацией управляющего IP-адреса (если применимо):
    /opt/apigee/apigee-setup/bin/setup.sh -p ue -f updatedConfigFile
  8. Если монетизация включена:
    1. Настройте монетизацию MS с новой конфигурацией управляющего IP-адреса (если применимо), используя документацию по настройке монетизации .
      /opt/apigee/apigee-setup/bin/setup.sh -p mo -f updatedConfigFile
    2. Перезапустите сервер управления:
      apigee-service edge-management-server restart
  9. Выведите из эксплуатации сервер управления на существующем/старом узле, выполнив следующие шаги .
  10. Если монетизация включена, удалите UUID сервера управления из групп аналитики. Пример:
    curl -v -u AdminEmail:AdminPassword -X DELETE "http://localhost:8080/v1/analytics/groups/ax/mint_axgroup/servers?uuid=MS_UUID&type=consumer-server"
  11. Удалите сервер управления монетизацией:
    apigee-service edge-mint-management-server uninstall

Несколько серверов управления

  1. Выведите из эксплуатации один из серверов управления, используя другой на существующем узле, выполнив следующие шаги .
  2. Остановите и удалите сервер управления:
    apigee-service edge-management-server stop
    apigee-service edge-management-server uninstall
  3. Приобретите новый узел с обновленной операционной системой.
  4. Примените необходимые предварительные условия для конкретной операционной системы .
  5. Загрузите загрузочный пакет используемой версии Apigee, запустите загрузочный пакет , чтобы получить apigee-service , и установите apigee-setup .
  6. Добавьте сервер управления, используя обновленный IP-адрес и файл конфигурации, ссылку на который можно найти здесь , и выполните команду установки:
    /opt/apigee/apigee-setup/bin/setup.sh -p mt -f updatedConfigFile
  7. Выполните перезагрузку и повторный запуск пользовательского интерфейса с обновленной конфигурацией IP-адреса управления:
    /opt/apigee/apigee-setup/bin/setup.sh -p ui -f updatedConfigFile
  8. (Только если включен SSO) Настройте и перезапустите SSO с обновленной конфигурацией IP-адреса управления:
    /opt/apigee/apigee-setup/bin/setup.sh -p sso -f updatedConfigFile
  9. (Только если включен новый пользовательский интерфейс) Перенастройте и перезапустите новый пользовательский интерфейс с обновленной конфигурацией IP-адреса управления:
    /opt/apigee/apigee-setup/bin/setup.sh -p ue -f updatedConfigFile
  10. Повторите то же самое для другого сервера управления.

UI/UE

  1. Создайте резервную копию/снимок виртуальной машины узла пользовательского интерфейса.
  2. Остановите и удалите пользовательский интерфейс:
    apigee-service edge-ui stop
    apigee-service edge-ui uninstall
  3. (Если используется только новый пользовательский интерфейс) Остановите и удалите новый пользовательский интерфейс:
    apigee-service edge-management-ui stop
    apigee-service edge-management-ui uninstall
  4. Приобретите новый узел с обновленной операционной системой.
  5. Примените необходимые предварительные условия для конкретной операционной системы .
  6. Загрузите загрузочный пакет используемой версии Apigee, запустите загрузочный пакет , чтобы получить apigee-service , и установите apigee-setup .
  7. Настройте и запустите edge-ui на новом узле с обновленными IP-конфигурациями:
    /opt/apigee/apigee-setup/bin/setup.sh -p ui -f updatedConfigFile
  8. (Только если включен SSO) Настройте и запустите SSO с помощью пользовательского интерфейса, указав необходимые IP- адреса узлов:
    /opt/apigee/apigee-setup/bin/setup.sh -p sso -f updatedConfigFile
  9. (Только если включен новый пользовательский интерфейс) Настройте и запустите новый пользовательский интерфейс на новом узле с обновленными IP-конфигурациями:
    /opt/apigee/apigee-setup/bin/setup.sh -p ue -f updatedConfigFile
    apigee-service edge-management-ui configure-sso -f updatedConfigFile
    apigee-service edge-ui configure-sso -f updatedConfigFile

ССО

  1. Создайте резервную копию/снимок виртуальной машины узла пользовательского интерфейса.
  2. Остановите и удалите SSO:
    apigee-service apigee-sso stop
    apigee-service apigee-sso uninstall
  3. Приобретите новый узел с обновленной операционной системой.
  4. Примените необходимые предварительные условия для конкретной операционной системы .
  5. Загрузите загрузочный пакет используемой версии Apigee, запустите загрузочный пакет , чтобы получить apigee-service , и установите apigee-setup .
  6. Добавьте параметры конфигурации и ключи для единого входа (SSO), следуя инструкции и учитывая новый IP-адрес узла.
  7. Настройка и запуск единого входа (SSO):
    /opt/apigee/apigee-setup/bin/setup.sh -p sso -f updatedConfigFile
  8. Обновите конфигурацию, указав новые IP-адреса узлов SSO, и перенастройте SSO для пользовательского интерфейса:
    apigee-service edge-ui configure-sso -f updatedConfigFile
  9. (Если используется новый пользовательский интерфейс) Запустите команду configure-sso на узле нового пользовательского интерфейса, следуя инструкциям в документации :
    apigee-service edge-management-ui configure-sso -f updatedConfigFile
    apigee-service edge-ui configure-sso -f updatedConfigFile