Как восстановить компонент в существующей среде

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

В этом документе описано восстановление любого компонента Edge в существующей среде без необходимости переустановки компонента. Это означает, что узел, на котором вы восстанавливаете компонент, имеет тот же IP-адрес или DNS-имя, что и при выполнении резервного копирования.

Если вам необходимо переустановить компонент, см. раздел «Как переустановить и восстановить компоненты» .

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

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

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

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

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

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

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

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

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

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

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

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

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

    После установки 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 восстановление 2016.03.17,14.40.41.dump
  4. Запустите сервер управления, сервер 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 -f configFile
  2. Запустите PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start

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

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

База данных Qpidd

  1. Удалите старые каталоги Qpidd:
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  2. Восстановить Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd восстановления резервной копии-2016.03.17,14.40.41.tar.gz
  3. Запустите Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start

Qpid-сервер

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

OpenLDAP

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

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

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

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

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

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

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

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

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