Как переустановить и восстановить компоненты

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

В этом документе описывается переустановка и восстановление компонента Edge. Используйте эту процедуру, если вам необходимо переустановить компонент Edge перед восстановлением резервной копии.

Хранитель зоопарка Апач

Восстановление одного автономного узла

  1. Остановить ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper остановить
  2. Удалите старые каталоги ZooKeeper:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  3. Переустановите ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service установка apigee-zookeeper
  4. Восстановите ZooKeeper.
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper восстановить резервную копию-2016.03.17,14.40.41.tar.gz
  5. Перезапустите все компоненты:
    > /opt/apigee/apigee-service/bin/apigee-all перезапустить

Восстановить один узел кластера

Если выйдет из строя один узел ZooKeeper, который является частью ансамбля, вы можете создать новый узел с тем же именем хоста/IP-адресом и переустановить ZooKeeper. Когда новый узел ZooKeeper присоединится к ансамблю ZooKeeper, он получит последние снимки от лидера и начнет обслуживать клиентов. В этом случае вам не нужно восстанавливать данные.

  1. Переустановите ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service установка apigee-zookeeper
  2. Запустите установку на узле ZooKeeper, используя тот же файл конфигурации, который использовался при установке исходного узла:
    > /opt/apigee/apigee-service/bin/apigee-service настройка apigee-zookeeper -f configFile
  3. Запустите ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service запуск apigee-zookeeper

Восстановление полного кластера

  1. Остановите весь кластер.
  2. Восстановите все узлы ZooKeeper из файла резервной копии, как описано выше для одного узла.
  3. Запустите кластер ZooKeeper.
  4. Перезапустите все компоненты.

Апач Кассандра

Восстановление одного автономного узла

  1. Остановите Кассандру:
    > /opt/apigee/apigee-service/bin/apigee-service остановка apigee-cassandra
  2. Удалите старые каталоги Cassandra:
    /opt/apigee/data/apigee-cassandra
    /opt/apigee/etc/apigee-cassandra.d
  3. Переустановите Кассандру:
    > /opt/apigee/apigee-service/bin/apigee-service установка apigee-cassandra
  4. Восстановить Кассандру:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra восстановить резервную копию-2016.03.17,14.40.41.tar.gz
  5. Перезапустите все компоненты:
    > /opt/apigee/apigee-service/bin/apigee-all перезапустить

Восстановить один узел кластера

Если выйдет из строя один узел Cassandra, который является частью ансамбля, вы можете создать новый узел с тем же именем хоста/IP-адресом. Вам нужно только переустановить Кассандру, данные восстанавливать не нужно.

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

  1. Переустановите Кассандру:
    > /opt/apigee/apigee-service/bin/apigee-service установка apigee-cassandra
  2. Запустите установку на узле Cassandra, используя тот же файл конфигурации, который использовался при установке исходного узла:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
  3. Запускаем Кассандру:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
  4. После установки Cassandra и запуска узла (при условии, что RF>=2 для всех пространств ключей) выполните следующую команду nodetool для инициализации узла:
    opt/apigee/apigee-cassandra/bin/nodetool -h восстановление локального хоста

Восстановление полного кластера

  1. Остановите весь кластер.
  2. Восстановите все узлы Cassandra из файла резервной копии.
  3. Запустите кластер Кассандра.
  4. Перезапустите все компоненты.

База данных PostgreSQL

PosgreSQL работает автономно или как главный

  1. Остановите сервер управления, сервер Qpid и сервер Postgres на всех узлах:
    Примечание . Ваша система по-прежнему может обрабатывать запросы к прокси-серверам API, пока эти компоненты остановлены.
    > /opt/apigee/apigee-service/bin/apigee-service остановка сервера Edge-Management-Server
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server остановка
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server остановить
  2. Переустановите базу данных PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service установка apigee-postgresql
  3. Запустите PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. Восстановите базу данных PostgreSQL из файла резервной копии:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql восстановление 2016.03.17,14.40.41.dump
  5. Запустите Сервер управления, Сервер Qpid и Сервер Postgres на всех узлах:
    > /opt/apigee/apigee-service/bin/apigee-service запуск сервера Edge-Management-Server
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server start
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server start

PosgreSQL работает в режиме ожидания

  1. Переустановите базу данных PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service установка apigee-postgresql
  2. Перенастройте базу данных PostgreSQL, используя тот же файл конфигурации, который вы использовали для ее установки:
    /opt/apigee/apigee-service/bin/apigee-service установка apigee-postgresql -f configFile
  3. Запустите PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start

Постгрес-сервер

  1. Остановите сервер Postgres на всех главных и резервных узлах:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server остановить
  2. Удалите старые каталоги сервера Postgres:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  3. Переустановите сервер Postgres:
    > Установка /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server
  4. Восстановите сервер Postgres из файла резервной копии:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgre-server восстановить резервную копию-2016.03.17,14.40.41.tar.gz
  5. Запустите сервер Postgres на всех главных и резервных узлах:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server start

Сервер Qpid и Qpidd

  1. Остановите Qpidd, Qpid Server и Postgres Server на всех узлах:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server остановка
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server остановить
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd остановить
  2. Удалите старый сервер Qpid и каталоги Qpidd:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  3. Переустановите Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install
  4. Восстановить Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd восстановления резервной копии-2016.03.17,14.40.41.tar.gz
  5. Запустите Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start
  6. Переустановите сервер Qpid:
    > Установка /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server
  7. Восстановить сервер Qpid:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server восстановить резервную копию-2016.03.17,14.40.41.tar.gz
  8. Перезапустите серверы Qpid, Qpidd и Postgres на всех узлах:
    > /opt/apigee/apigee-service/bin/apigee-service перезапуск apigee-qpidd
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-перезапуск сервера
    > /opt/apigee/apigee-service/bin/apigee-service перезапуск Edge-postgres-сервера

OpenLDAP

  1. Остановите OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
  2. Переустановите OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service установка apigee-openldap
  3. Удалите старые каталоги OpenLDAP:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  4. Восстановить OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap восстановить резервную копию-2016.03.17,14.40.41.tar.gz
  5. Перезапустите OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
  6. Перезапустите все серверы управления:
    > /opt/apigee/apigee-service/bin/apigee-service перезапуск сервера Edge-Management-Server

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

  1. Остановить сервер управления:
    > /opt/apigee/apigee-service/bin/apigee-service остановка сервера Edge-Management-Server
  2. Удалите старые каталоги Сервера управления:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  3. Переустановите Сервер управления:
    > /opt/apigee/apigee-service/bin/apigee-service установка сервера Edge-Management-Server
  4. Восстановите Сервер Управления из файла резервной копии:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server восстановить резервную копию-2016.03.17,14.40.41.tar.gz
  5. Перезапустите сервер управления:
    > /opt/apigee/apigee-service/bin/apigee-service запуск сервера Edge-Management-Server

Процессор сообщений

  1. Остановить процессор сообщений:
    > /opt/apigee/apigee-service/bin/apigee-service останов процессора Edge-message
  2. Удалите старые каталоги процессора сообщений:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  3. Переустановите процессор сообщений:
    > /opt/apigee/apigee-service/bin/apigee-service установка процессора Edge-сообщений
  4. Восстановите процессор сообщений из файла резервной копии:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor восстановить резервную копию-2016.03.17,14.40.41.tar.gz
  5. Перезапустите процессор сообщений:
    > /opt/apigee/apigee-service/bin/apigee-service запуск процессора Edge-сообщений

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

  1. Остановить маршрутизатор:
    > /opt/apigee/apigee-service/bin/apigee-service остановка Edge-маршрутизатора
  2. Удалите старые каталоги маршрутизатора:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  3. Переустановите маршрутизатор:
    > /opt/apigee/apigee-service/bin/apigee-service установка Edge-маршрутизатора
  4. Восстановите маршрутизатор из файла резервной копии:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-Router восстановить резервную копию-2016.03.17,14.40.41.tar.gz
  5. Перезагрузите маршрутизатор:
    > /opt/apigee/apigee-service/bin/apigee-service запуск пограничного маршрутизатора

Пограничный интерфейс

  1. Остановить пользовательский интерфейс:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-UI остановить
  2. Удалите старые каталоги пользовательского интерфейса:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  3. Переустановите пользовательский интерфейс:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-UI установить
  4. Восстановите пользовательский интерфейс из файла резервной копии:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-UI восстановить резервную копию-2016.03.17,14.40.41.tar.gz
  5. Перезапустите пользовательский интерфейс:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-UI start

Полное восстановление сайта

  1. Остановите все узлы компонентов. Обратите внимание, что важен порядок остановки подсистем — сначала все пограничные узлы, а затем все узлы хранилищ данных.
  2. Восстановите все компоненты, как описано выше.
  3. Теперь запустите все компоненты в следующем порядке. Обратите внимание, что важен порядок запуска подсистем:
    1. Запустите кластер ZooKeeper
    2. Запустите кластер Кассандра
    3. Убедитесь, что OpenLDAP запущен и работает.
    4. Запустить qpid
    5. Убедитесь, что база данных PostgreSQL запущена и работает.
    6. Запустить сервер управления
    7. Запустите маршрутизаторы и процессоры сообщений
    8. Запустить сервер Qpid
    9. Запустить сервер Postgres
    10. Запустить пользовательский интерфейс Apigee