Администраторы серверов часто хотят сохранять резервные копии конфигурации своего сайта, чтобы иметь возможность восстановления сайта при сбое аппаратного обеспечения, человеческой ошибки или при возникновении иных проблем. Для этого ArcGIS Server позволяет создавать резервную копию конфигурации сайта. Когда сайт работает нормально, следует регулярно создавать резервные копии. Если на сайте произошел сбой, вы можете импортировать резервную копию, чтобы восстановить исходное состояние сайта.
Информация, помещаемая в резервную копию | Информация, не помещаемая в резервную копию |
---|---|
|
|
Защитная информация, не включенная в резервную копию
Как упоминалось выше, некоторая информация не включается в резервную копию сайта. Рекомендуется вручную сделать резервную копию этой информации одновременно с запуском утилиты архивирования. Когда вы будете восстанавливать этот сайт, вручную скопируйте или переместите эту информацию обратно на сайт, например:
- Листы кэша и схемы листов – Сделайте резервные копии всех директорий, где хранятся листы кэша (например, вся директория arcgiscache в директории установки <ArcGIS Server >/arcgis/server/usr/directories). В этих директориях будут содержаться листы кэша и файл схемы листов conf.xml. Директории кэша также могут содержать файл статуса базы геоданных с информацией о созданных листах. Когда вы будете восстанавливать этот сайт, переместите или скопируйте эту информацию обратно в исходную директорию arcgiscache.
- Используемые сервисами данные – если данные, используемые сервисами, при публикации не не были скопированы в папку на сервере, то они не будут включены в резервную копию. Вручную сделайте резервное копирование директорий с данными, баз геоданных, исходных таблиц и любой другой информации, которую используют эти сервисы. При восстановлении сайта проверьте, имеет ли ArcGIS Server разрешения для доступа к местоположениям с данными. Дополнительные сведения см. в разделе Предоставление доступа к данным для ArcGIS Server.
- Сообщения журнала – Когда сайт работает, журналы создаются и распространяются среди всех компьютеров, входящих в сайт ArcGIS Server. Если вы хотите сохранить сообщения, записанные сайтом, необходимо вручную сделать резервное копирование директории журналов на каждом компьютере с ArcGIS Server (например, <ArcGIS Serverinstallation directory>/arcgis/server/usr/logs). Когда вы будете восстанавливать этот сайт, переместите или скопируйте эту информацию обратно в исходную директорию журналов.
- Имя и пароль учетной записи основного администратора сайта – после восстановления сайта вы можете продолжать использовать имя пользователя и пароль учетной записи главного администратора сайта, которые действовали на момент выполнения восстановления сайта. Это происходит, даже если учетная запись основного администратора сайта была отключена. Рекомендуется записать имя пользователя и пароль и хранить их в надежном месте до выполнения восстановления.
- Статистические данные – во время работы сайта ведется запись различных статистических данных сервиса. Если вы хотите сохранить статистическую информацию, записанную сайтом, необходимо вручную сделать резервное копирование директории статистики (например, <ArcGIS Serverinstallation directory>/arcgisserver/directories/arcgissystem/statistics). Когда вы будете восстанавливать этот сайт, переместите или скопируйте эту информацию обратно в исходную директорию статистики.
- Настройки ArcGIS Web Adaptor – если сайт содержит один или несколько ArcGIS Web Adaptors, после восстановления необходимо будет их перенастроить для работы с сайтом. Подробные инструкции см. в разделах по настройке IIS, Java (Windows) и Java (Linux).
Создание резервной копии вашего сайта
Чтобы создать резервную копию, откройте командную строку и запустите утилиту Резервное копирование, установленную вместе с ArcGIS Server. Необходимо ввести имя и пароль пользователя, который имеет права администратора на сайте во время запуска утилиты. Учетная запись ArcGIS Server должна иметь право на запись в папку, где будет находиться архив.
Вы не можете вводить административные изменения на сайте во время архивации.
Отмена регистрации типов реляционных хранилищ данных перед восстановлением сайта
Если на сайте были зарегистрированы типы реляционных хранилищ данных, их регистрацию необходимо отменить до выполнения восстановления сайта. В противном случае, восстановление будет прервано. Следуйте инструкциям в справке по REST API для отмены регистрации всех типов реляционных хранилищ данных.
Восстановление сайта из архива
После создания резервной копии вы можете восстановить ее в любое время. Используйте следующие шаги, чтобы выполнить восстановление:
- Если на сайте были зарегистрированы типы реляционных хранилищ данных, необходимо отменить регистрацию каждого из них перед тем, как продолжать работу.
- Закройте ArcGIS Server Manager и все остальные приложения на компьютере, который подключается к ArcGIS Server.
- Откройте сеанс терминала и запустите утилиту Восстановление, установленную с ArcGIS Server.
Выполнять восстановление следует, используя URL-адрес компьютера с ArcGIS Server через порт 6080 или 6443. Операция восстановления не поддерживается через ArcGIS Web Adaptor.
При запуске этой утилиты необходимо ввести учетные данные пользователя, который имеет права администратора на сайте ArcGIS Server. Это может быть другой пользователь, не тот, который создавал архив.
Операция восстановления требует значительных вычислений и занимает некоторое время. Во время восстановления сервер не отвечает на другие запросы.
Внимание:
Не выполняйте административные или издательские операции во время восстановления.
Кода восстановление завершено, появляются сообщения о любых событиях, завершение которых требует вмешательства вручную. Утилита восстановления имеет возможность записи этой информации в файл.
- Просмотрите и исправьте все указанные ошибки, требующие вашего вмешательства.
- Если сайт содержит Web Adaptor, он будет перенастроен после восстановления сайта.
- Если на сайте есть зарегистрированные типы реляционных хранилищ данных после его восстановления, необходимо перезапустить ArcGIS Server на каждом компьютере вашего сайта путем запуска скриптов stopserver/startserver в качестве владельца ArcGIS Server. Эти скрипты расположены в папке $AGSHOME.
После восстановления сайта вы можете продолжать использовать имя пользователя и пароль учетной записи основного администратора сайта, которые действовали на момент восстановления. Если вы изменили параметры безопасности или добавили пользователей или роли после создания последнего архива, необходимо повторить эти действия для завершения восстановления.
Также может потребоваться изменить настройки компьютера и кластера вашего сайта. Например, если после записи последнего архива вы добавили новые компьютеры, необходимо снова добавить эти компьютеры для завершения восстановления.
Также, если вы заменили компьютер в кластере после сохранения архива, необходимо переконфигурировать кластер после восстановления. Если в процессе восстановления найдутся не все компьютеры кластера, сервисы кластера не будут запущены, пока вы не добавите отсутствующие компьютеры обратно в кластер.