4.16.05 Процесс отката

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

Существует два сценария, в которых может потребоваться выполнить откат:

  1. Откат к более старой версии. Например с 16.04.05 по 16.04.01.
  2. Откат к более старой версии в том же выпуске.

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

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

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

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

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

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

  • Чтобы выполнить откат любого из следующих пяти компонентов на узле, необходимо выполнить откат любого из пяти установленных на узле. Например, если на узле установлены сервер управления, маршрутизация и процессор сообщений, для отката любого из них необходимо выполнить откат всех трех.

    Пять компонентов таковы:
    • Сервер управления
    • Маршрутизатор
    • Процессор сообщений
    • Qpid-сервер
    • Постгрес-сервер
  • Не откатывайте Кассандру. Этот выпуск Edge содержит обновленную версию Cassandra, совместимую с выпуском 4.16.01. Если вы выполняете откат каких-либо компонентов, оставьте Cassandra в версии 4.16.05, чтобы воспользоваться новейшими функциями.
  • Этот выпуск не содержит новой версии postgresql или qpidd. Поэтому вам не придется их откатывать.

Для отката 4.16.05

Чтобы откатить Apigee Edge, выполните следующие шаги отката:

  1. Остановите компонент для отката:
    1. При откате любого из следующих компонентов необходимо остановить их все: сервер управления, маршрутизатор, процессор сообщений, сервер Qpid или сервер Postgres:
      > остановка сервера Edge-Management-Service Apigee
      > остановка пограничного маршрутизатора apigee-service
      > остановка процессора периферийных сообщений apigee-service
      > остановка сервера apigee-service Edge-QPID
      > остановка сервера apigee-service Edge-Postgres
    2. Если вы выполняете откат любого другого компонента, остановите только этот компонент:
      > остановка компа apigee-service
  2. Если вы откатываете монетизацию, удалите ее:
    > удаление apigee-service Edge-Mint-Gateway
  3. Удалите компонент для отката:
    1. Если вы выполняете откат любого из следующих компонентов, удалите их все: сервер управления, маршрутизатор, процессор сообщений, сервер Qpid или сервер Postgres:
      > удаление пограничного шлюза apigee-service
    2. Если вы откатываете какой-либо другой компонент, удалите только этот компонент.
      > удаление компа apigee-service
  4. Если вы выполняете откат Маршрутизатора, вам необходимо удалить содержимое /opt/nginx/conf.d :
    > компакт-диск /opt/nginx/conf.d
    > РМ -РФ *
  5. Чтобы откатить компонент до версии 4.16.01:
    1. Удалите версию apigee-setup 4.16.05:
      > /opt/apigee/apigee-service/bin/apigee-service удаление apigee-setup
    2. Загрузите bootstrap.sh для версии 4.16.01:
      > завиток https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    3. Установите утилиту Edge apigee-service 4.16.01 и зависимости:
      > sudo bash /tmp/bootstrap.sh apigeeuser= uName apigeepassword= pWord
      где uName и pWord — имя пользователя и пароль, которые вы получили от Apigee. Если вы опустите pWord , вам будет предложено ввести его.
    4. Установите версию apigee-setup 4.16.01:
      > /opt/apigee/apigee-service/bin/apigee-service установка установки apigee
    5. Установите версию компонента 4.16.01:
      > /<каталог_установки>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      где comp — это компонент для установки, а configFile — ваш файл конфигурации 4.16.01.
  6. Чтобы откатить компонент до конкретной версии релиза 4.16.05:
    1. Загрузите конкретную версию компонента:
      > /<каталог_установки>/apigee/apigee-service/bin/apigee-service установка комп-версии
      где comp-версия — это компонент и версия для установки. Например:
      > /<каталог_установки>/apigee/apigee-service/bin/apigee-service Edge-ui-4.16.05-0.0.3649 install
      Если вы используете онлайн-репозиторий Apigee, вы можете определить доступные версии компонентов с помощью следующей команды:
      > ням --showduplications list comp
      Например:
      > ням --showduulates list Edge-UI
    2. Используйте apigee-setup для установки компонента:
      > /<каталог_установки>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      Например:
      > /<каталог_установки>/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
      Обратите внимание, что вы указываете имя компонента только при установке.

Если у вас возникнут проблемы при откате, обратитесь в службу поддержки Apigee .

,

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

Существует два сценария, в которых может потребоваться выполнить откат:

  1. Откат к более старой версии. Например с 16.04.05 по 16.04.01.
  2. Откат к более старой версии в том же выпуске.

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

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

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

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

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

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

  • Чтобы выполнить откат любого из следующих пяти компонентов на узле, необходимо выполнить откат любого из пяти установленных на узле. Например, если на узле установлены сервер управления, маршрутизация и процессор сообщений, для отката любого из них необходимо выполнить откат всех трех.

    Пять компонентов таковы:
    • Сервер управления
    • Маршрутизатор
    • Процессор сообщений
    • Qpid-сервер
    • Постгрес-сервер
  • Не откатывайте Кассандру. Этот выпуск Edge содержит обновленную версию Cassandra, совместимую с выпуском 4.16.01. Если вы выполняете откат каких-либо компонентов, оставьте Cassandra в версии 4.16.05, чтобы воспользоваться новейшими функциями.
  • Этот выпуск не содержит новой версии postgresql или qpidd. Поэтому вам не придется их откатывать.

Для отката 4.16.05

Чтобы откатить Apigee Edge, выполните следующие шаги отката:

  1. Остановите компонент для отката:
    1. При откате любого из следующих компонентов необходимо остановить их все: сервер управления, маршрутизатор, процессор сообщений, сервер Qpid или сервер Postgres:
      > остановка сервера Edge-Management-Service Apigee
      > остановка пограничного маршрутизатора apigee-service
      > остановка процессора периферийных сообщений apigee-service
      > остановка сервера apigee-service Edge-QPID
      > остановка сервера apigee-service Edge-Postgres
    2. Если вы выполняете откат любого другого компонента, остановите только этот компонент:
      > остановка компа apigee-service
  2. Если вы откатываете монетизацию, удалите ее:
    > удаление apigee-service Edge-Mint-Gateway
  3. Удалите компонент для отката:
    1. Если вы выполняете откат любого из следующих компонентов, удалите их все: сервер управления, маршрутизатор, процессор сообщений, сервер Qpid или сервер Postgres:
      > удаление пограничного шлюза apigee-service
    2. Если вы откатываете какой-либо другой компонент, удалите только этот компонент.
      > удаление компа apigee-service
  4. Если вы выполняете откат Маршрутизатора, вам необходимо удалить содержимое /opt/nginx/conf.d :
    > компакт-диск /opt/nginx/conf.d
    > РМ -РФ *
  5. Чтобы откатить компонент до версии 4.16.01:
    1. Удалите версию apigee-setup 4.16.05:
      > /opt/apigee/apigee-service/bin/apigee-service удаление apigee-setup
    2. Загрузите bootstrap.sh для версии 4.16.01:
      > завиток https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    3. Установите утилиту Edge apigee-service 4.16.01 и зависимости:
      > sudo bash /tmp/bootstrap.sh apigeeuser= uName apigeepassword= pWord
      где uName и pWord — имя пользователя и пароль, которые вы получили от Apigee. Если вы опустите pWord , вам будет предложено ввести его.
    4. Установите версию apigee-setup 4.16.01:
      > /opt/apigee/apigee-service/bin/apigee-service установка установки apigee
    5. Установите версию компонента 4.16.01:
      > /<каталог_установки>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      где comp — это компонент для установки, а configFile — ваш файл конфигурации 4.16.01.
  6. Чтобы откатить компонент до конкретной версии релиза 4.16.05:
    1. Загрузите конкретную версию компонента:
      > /<каталог_установки>/apigee/apigee-service/bin/apigee-service установка комп-версии
      где comp-версия — это компонент и версия для установки. Например:
      > /<каталог_установки>/apigee/apigee-service/bin/apigee-service Edge-ui-4.16.05-0.0.3649 install
      Если вы используете онлайн-репозиторий Apigee, вы можете определить доступные версии компонентов с помощью следующей команды:
      > ням --showduplications list comp
      Например:
      > ням --showduulates list Edge-UI
    2. Используйте apigee-setup для установки компонента:
      > /<каталог_установки>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      Например:
      > /<каталог_установки>/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
      Обратите внимание, что вы указываете имя компонента только при установке.

Если у вас возникнут проблемы при откате, обратитесь в службу поддержки Apigee .