Skip to main content

Резервное копирование и восстановление конфигурации сайта ArcGIS Server

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

Информация, помещаемая в резервную копию

Информация, не помещаемая в резервную копию

  • Конфигурация сервиса и его свойства

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

  • Расширения серверного объекта (SOE)

  • Перехватчики серверных объектов (SOI)

  • Расположение зарегистрированного хранилища данных

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

  • Информация о пользователях и ролях

  • Список компьютеров сайта

  • Настройки журналирования

    Примечание:

    Уровень журнала и путь к журналу не сохраняются во время восстановления. Во время восстановления уровень журнала устанавливается на VERBOSE. После завершения восстановления уровень журнала возвращается к исходной конфигурации.

  • Статистические отчеты

  • Файлы конфигурации кэша листов сцены в arcgiscache/Hosted

  • Листы кэша и схемы разбивки на листы

  • Данные, используемые сервисами (если только эти данные не были автоматически скопированы в папку на сервере во время публикации)

  • Динамически создаваемые изображения карты и другие временные данные

  • Сообщения журнала (включая статусы и сообщения заданий геообработки)

  • Имя и пароль первичной учетной записи администратора сайта

  • Данные статистики

  • Конфигурации ArcGIS Web Adaptor

Защитная информация, не включенная в резервную копию

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

  • Листы кэша и схемы листов – Сделайте резервные копии всех директорий, где хранятся листы кэша (например, вся директория arcgiscache в /arcgis/server/usr/directories). В этих директориях будут содержаться листы кэша и файл схемы листов conf.xml. Директории кэша также могут содержать файл базы геоданных status.gdb с информацией о созданных листах. Когда вы будете восстанавливать этот сайт, переместите или скопируйте эту информацию обратно в исходную директорию arcgiscache.

  • Листы кэша и схемы листов – Сделайте резервные копии всех директорий, где хранятся листы кэша (например, вся директория arcgiscache в C:\arcgisserver\directories\). В этих директориях будут содержаться листы кэша и файл схемы листов conf.xml. Директории кэша также могут содержать файл базы геоданных status.gdb с информацией о созданных листах. Когда вы будете восстанавливать этот сайт, переместите или скопируйте эту информацию обратно в исходную директорию arcgiscache.

  • Используемые сервисами данные – если данные, используемые сервисами, при публикации не были скопированы в папку на сервере, то они не будут включены в резервную копию. Вручную выполните резервное копирование директорий данных, баз геоданных, исходных таблиц и любой другой информации, которую используют эти сервисы. При восстановлении сайта проверьте, есть ли у ArcGIS Server право доступа к местоположениям с данными. Дополнительные сведения см. в разделе Предоставление доступа к данным для ArcGIS Server.

  • Используемые сервисами данные – если данные, используемые сервисами, при публикации не были скопированы в папку на сервере, то они не будут включены в резервную копию. Вручную выполните резервное копирование директорий данных, баз геоданных, исходных таблиц и любой другой информации, которую используют эти сервисы. При восстановлении сайта проверьте, есть ли у ArcGIS Server право доступа к местоположениям с данными. Дополнительные сведения см. в разделе Предоставление доступа к данным для ArcGIS Server.

  • Сообщения журнала – когда сайт работает, журналы создаются и распространяются среди всех компьютеров ArcGIS Server, включенных в сайт. Если вы хотите сохранить сообщения, записанные сайтом, необходимо вручную сделать резервное копирование директории журналов на каждом компьютере ArcGIS Server (например, /arcgis/server/usr/logs). Когда вы будете восстанавливать этот сайт, переместите или скопируйте эту информацию обратно в исходную директорию журналов.

  • Сообщения журнала – когда сайт работает, журналы создаются и распространяются среди всех компьютеров ArcGIS Server, включенных в сайт. Если вы хотите сохранить сообщения, записанные сайтом, необходимо вручную сделать резервное копирование директории журналов на каждом компьютере ArcGIS Server (например, \arcgisserver\logs). Когда вы будете восстанавливать этот сайт, переместите или скопируйте эту информацию обратно в исходную директорию журналов.

  • Имя и пароль учетной записи основного администратора сайта – после восстановления сайта вы можете продолжать использовать имя пользователя и пароль учетной записи главного администратора сайта, которые действовали на момент выполнения восстановления сайта. Это происходит, даже если учетная запись основного администратора сайта была отключена. Рекомендуется записать имя пользователя и пароль и хранить их в надежном месте до выполнения восстановления.

  • Статистические данные – во время работы сайта ведется запись различных статистических данных сервиса. Если вы хотите сохранить статистическую информацию, записанную сайтом, необходимо вручную сделать резервное копирование директории статистики (например, /arcgisserver/directories/arcgissystem/statistics). Когда вы будете восстанавливать этот сайт, переместите или скопируйте эту информацию обратно в исходную директорию статистики.

  • Статистические данные – во время работы сайта ведется запись различных статистических данных сервиса. Если вы хотите сохранить статистическую информацию, записанную сайтом, необходимо вручную сделать резервное копирование директории статистики (например, \arcgisserver\directories\arcgissystem\statistics). Когда вы будете восстанавливать этот сайт, переместите или скопируйте эту информацию обратно в исходную директорию статистики.

  • настройки ArcGIS Web Adaptor – Если сайт содержит один или несколько веб-адаптеров, после восстановления необходимо будет их перенастроить для работы с сайтом. Подробные инструкции см. в разделе по настройке Java (Linux).

  • настройки ArcGIS Web Adaptor – Если сайт содержит один или несколько веб-адаптеров, после восстановления необходимо будет их перенастроить для работы с сайтом. Подробные инструкции см. в разделах по настройке IIS или Java (Windows).

Создание резервной копии сайта

Чтобы создать резервную копию, откройте командную строку и запустите утилиту резервного копирования, установленную вместе с ArcGIS Server. Необходимо ввести имя и пароль пользователя, который имеет права администратора на сайте во время запуска утилиты. У учетной записи ArcGIS Server должны быть права на запись в папку, в которой будет находиться резервная копия.

Вы не можете вносить административные изменения на сайте во время резервного копирования.

Создание резервной копии сайтов, развернутых на Amazon Web Services (AWS)

При запуске утилит резервного копирования и восстановления ArcGIS Server на сайте, развернутом на AWS, необходимо сделать следующее:

  • Когда вы указываете параметры утилиты, используйте публичный DNS или LOCALHOST в URL сервера. Не используйте имя Elastic Load Balancer.

  • Скопируйте файл резервной копии .agssite в местоположение, отличное от экземпляра EC2, например, Amazon S3. Это позволит вам восстановить конфигурацию вашего сайта даже в случае, если вы потеряете исходные экземпляры EC2.

  • После запуска утилиты восстановления перезапустите сайт ArcGIS Server. Это позволит восстановить исходное число экземпляров на сайте.

Возможно, при запуске утилиты восстановления появятся сообщения об ошибках Elastic Load Balancer. Это ожидаемо.

Восстановление резервной копии вашего сайта

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

  1. Закройте ArcGIS Server Manager и любое другое приложение на вашем компьютере, которое подключается к ArcGIS Server.

  2. Запустите сессию терминала и запустите утилиту восстановления, установленную с ArcGIS Server.

  3. Откройте окно командной строки, используя опцию Запустить от имени администратора и запустите утилиту восстановления, установленную с ArcGIS Server.

    Выполнять восстановление следует, используя URL-адрес компьютера ArcGIS Server через порт 6080 или 6443. Операция восстановления не поддерживается через ArcGIS Web Adaptor.

    При запуске этой утилиты необходимо ввести учетные данные пользователя, который имеет права администратора на сайте ArcGIS Server. Это может быть другой пользователь, не тот, который создавал резервную копию.

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

    Внимание:

    Не выполняйте административные или операции публикации во время восстановления.

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

  4. Просмотрите и исправьте все указанные ошибки, требующие вашего вмешательства.

    Если сайт содержит веб-адаптор, он будет перенастроен после восстановления сайта.

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

Также может потребоваться изменить настройки компьютера на вашем сайте. Например, если после последнего резервного копирования вы добавили новые компьютеры, необходимо снова добавить эти компьютеры для завершения восстановления.