Skip To Content

Восстановление ArcGIS Enterprise

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

  • Все элементы и сервисы, созданные после последнего экспорта, будут потеряны.
  • Кэш сервиса карт и листов, источники данных для веб-сервисов, файлы резервных копий хранилищ больших пространственно-временных данных и файлы резервных копий хранилищ графов не включаются в резервную копию, созданную с помощью инструмента WebGISDR; поэтому их нужно восстанавливать отдельно.
  • Организация ArcGIS Enterprise, в которую вы выполняете восстановление, должна быть той же версии, что у нее была при создании резервной копии. Дополнительно вам необходимо вернуться к тому же типу операционной системы. Например, вы не можете создать резервную копию организации на Linux и восстановить её на компьютерах с Microsoft Windows.
  • Когда вы восстановите высоко доступную организацию ArcGIS Enterprise, инструмент WebGISDR будет поддерживать настройки высокой доступности для всех компонентов.
  • Если вы создали инкрементные резервные копии своей организации ArcGIS Enterprise, то для восстановления организации необходимо иметь последнюю инкрементную и последнюю полную резервную копию, созданную перед этой инкрементной резервной копией.
  • Доменная учетная запись, которая запускает инструмент WebGISDR должна иметь как минимум доступ на чтение к BACKUP_LOCATION и доступ на запись к SHARED_LOCATION.
  • Доменная учетная запись, которая запускает ArcGIS Server, Portal for ArcGIS и ArcGIS Data Store должна иметь доступ на чтение к SHARED_LOCATION.

Советуем посмотреть Рекомендации по восстановлению организации перед тем, как вы будете это делать.

Восстановление организации

Следуйте инструкциям ниже для восстановления вашей организации ArcGIS Enterprise на тех же компьютерах, с которых был создан файл резервной копии:

Примечание:

Вашу организацию также можно восстановить на компьютерах автономного ArcGIS Enterprise , который использует тот же ArcGIS Web Adaptor или URL балансировщика нагрузки и сайты ArcGIS Server, которых те же URL сервисов, как и у вашей основной организации.

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

    Вы можете указать другие учетные данные администратора портала, изменить расположение файла резервной копии или указать файл резервной копии. По умолчанию инструмент WebGISDR восстанавливает самый последний файл резервной копии. Для восстановления более раннего файла, чем последний файл с резервной копией, необходимо обновить путь BACKUP_LOCATION в файле свойств.

    Например, чтобы восстановить файл резервной копии Sep-08-2015_17-10-44.webgissite из C:\temp, задайте значение BACKUP_LOCATION = C:\temp\Sep-08-2015_17-10-44.webgissite.

    Примеры файлов свойств инструмента WebGISDR см. в разделе Примеры файлов свойств ниже.

  2. Откройте окно командной строки на компьютере c Portal for ArcGIS, перейдите в папку расположения инструмента WebGISDR и запустите эту утилиту с опцией экспорта. Более подробную информацию см. в разделе Аргументы среды выполнения.

    Расположение инструмента WebGISDR по умолчанию - C:\Program Files\ArcGIS\Portal\tools\webgisdr.

    В следующем примере файл свойств (toimport.properties) сохранен в созданной пользователем папке C:\propfiles.

    webgisdr --import --file C:\propfiles\toimport.properties

    Помните, что файл свойств не обязательно должен находится в том месте, где он был создан. Если вы его переместили, укажите новое местоположение в параметре --file.

    Примечание:

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

  3. Если ваша организация включает картографический сервис или размещённые кэши слоя листов, вручную переместите резервные копии, которые вы сделали, и поместите файлы в исходную директорию arcgiscache.
  4. Если ваша организация содержит хранилище пространственно-временных больших данных или хранилище графов, используйте утилиту ArcGIS Data Store restoredatastore для восстановления его резервной копии.
  5. Если ваши файловые данные сохранены на том же компьютере, что и одни из компонентов ArcGIS Enterprise, и этот компьютер вышел из строя, восстановите свои резервные копии с теми же путями на новом компьютере.

    К примеру, если у вас есть папка с файловыми базами геоданных и шейп-файлами на одном из компьютеров вашего сайта ArcGIS GIS Server, и этот компьютер вышел из строя, поместите резервную копию этой папки в ту же директорию на новом компьютере. Это необходимо, поскольку вы зарегистрировали местоположение файла на сайте ArcGIS Server. Если местоположение данных изменится, сервисы не смогут их найти.

  6. Если в вашей организации есть сайты ArcGIS Mission Server или ArcGIS Notebook Server, восстановите эти сайты, следуя инструкциям в документации ArcGIS Mission Server и документации ArcGIS Notebook Server.
  7. Если ваша организация включает в себя ArcGIS GeoEvent Server, импортируйте конфигурацию на интегрированный сайт.

Примеры файлов свойств

Просмотрите следующие примеры файлов свойств инструмента WebGISDR, используемые при восстановлении организации ArcGIS Enterprise:

  • В этом примере инструмент WebGISDR подключается к порталу по URL https://portalhostname.domain.com:7443/arcgis и восстанавливает последний архив, хранящийся в \\mybuserver\wgbackups\entbackup. Инструмент WebGISDR извлекает резервные копии компонентов в \myserver\tempbackups и восстанавливает ArcGIS Data Store, все интегрированные серверы, хост-сервер и портал используют соответствующие резервные копии. Убедитесь, что все компоненты имеют хотя бы доступ на чтение по пути, указанному параметром SHARED_LOCATION.

    
    PORTAL_ADMIN_URL = https://portalhostname.domain.com:7443/arcgis
    PORTAL_ADMIN_USERNAME = admin
    PORTAL_ADMIN_PASSWORD = Th3.Ad.Pass
    PORTAL_ADMIN_PASSWORD_ENCRYPTED = false
    
    BACKUP_RESTORE_MODE = backup
    SHARED_LOCATION = \\\\myserver\\tempbackups
    INCLUDE_SCENE_TILE_CACHES = false
    
    BACKUP_STORE_PROVIDER = FileSystem
    BACKUP_LOCATION = \\\\mybuserver\\wgbackups\\entbackup
  • В этом примере инструмент WebGISDR подключается к порталу по URL https://portalonaws.mydomain.com:7443/arcgis и восстанавливает архив fullbackup06June, указанный параметром S3_BACKUP_NAME из бакета entbackups. Резервная копия будет загружена в \\fileserver\backups, следующие компоненты будут последовательно восстановлены с использованием соответствующих резервных копий: ArcGIS Data Store, все интегрированные серверы и хост-сервер, а также портал. Инструмент WebGISDR будет использовать IAMRole, настроенный с экземпляром, на котором он запущено, для загрузки резервной копии, но его также можно настроить на использование ключей доступа вместо этого. Убедитесь, что все компоненты имеют хотя бы доступ на чтение по пути, указанному параметром SHARED_LOCATION. Содержимое портала будет восстановлено из бакета contentbackups. Если бакет резервной копии находится в регионе, отличном от целевого портала, убедитесь, что не настроена конечная точка VPC, что не позволит порталу отправлять исходящие запросы на восстановление содержимого.

    
    PORTAL_ADMIN_URL = https://portalonaws.mydomain.com:7443/arcgis
    PORTAL_ADMIN_USERNAME = entadmin
    PORTAL_ADMIN_PASSWORD = p0rtl.a.p
    PORTAL_ADMIN_PASSWORD_ENCRYPTED = false
    
    BACKUP_RESTORE_MODE = backup
    SHARED_LOCATION = \\\\fileserver\\backups
    INCLUDE_SCENE_TILE_CACHES = true
    BACKUP_STORE_PROVIDER = AmazonS3
    
    S3_BUCKET = entbackups
    S3_CREDENTIAL_TYPE = IAMRole
    S3_REGION = eu-west-1
    S3_BACKUP_NAME = fullbackup06June
    
    PORTAL_BACKUP_S3_BUCKET = contentbackups
    PORTAL_BACKUP_S3_REGION =eu-west-1
  • В этом примере инструмент WebGISDR подключается к порталу по URL https://portalonazure.domain.com:7443/arcgis и восстанавливает последний архив из контейнера drbackups в учетной записи entbackups. Резервная копия будет загружена в \\fileserver\backups, следующие компоненты будут последовательно восстановлены с использованием соответствующих резервных копий: ArcGIS Data Store, все интегрированные серверы и хост-сервер, а также портал. Убедитесь, что все компоненты имеют хотя бы доступ на чтение по пути, указанному параметром SHARED_LOCATION. Содержимое портала будет восстановлено из содержания контейнера contentbackups в учетной записи entbackups.

    
    PORTAL_ADMIN_URL = https://portalonazure.domain.com:7443/arcgis
    PORTAL_ADMIN_USERNAME = entadmin
    PORTAL_ADMIN_PASSWORD = p0rtl.a.p
    
    BACKUP_RESTORE_MODE = backup
    SHARED_LOCATION = \\\\fileserver\\backups
    BACKUP_STORE_PROVIDER = AzureBlob
    
    AZURE_BLOB_ACCOUNT_NAME = entbackups
    AZURE_BLOB_ACCOUNT_KEY = <key>
    AZURE_BLOB_ACCOUNT_KEY_ENCRYPTED =false
    AZURE_BLOB_ACCOUNT_ENDPOINT_SUFFIX = core.windows.net
    AZURE_BLOB_CONTAINER_NAME = drbackups
    
    PORTAL_BACKUP_BLOB_ACCOUNT_NAME = entbackups
    PORTAL_BACKUP_BLOB_ACCOUNT_KEY = <key>
    PORTAL_BACKUP_BLOB_ACCOUNT_KEY_ENCRYPTED = false
    PORTAL_BACKUP_BLOB_ACCOUNT_ENDPOINT_SUFFIX = core.windows.net
    PORTAL_BACKUP_BLOB_CONTAINER_NAME = contentbackups