Skip to main content

Резервные копии ArcGIS Enterprise

Вы можете создавать резервные копии своего развертывания ArcGIS Enterprise с помощью инструмента Web GIS Disaster Recovery (WebGISDR) и восстанавливать самые последние резервные копии в случае неполадок или повреждения данных. Это позволяет восстанавливать элементы портала, сервисы и данные, находившиеся на портале во время создания архива.

Использование архивов для восстановления развертывания рекомендуется, если некоторое время простоя или небольшая потеря данных приемлемы для пользователей, а организация не обладает инфраструктурой или ресурсами для перехода на отказоустойчивое развертывание.

Вы также можете хранить резервные копии, даже если вы реализуете другие стратегии аварийного восстановления. Они дают дополнительную гарантию восстановления вашего развёртывания, если не удаётся выполнить основную стратегию. Например, если вы поддерживаете реплицированное развертывание, и оба ваших развертывания, основное и реплицированное, дают сбой в одно и то же время (возможно, они оба были размещены в здании, в котором отключили питание), у вас все еще есть резервная копия, которую вы можете восстановить. См. Рекомендации по резервному копированию и восстановлению для получения дополнительной информации.

Чтобы уменьшить общий размер резервной копии, можно создавать дополнительные резервные копии между полными копиями. Дополнительные сведения о различиях между полным и инкрементным резервным копированием см. ниже в разделе Режимы резервного копирования.

Инструмент WebGISDR установлен в <Portal for ArcGIS installation directory>/tools/webgisdr.

Примечание:

При использовании инструмента WebGISDR с местоположением резервной копии в файловой системе все компоненты ArcGIS Enterprise должны работать в одной операционной системе. Если резервные копии WebGISDR хранятся в облачном хранилище, инструмент поддерживает операции резервного копирования и восстановления для развертываний, работающих в нескольких разных операционных системах.

Что включено

Используйте инструмент WebGISDR для экспорта файлов резервных копий, содержащих следующие компоненты развертывания ArcGIS Enterprise:

  • Элементы и настройки портала

  • ГИС-сервисы и настройки

  • Вебхуки сервиса

  • Реляционное хранилище, хранилище объектов и хранилище графов

  • Настройки, сервисы и вебхуки сайта ArcGIS Notebook Server

Резервная копия, которую вы создали с использованием инструмента WebGISDR, не содержит следующее:

  • Листы кэша картографического сервиса и кеш слоя размещенных векторных листов - если у вас есть что-либо из перечисленного, создайте резервную копию всех директорий, где хранятся листы кэша (например, вся директория arcgiscache в C:\arcgisserver\directories\ или <ArcGIS Server installation directory>/arcgis/server/usr/directories). В этих директориях содержатся листы кэша и файл схемы листов conf.xml. Директории кэша также могут содержать файловую базу геоданных status.gdb, которая содержит информацию о созданных листах. Когда вы будете восстанавливать этот сайт, переместите или скопируйте эту информацию обратно в исходную директорию arcgiscache.

  • Базовые источники данных для веб-сервисов – для файловых источников данных вам нужно создать копии этих файлов. Для данных, хранящихся в базе данных, воспользуйтесь инструментами СУБД для создания резервных копий базы данных.

  • Хранилища пространственно-временных больших данных — если у вас есть этот тип ArcGIS Data Store, зарегистрированный на хост-сервере, создайте резервную копию с помощью утилиты ArcGIS Data Store backupdatastore.

  • Интегрированные сайты ArcGIS Mission Server — если у вас есть такой, создайте резервную копию, следуя инструкциям в документации по ArcGIS Mission Server. Чтобы восстановить их, используя инструмент WebGISDR, следуйте инструкциям в разделе Восстановление ArcGIS Enterprise.

  • Директория рабочей области интегрированного ArcGIS Notebook Server — создавайте и запускайте по расписанию периодические резервные копии этой директории.

  • Конфигурация сайта ArcGIS GeoEvent Server — следуйте инструкциям из документации по ArcGIS GeoEvent Server, чтобы создать его резервную копию.

Некоторые элементы и настройки не применяются в ходе восстановления, а сохраняются из целевой среды. Они могут отличаться от настроек среды, в которой была сделана резервная копия. Перед восстановлением убедитесь в том, что в целевой среде правильно настроены следующие параметры:

  • Хранилище конфигурации сайта ArcGIS Server и пути к директории

  • Путь к каталогу содержимого портала или бакету

  • Административные URL-адреса для интегрированных сайтов ArcGIS Server

  • URL-адрес частного портала

  • Адреса URL LDAP

  • Списки контроллера домена

  • Параметры конфигурации SAML

  • Информация перенаправляющего прокси-сервера

  • Схема сайта (один компьютер или несколько)

  • Имена компьютеров (FQDN)

Настройки, которые должны совпадать в разных средах

При восстановлении вашей организации с помощью инструмента WebGISDR существуют определенные элементы и настройки, которые должны быть идентичны в среде, в которой создается резервная копия, и в среде, в которой она восстанавливается.

В исходной и целевой средах должно совпадать следующее:

  • Версия Portal for ArcGIS и сайты интегрированных серверов

  • URL-адреса организации и сервиса сайта интегрированного сервера

  • Зарегистрированные хранилища данных

    • Зарегистрированный ArcGIS Data Store должен соответствовать тому, что включено в резервную копию. Например, если включены реляционные хранилища и хранилища объектов, они также должны быть зарегистрированы в целевой среде.

    • Хранилища данных, управляемые пользователем, будут перезаписаны в целевой среде из резервной копии, поэтому они должны быть доступны из обоих развертываний. Дополнительные сведения см. в разделе Зависимости данных при восстановлении.

  • Учетные данные учетной записи администратора для доступа к файлу webgisdr.properties

  • Тип расположения директории ресурсов портала (файловая система, Microsoft Azure Storage, Amazon S3)

Для обеспечения поддерживаемости и совместимости во всём развертывании рекомендуется поддерживать базовое развертывание и его интегрированные серверы в одной версии программного обеспечения.

Если развертывание состоит из интегрированного сервера из более ранней версии, чем базовое развертывание, то можно выполнить резервное копирование и восстановление, если в исходной и целевой средах эти версии совпадают. Например, если исходная среда включает базовое развертывание на 11.5 и федеративный сервер на 11.3, то целевая среда должна состоять из базового развертывания на 11.5 и интегрированного сервера на 11.3.

Режимы резервного копирования

С помощью инструмента WebGISDR можно создавать различные типы резервных копий, используя следующие режимы резервного копирования:

Резервная копия

Режим backup предназначен для резервного копирования состояния организации, включая ресурсы портала, опубликованные сервисы, реляционное хранилище и хранилище объектов, если вы указали его в файле свойств. Сюда также входят любые ссылки на хранилища данных, зарегистрированные в качестве элементов портала или непосредственно через ArcGIS Server Manager. Вы не можете использовать режим backup для резервного копирования каких-либо данных, на которые вы ссылаетесь, если только эти данные не были скопированы на сайт в рамках процесса публикации.

Полный

Режим full работает аналогично режиму backup и включает в себя те же ресурсы. Он предназначен для упрощения комбинированного расписания полного и инкрементного резервного копирования и снятия ограничения на журнал транзакций, чтобы обеспечить инкрементное резервное копирование и восстановление. Если вы решите не использовать режим incremental как часть стратегии резервного копирования, то вместо него вы должны использовать режим backup.

Инкрементный

Режим incremental содержит набор изменений, произошедших с момента последнего полного резервного копирования. Это особенно полезно при географической репликации, где более короткие интервалы резервного копирования и восстановления выгодны для обеспечения тесной синхронизации развертываний. Файл резервной копии режима incremental включает только изменения ресурсов портала, опубликованных сервисов, данных, скопированных на сайты интегрированных серверов, реляционного хранилища и хранилища объектов, если вы указали это в файле свойств. Если на сайте ArcGIS Server зарегистрировано новое хранилище данных или обновлена существующая строка подключения, требуется резервное копирование с использованием режима full и последующее восстановление, прежде чем вы сможете продолжить репликацию с использованием режима incremental.

Примечание:

Для создания или восстановления инкрементных резервных копий необходимо настроить ArcGIS Data Store так, чтобы резервные копии реляционных хранилищ данных создавались автоматически.

Примечание:

ArcGIS Notebook Server не поддерживает инкрементные резервные копии.

Аргументы среды выполнения

При создании или восстановлении резервной копии ArcGIS Enterprise необходимо обновить параметры из оболочки командной строки на компьютере Portal for ArcGIS. Инструмент WebGISDR использует следующий синтаксис:

webgisdr.sh --{export | import | configuration} --file <properties file location> [--output <output file location>]

При создании или восстановлении резервной копии ArcGIS Enterprise необходимо обновить параметры из оболочки командной строки на компьютере Portal for ArcGIS. Инструмент WebGISDR использует следующий синтаксис:

webgisdr.bat --{export | import | configuration} --file <properties file location> [--output <output file location>]

Для получения информации об этих параметрах см. следующее:

Параметр

Описание

-e или --export

Создает резервную копию существующей организации.

-i или --import

Импортирует существующую резервную копию в подключенную организацию. Более подробно см. в разделе Восстановление ArcGIS Enterprise.

-c или --configuration

Проверяет конфигурацию подключенной организации и выводит интегрированные компоненты, включая портал, сайты сервера, а также реляционное хранилище и хранилище объектов.

-f или --file

Содержит сведения о подключении для организации, а также информацию, относящуюся к резервному копированию и восстановлению. Дополнительные сведения см. в разделе Файл свойств инструмента WebGISDR.

(Дополнительно) -o или --output

Создает выходной файл, который можно использовать для автоматизации проверки успешного резервного копирования или восстановления или для проверки администратором. Дополнительные сведения см. в разделе Выходной файл инструмента WebGISDR.

Сетевые требования

Чтобы инструмент WebGISDR функционировал, ему необходим доступ к определенным URL-адресам, которые являются частью вашего развертывания, и подключение непосредственно к компоненту, для которого создается резервная копия. В зависимости от конфигурации, они могут не совпадать с URL-адресами, используемыми для настройки развертывания ArcGIS Enterprise, такими как свойство privatePortalURL на портале, или URL-адресами, используемыми для интеграции портала и сервера.

Ознакомьтесь со следующим, чтобы понять запросы, которые делает инструмент WebGISDR, и убедиться, что необходимые URL-адреса доступны для каждого компонента:

  • Portal for ArcGIS - инструмент использует свойство PORTAL_ADMIN_URL для подключения к порталу, чтобы определить имя основного компьютера портала. При выполнении операции резервного копирования или восстановления используется идентифицированный компьютер. Если Portal for ArcGIS работает на компьютере с полным доменным именем portal.example.com, убедитесь, что у этого инструмента есть доступ к https://portal.example.com:7443/arcgis. Это также относится к любым другим компьютерам Portal for ArcGIS, если развертывание является отказоустойчивым.

  • ArcGIS Server - свойство PORTAL_ADMIN_URL также используется для определения URL-адресов администратора для интегрированных серверов. Инструмент использует эти URL-адреса администраторов для поиска доступной машины, поэтому убедитесь, что по крайней мере один компьютер с ArcGIS Server на каждом интегрированном сайте сервера доступен. Если ArcGIS Server работает на компьютере с полным доменным именем server.example.com, у инструмента должен быть доступ к https://server.example.com:6443/arcgis. Это также относится к любой другой машине, которая является частью этого сайта.

  • ArcGIS Data Store — инструмент также использует URL-адреса администратора для поиска основного реляционного хранилища и хранилища объектов. Убедитесь, что каждый компьютер с ArcGIS Data Store, зарегистрированный на сайте хост-сервера, доступен. Если ArcGIS Data Store работает на компьютере с полным доменным именем datastore.example.com, у инструмента WebGISDR должен быть доступ к веб-серверу ArcGIS Data Store, работающему по порту 2443.