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