Восстановить из резервной копии

Вы можете восстановить компонент из файла, который вы создали при резервном копировании этого компонента. Вы делаете это с помощью команды restore .

Обратите внимание, что команда restore :

  • Использует указанный файл резервной копии или получает последний файл резервной копии, если имя файла не указано.
  • Гарантирует, что каталоги данных компонента пусты.
  • Останавливает компонент. Вы должны явно перезапустить компонент после восстановления.

В этом разделе описывается, как использовать команду restore .

Чтобы восстановить компонент из файла резервной копии:

  1. Убедитесь, что следующие каталоги пусты:
    /opt/apigee/data/component_name
    /opt/apigee/etc/component_name.d

    Если они не пусты, удалите их содержимое с помощью команд, подобных следующим:

    rm -r /opt/apigee/data/component_name
    rm -r /opt/apigee/etc/component_name.d
  2. Восстановите предыдущую конфигурацию и данные с помощью следующей команды:
    /opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file

    Где:

    • component_name — имя компонента. Возможные значения включают:
      • apigee-cassandra (Кассандра)
      • apigee-openldap (OpenLDAP)
      • apigee-postgresql (база данных PostgreSQL)
      • apigee-qpidd (Qpidd)
      • apigee-sso (Edge SSO)
      • apigee-zookeeper (ZooKeeper)
      • edge-management-server (Сервер управления)
      • edge-management-ui (новый пользовательский интерфейс Edge)
      • edge-message-processor (процессор сообщений)
      • edge-postgres-server (сервер Postgres)
      • edge-qpid-server (сервер Qpid)
      • edge-router (Edge Router)
      • edge-ui (классический пользовательский интерфейс)
    • backup_file — это имя файла, который вы создали при резервном копировании этого компонента; это значение не включает путь, но включает префикс «backup-» и расширения файлов. Например, backup-2019.03.17,14.40.41.tar.gz .

    Например:

    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2019.03.17,14.40.41.tar.gz

    Указание backup_file не является обязательным. Если опущено, Apigee использует самый последний файл в /opt/apigee/backup/ component_name .

    Команда restore повторно применяет заархивированную конфигурацию и восстанавливает данные с момента создания резервной копии.

  3. Перезапустите компонент, как показано в следующем примере:
    /opt/apigee/apigee-service/bin/apigee-service component_name start