Вы можете создавать архивы своего развертывания ArcGIS Enterprise с помощью инструмента Настройка восстановления веб-ГИС после отказа (WebGISDR) и восстанавливать самые свежие данные в случае отказа или повреждения данных. Это позволяет восстанавливать элементы портала, сервисы и данные, находившиеся на портале во время создания архива.
Инструмент WebGISDR установлен в <Portal for ArcGIS installation directory>/tools/webgisdr.
Использование архивов для восстановления развертывания является хорошей опцией, если некоторое время простоя или небольшая потеря данных приемлемы для пользователей, а организация не обладает инфраструктурой или ресурсами для перехода на отказоустойчивое развертывание.
Вы также можете хранить резервные копии, даже если вы реализуете другие стратегии аварийного восстановления. Они дают дополнительную гарантию восстановления вашего развёртывания, если не удаётся выполнить основную стратегию.
Например, если вы поддерживаете реплицированное развертывание, и оба ваших развертывания, основное и реплицированное, дают сбой в одно и то же время (возможно, они оба были размещены в здании, в котором отключили питание), у вас все еще есть резервная копия, которую вы можете восстановить.
См. Рекомендации по резервному копированию и восстановлению для получения дополнительной информации.
Что входит в архив
Используйте инструмент WebGISDR для экспорта файлов архива, содержащих следующие компоненты вашего развертывания ArcGIS Enterprise:
- Элементы и настройки портала
- ГИС-сервисы и настройки
- Вебхуки сервиса
- Реляционное хранилище данных, хранилище данных кэша листов и хранилище объектов
Вы можете создавать дополнительные резервные копии между полными резервными копиями, чтобы уменьшить общий размер резервной копии. Дополнительные сведения о различиях между полным и инкрементным резервным копированием см. в разделе Режимы резервного копирования.
Резервная копия, которую вы создали с использованием инструмента 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 Notebook Server — Если у вас есть любой из них, создайте резервные копии, следуя инструкциям в документации ArcGIS Mission Server и документации ArcGIS Notebook Server. Чтобы восстановить их, используя инструмент WebGISDR, следуйте инструкциям в разделе Восстановление ArcGIS Enterprise.
- Настройка сайта ArcGIS GeoEvent Server — Следуйте инструкциям в документацииArcGIS GeoEvent Server , чтобы создать его резервную копию.
Примечание:
Чтобы создать накопительные резервные копии при помощи инструмента WebGISDR, вы должны включить восстановление по временной точке, иначе инструмент работать не сможет.
Также обратите внимание, что для успешной работы инструмент WebGISDR должен иметь доступ хотя бы к одной машине каждого сайта интегрированного сервера посредством Administrator Directory URL ArcGIS Server и к основному хранилищу данных. Чтобы определить, доступен ли URL-адрес, откройте ArcGIS Server Administrator Directory в браузере на компьютере, на котором вы запустите инструмент WebGISDR.
Настройки, которые должны совпадать в разных средах
При восстановлении вашей организации с помощью инструмента WebGISDR существуют определенные элементы и настройки, которые должны быть идентичны в среде, в которой создается резервная копия, и в среде, в которой она восстанавливается.
В исходной и целевой средах должно совпадать следующее:
- Версия Portal for ArcGIS и интегрированные сайты ArcGIS Server
- URL-адреса организации и сервиса сайта интегрированного сервера
- Зарегистрированные хранилища данных
- Зарегистрированный ArcGIS Data Store должен соответствовать тому, что включено в резервную копию. Например, если включены реляционные хранилища и хранилища объектов, они также должны быть зарегистрированы в целевой среде.
- Хранилища данных, управляемые пользователем, будут перезаписаны в целевой среде из резервной копии, поэтому они должны быть доступны из обоих развертываний. Дополнительные сведения см. в разделе Зависимости данных при восстановлении.
- Учетные данные записи администратора для файла webgisdr.properties
- Тип расположения каталога содержимого портала (файловая система, Azure Blob, AWS S3)
Поддерживается резервное копирование развертываний с использованием компонентов, версии которых не совпадают, при условии, что при восстановлении компоненты соответствуют своим версиям на момент резервного копирования. Например, базовое развертывание вашей организации может быть версии 11.3, а сайт интегрированного сервера - 11.1. Вы можете выполнить восстановление из резервной копии, созданной для этого развертывания, при условии, что версия каждого компонента остается неизменной. Если вы создадите резервную копию, а затем обновите этот сервер до версии 11.3, восстановление из резервной копии не поддерживается.
Следующие параметры могут отличаться в исходной и целевой средах, поскольку они сохраняются из целевой среды:
- Пути к хранилищу конфигурации сайта ArcGIS Server и директории
- Путь к каталогу содержимого портала или бакету
- Информация о безопасности (LDAP URL-адреса, информация прокси)
- Схема сайта (один компьютер или несколько)
- Имена компьютеров (FQDN)
- Административные URL-адреса для интегрированных сейтов ArcGIS Server
- URL-адрес частного портала
Режимы резервного копирования
С помощью инструмента WebGISDR можно создавать различные типы резервных копий, используя следующие режимы резервного копирования:
Резервная копия
Режим backup предназначен для резервного копирования состояния организации, включая ресурсы портала, опубликованные сервисы, реляционное хранилище данных и хранилище данных кэша листов, если вы указали его в файле свойств. Сюда также входят любые ссылки на хранилища данных, зарегистрированные в качестве элементов портала или непосредственно через ArcGIS Server Manager. Вы не можете использовать режим backup для резервного копирования каких-либо данных, на которые вы ссылаетесь, если только данные не были скопированы на сайт в рамках процесса публикации.
Полностью
Режим full работает аналогично режиму backup и включает в себя те же ресурсы. Он предназначен для упрощения комбинированного расписания полного и инкрементного резервного копирования и снятия ограничения на журнал транзакций, чтобы обеспечить инкрементное резервное копирование и восстановление. Если вы решите не использовать режим incremental как часть стратегии резервного копирования, вы должны использовать вместо него режим backup.
Инкрементный
incremental режим содержит набор изменений, произошедших с момента последнего полного резервного копирования. Это особенно полезно при географической репликации, где более короткие интервалы резервного копирования и восстановления выгодны для обеспечения тесной синхронизации развертываний. Файл резервной копии режима incremental включает только изменения содержимого портала, опубликованных сервисов, данных, скопированных на сайты интегрированных серверов, реляционное хранилище данных и хранилище данных кэша листов, если вы указали это в файле свойств. Если на сайте ArcGIS Server зарегистрировано новое хранилище данных или обновлена существующая строка подключения, требуется резервное копирование с использованием режима full и последующее восстановление, прежде чем вы сможете продолжить репликацию с использованием режима incremental.
Примечание:
Для создания или восстановления инкрементных резервных копий необходимо настроить ArcGIS Data Store так, чтобы резервные копии реляционных хранилищ данных создавались автоматически.
Аргументы среды выполнения
При создании или восстановлении резервной копии ArcGIS Enterprise необходимо обновить параметры из командной оболочки на компьютере Portal for ArcGIS. Инструмент WebGISDR, запущенный на компьютерах Microsoft Windows, использует следующий синтаксис:
webgisdr.bat --{export | import | configuration} --file <properties file location> [--output <output file location>]
Синтаксис запуска инструмента на компьютерах Linux такой же, за исключением того, что утилита представляет собой файл .sh, а не файл .bat.
Для получения информации об этих параметрах см. следующее:
Параметр | Описание |
---|---|
-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.domain.com, убедитесь, что у инструмента есть доступ к https://portal.domain.com:7443/arcgis. Это также относится к любым другим компьютерам Portal for ArcGIS, если развертывание является отказоустойчивым.
- ArcGIS Server - свойство PORTAL_ADMIN_URL также используется для определения URL-адресов администратора для интегрированных серверов. Инструмент использует эти URL-адреса администратора для поиска доступной машины, поэтому убедитесь, что по крайней мере один компьютер с ArcGIS Server на каждом интегрированном сайте сервера доступен. Если ArcGIS Server работает на компьютере с полным доменным именем server.domain.com, у инструмента должен быть доступ к https://server.domain.com:6443/arcgis. Это также относится к любой другой машине, которая является частью этого сайта.
- ArcGIS Data Store - инструмент также использует URL-адреса администратора для поиска основного реляционного хранилища данных и дополнительного хранилища кэша листов. Убедитесь, что каждый компьютер с ArcGIS Data Store, зарегистрированный на сайте хост-сервера, доступен. Если ArcGIS Data Store работает на компьютере с полным доменным именем datastore.domain.com, у инструмента WebGISDR должен быть доступ к веб-серверу ArcGIS Data Store, работающему на порту 2443.