Edge для частного облака v. 4.16.09
В этом документе описывается переустановка и восстановление компонента Edge. Используйте эту процедуру, если вам необходимо переустановить компонент Edge перед восстановлением резервной копии.
Хранитель зоопарка Апач
Восстановление одного автономного узла
- Остановить ZooKeeper:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper остановить - Удалите старые каталоги ZooKeeper:
/<inst_root>/apigee/data/apigee-zookeeper
/<inst_root>/apigee/etc/apigee-zookeeper.d - Переустановите ZooKeeper:
> /<inst_root>/apigee/apigee-service/bin/apigee-service установка apigee-zookeeper - Восстановите ZooKeeper.
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper восстановления резервной копии-2016.03.17,14.40.41.tar.gz - Перезапустите все компоненты:
> /<inst_root>/apigee/apigee-service/bin/apigee-all перезапустить
Восстановить один узел кластера
Если выйдет из строя один узел ZooKeeper, который является частью ансамбля, вы можете создать новый узел с тем же именем хоста/IP-адресом и переустановить ZooKeeper. Когда новый узел ZooKeeper присоединится к ансамблю ZooKeeper, он получит последние снимки от лидера и начнет обслуживать клиентов. В этом случае вам не нужно восстанавливать данные.
- Переустановите ZooKeeper:
> /<inst_root>/apigee/apigee-service/bin/apigee-service установка apigee-zookeeper - Запустите установку на узле ZooKeeper, используя тот же файл конфигурации, который использовался при установке исходного узла:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile - Запустите ZooKeeper:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper start
Восстановление полного кластера
- Остановите весь кластер.
- Восстановите все узлы ZooKeeper из файла резервной копии, как описано выше для одного узла.
- Запустите кластер ZooKeeper.
- Перезапустите все компоненты.
Апач Кассандра
Восстановление одного автономного узла
- Остановите Кассандру:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra stop - Удалите старые каталоги Cassandra:
/<inst_root>/apigee/data/apigee-cassandra
/<inst_root>/apigee/etc/apigee-cassandra.d - Переустановите Кассандру:
> /<inst_root>/apigee/apigee-service/bin/apigee-service установка apigee-cassandra - Восстановить Кассандру:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra восстановления резервной копии-2016.03.17,14.40.41.tar.gz - Перезапустите все компоненты:
> /<inst_root>/apigee/apigee-service/bin/apigee-all перезапустить
Восстановить один узел кластера
Если выйдет из строя один узел Cassandra, который является частью ансамбля, вы можете создать новый узел с тем же именем хоста/IP-адресом. Вам нужно только переустановить Кассандру, данные восстанавливать не нужно.
Примечание. При выполнении переустановки на неначальном узле убедитесь, что хотя бы один исходный узел Cassandra работает.
- Переустановите Кассандру:
> /<inst_root>/apigee/apigee-service/bin/apigee-service установка apigee-cassandra - Запустите установку на узле Cassandra, используя тот же файл конфигурации, который использовался при установке исходного узла:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile - Запускаем Кассандру:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra start - После установки Cassandra и запуска узла (при условии, что RF>=2 для всех пространств ключей) выполните следующую команду nodetool для инициализации узла:
<inst_root>/apigee/apigee-cassandra/bin/nodetool -h восстановление локального хоста
Восстановление полного кластера
- Остановите весь кластер.
- Восстановите все узлы Cassandra из файла резервной копии.
- Запустите кластер Кассандра.
- Перезапустите все компоненты.
База данных PostgreSQL
PosgreSQL работает автономно или как главный
- Остановите сервер управления, сервер 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 остановка - Переустановите базу данных PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql install - Запустите PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql start - Восстановите базу данных PostgreSQL из файла резервной копии:
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql восстановление 2016.03.17,14.40.41.dump - Запустите Сервер управления, Сервер 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 работает в режиме ожидания
- Переустановите базу данных PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql install - Перенастройте базу данных PostgreSQL, используя тот же файл конфигурации, который вы использовали для ее установки:
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile - Запустите PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql start
Постгрес-сервер
- Остановите сервер Postgres на всех главных и резервных узлах:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-postgres-server остановка - Удалите старые каталоги сервера Postgres:
/<inst_root>/apigee/data/edge-postgres-server
/<inst_root>/apigee/etc/edge-postgres-server.d - Переустановите сервер Postgres:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-postgres-server install - Восстановите сервер Postgres из файла резервной копии:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-postgres-server восстановить резервную копию-2016.03.17,14.40.41.tar.gz - Запустите сервер Postgres на всех главных и резервных узлах:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-postgres-server start
Сервер Qpid и Qpidd
- Остановите Qpidd, Qpid Server и Postgres Server на всех узлах:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-qpid-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-postgres-server остановка
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd stop - Удалите старый сервер Qpid и каталоги Qpidd:
/<inst_root>/apigee/data/edge-qpid-server
/<inst_root>/apigee/etc/edge-qpid-server.d
/<корень_инста>/apigee/data/apigee-qpidd
/<inst_root>/apigee/etc/apigee-qpidd.d - Переустановите Qpidd:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd install - Восстановить Qpidd:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd восстановления резервной копии-2016.03.17,14.40.41.tar.gz - Запустите Qpidd:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd start - Переустановите сервер Qpid:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-qpid-server install - Восстановить сервер Qpid:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-qpid-server восстановить резервную копию-2016.03.17,14.40.41.tar.gz - Перезапустите серверы Qpid, Qpidd и Postgres на всех узлах:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd перезапуск
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-qpid-перезапуск сервера
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-postgres-перезапуск сервера
OpenLDAP
- Остановите OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap stop - Переустановите OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap install - Удалите старые каталоги OpenLDAP:
/<inst_root>/apigee/data/apigee-openldap
/<inst_root>/apigee/etc/apigee-openldap.d - Восстановить OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap восстановления резервной копии-2016.03.17,14.40.41.tar.gz - Перезапустите OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap start - Перезапустите все серверы управления:
> /<inst_root>/apigee/apigee-service/bin/apigee-service перезапуск сервера Edge-Management-Server
Сервер управления
- Остановить сервер управления:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-Management-Server остановка - Удалите старые каталоги Сервера управления:
/<inst_root>/apigee/data/edge-management-server
/<inst_root>/apigee/etc/edge-management-server.d - Переустановите Сервер управления:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-Management-Server установка - Восстановите Сервер Управления из файла резервной копии:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-Management-Server Restore Backup-2016.03.17,14.40.41.tar.gz - Перезапустите сервер управления:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-Management-Server запуск
Процессор сообщений
- Остановить процессор сообщений:
> /<inst_root>/apigee/apigee-service/bin/apigee-service останов процессора Edge-message - Удалите старые каталоги процессора сообщений:
/<inst_root>/apigee/data/edge-message-processor
/<inst_root>/apigee/etc/edge-message-processor.d - Переустановите процессор сообщений:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-message-processor install - Восстановите процессор сообщений из файла резервной копии:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-message-processor восстановить резервную копию-2016.03.17,14.40.41.tar.gz - Перезапустите процессор сообщений:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-message-processor start
Маршрутизатор
- Остановить маршрутизатор:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-Router Stop - Удалите старые каталоги маршрутизатора:
/<inst_root>/apigee/data/edge-router
/<inst_root>/apigee/etc/edge-router.d - Переустановите маршрутизатор:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-Router install - Восстановите маршрутизатор из файла резервной копии:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-Router Restore Backup-2016.03.17,14.40.41.tar.gz - Перезагрузите маршрутизатор:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-Router start
Пограничный интерфейс
- Остановить пользовательский интерфейс:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-UI stop - Удалите старые каталоги пользовательского интерфейса:
/<inst_root>/apigee/data/edge-ui
/<inst_root>/apigee/etc/edge-ui.d - Переустановите пользовательский интерфейс:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-UI install - Восстановите пользовательский интерфейс из файла резервной копии:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-UI восстановить резервную копию-2016.03.17,14.40.41.tar.gz - Перезапустите пользовательский интерфейс:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-UI start
Полное восстановление сайта
- Остановите все узлы компонентов. Обратите внимание, что важен порядок остановки подсистем — сначала все пограничные узлы, а затем все узлы хранилищ данных.
- Восстановите все компоненты, как описано выше.
- Теперь запустите все компоненты в следующем порядке. Обратите внимание, что важен порядок запуска подсистем:
- Запустите кластер ZooKeeper
- Запустите кластер Кассандра
- Убедитесь, что OpenLDAP запущен и работает.
- Запустить qpid
- Убедитесь, что база данных PostgreSQL запущена и работает.
- Запустить сервер управления
- Запустите маршрутизаторы и процессоры сообщений
- Запустить сервер Qpid
- Запустить сервер Postgres
- Запустить пользовательский интерфейс Apigee