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

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

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

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

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

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

  1. Удалите старые каталоги ZooKeeper:
    /<inst_root>/apigee/data/apigee-zookeeper
    /<inst_root>/apigee/etc/apigee-zookeeper.d
  2. Восстановите данные ZooKeeper из файла резервной копии:
    > /<inst_root>/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:
    /<inst_root>/apigee/data/apigee-cassandra
    /<inst_root>/apigee/etc/apigee-cassandra.d
  2. Восстановите узел Cassandra из файла резервной копии:
    /<inst_root>/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 для инициализации узла:
    <inst_root>/apigee/apigee-cassandra/bin/nodetool -h восстановление локального хоста

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

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

База данных PostgreSQL

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

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

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

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

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

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

База данных Qpidd

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

Qpid-сервер

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

OpenLDAP

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Удалите старые каталоги ZooKeeper:
    /<inst_root>/apigee/data/apigee-zookeeper
    /<inst_root>/apigee/etc/apigee-zookeeper.d
  2. Восстановите данные ZooKeeper из файла резервной копии:
    > /<inst_root>/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:
    /<inst_root>/apigee/data/apigee-cassandra
    /<inst_root>/apigee/etc/apigee-cassandra.d
  2. Восстановите узел Cassandra из файла резервной копии:
    /<inst_root>/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 для инициализации узла:
    <inst_root>/apigee/apigee-cassandra/bin/nodetool -h восстановление локального хоста

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

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

База данных PostgreSQL

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

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

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

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

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

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

База данных Qpidd

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

Qpid-сервер

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

OpenLDAP

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

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

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

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

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

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

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

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

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