В случае отказа любой из частей ArcGIS Enterprise вы можете восстановить это развертывание, используя утилиту webgisdr и ранее экспортированный файл архива. Вам нужно помнить следующее при восстановлении развертывания ArcGIS Enterprise:
- Все элементы и сервисы, созданные после последнего экспорта, будут потеряны.
- Кэш картографического сервиса и полистного сервиса, источники данных для неразмещенных веб-сервисов и резервные файлы хранилища больших пространственно-временных данных не включены в создаваемую утилитой webgisdr резервную копию, поэтому их необходимо восстанавливать отдельно.
- При восстановлении на другом компьютере - например, если ваш компьютер с установленным Portal for ArcGIS нельзя восстановить и вам требуется восстановление на новом компьютере, - на новом компьютере должны быть такие же директории установки и содержимого. К примеру, если ваша директория ресурсов находилась на диске C: отказавшего компьютера, ее необходимо поместить на диск C: нового компьютера.
При восстановлении развертывания ArcGIS Enterprise высокой доступности, инструмент webgisdr сохранит настройки высокой доступности для сайта GIS Server, реляционного хранилища и хранилища полистного кэша ArcGIS Data Store при выполнении вами импорта в резервное развертывание. Для портала инструмент webgisdr отменит регистрацию компьютера резервного портала, пересохранит портал на основном компьютере и заново зарегистрирует резервный компьютер.
Вы можете использовать файл свойств, созданный для экспорта ArcGIS Enterprise, если вам не нужно менять настройки. Однако, если необходимо изменить расположение файла архива, указать определенный архив или ввести другие учетные данные администратора портала, создайте новый файл свойств.
Имея созданные накопительные архивы развертывания, для восстановления развертывания у вас должна быть последняя копия накопительного архива и последняя полная резервная копия, которая была создана перед созданием этого накопительного архива.
Выполните следующие шаги для восстановления локального развертывания ArcGIS Enterprise на тех же компьютерах, на которых был создан этот файл резервной копии (или на компьютерах дежурного развертывания, которые используют тот же URL-адрес веб-адаптера Portal for ArcGIS или балансировщика нагрузки, которые имеют те же URL-адреса сервисов ArcGIS Server, что и в первичном развертывании):
- Если файл резервной копии был перемещен в другое местоположение или если вы хотите восстановить более старый файл, чем последний файл резервной копии, необходимо обновить
значение SHARED_LOCATION файла свойств.
Прежние версии:
В Portal for ArcGIS 10.4 значением этого свойства было SHARED_FOLDER.
Вы можете редактировать тот же файл свойств, который вы использовали при создании файла резервной копии, но при создании следующей резервной копии не забудьте изменить значение SHARED_LOCATION в этом файле снова на местоположение резервной копии. Чтобы этого не делать, можно создать отдельную копию файла свойств специально для операции импорта. В качестве примера создается и изменяется копия файла toimport.properties.
По умолчанию восстанавливается самый последний файл архива. Для восстановления более раннего файла укажите его имя в пути SHARED_LOCATION. Например, если вы хотите восстановить файл резервной копии Sep-08-2015_17-10-44.webgissite из /usr/bus, задайте значение SHARED_LOCATION = /usr/bus/Sep-08-2015_17-10-44.webgissite.
Убедитесь, что учетная запись для установки ArcGIS Server, Portal for ArcGIS и ArcGIS Data Store имеет права чтения в папке, где сохранен файл архива.
- На компьютере Portal for ArcGIS откройте окно командной строки, укажите местоположение утилиты webgisdr и запустите ее с опцией import.
Утилита webgisdr установлена в <Portal for ArcGIS installation directory>/tools/webgisdr.
Синтаксис webgisdr выглядит так:
webgisdr --{export | import} --file <location and name of properties file>
В этом примере файл свойств (toimport.properties) сохранен в созданной пользователем папке /home/ags/arcgis/portal/propfiles.
webgisdr --import --file /home/ags/arcgis/portal/propfiles/toimport.properties
Помните, что файл свойств не обязательно должен находится в том месте, где он был создан. Если вы его переместили, укажите новое местоположение в параметре --file.
- Если развертывание ArcGIS Enterprise включает картографический сервис или кэши размещённого слоя листов, вручную переместите созданные резервные копии и поместите эти файлы в исходную директорию arcgiscache.
- Если ArcGIS Enterprise содержит хранилище пространственно-временных больших данных, используйте для восстановления его резервной копии утилиту ArcGIS Data Store restoredatastore.
- Если ваши файловые данные сохранены на том же компьютере, что и одни из компонентов ArcGIS Enterprise, и этот компьютер вышел из строя, восстановите свои резервные копии с теми же путями на новом компьютере.
К примеру, если у вас есть папка с файловыми базами геоданных и шейп-файлами на одном из компьютеров вашего сайта ArcGIS GIS Server, и этот компьютер вышел из строя, поместите резервную копию этой папки в ту же директорию на новом компьютере. Это необходимо, поскольку вы зарегистрировали местоположение файла на сайте ArcGIS Server. Если местоположение данных изменится, сервисы не смогут их найти.