Пакет установки ArcGIS 10.4.1 for Server предусматривает возможность обновления предыдущих версий (с 10.1 и далее), уже установленных на вашей ОС Linux. Для этого следуйте приведенным ниже инструкциям.
Внимание:
В процессе обновления все сервисы ArcGIS Server будут перезапущены. Перед обновлением следует убедиться, что доступ к сайту ArcGIS for Server закрыт.
Перед обновлением сайта ArcGIS Server убедитесь, что все используемые вами базы данных поддерживаются обновленной версией ArcGIS Server. Для получения дополнительной информации см. соответствующий раздел, посвященный системным требованиям реляционных СУБД, например, Системные требования базы данных IBM DB2.
Когда ArcGIS Server используется с ArcGIS Data Store, обновление ArcGIS Server должно выполняться перед обновлением ArcGIS Data Store.
Шаги по созданию архивной копии сайта перед обновлением см. в разделе Резервное копирование и восстановление конфигурации сайта ArcGIS Server. Помните, что архив не может использоваться на обновленном сайте. Он может быть использован только для восстановления сайта с предыдущей версией, если вам потребуется вернуться к ней.
Если сайт находится в режиме только чтение, то когда вы его обновите, он перейдет в редактируемый режим. После того, как все компьютеры сайта будут успешно обновлены, сайт останется в режиме редактирования. Вы можете снова переключиться в режим только для чтения по завершении обновления.
Сайт с одним компьютером
Если ваш сайт ArcGIS Server находится на отдельном компьютере, выполните следующие шаги для обновления ГИС-сервера до версии 10.4.1.
Сайт с несколькими компьютерами
Если ваш сайт ArcGIS Server находится на нескольких компьютерах, необходимо обновить каждый ГИС-сервер сайта до версии 10.4.1. Рекомендуется последовательно обновлять каждый ГИС-сервер; то есть, пока один ГИС-сервер полностью не обновится, не начинайте обновлять следующий. Каждый ГИС-сервер на сайте должен быть с тем же номером версии и иметь точно ту же лицензию. Повторите вышеуказанные шаги для каждого ГИС-сервера до версии 10.4.1.
Обновление ArcGIS for Server
Из командной строки запустите скрипт установки ArcGIS 10.4.1 for Server от имени того же пользователя, который устанавливал существующую более раннюю версию, например, <CD ROOT или папка untar>/Setup. Останавливать ArcGIS Server перед запуском этого скрипта не нужно.
Подсказка:
Чтобы запустить скрипт установки с установочного носителя ArcGIS 10.4.1 for Server, щелкните скрипт установки и нажмите кнопку Запустить в окне терминала.
Программа установки обнаружит имеющуюся старую версию ArcGIS for Server на целевом компьютере и предложит вам или продолжить, или не выполнять обновление. Например:
========================================================================= ArcGIS 10.4.1 for Server (Linux) ========================================================================= Your ArcGIS 10.3 for Server is installed at: /home/ags/arcgis/server Confirm Settings ========================================================================= Product to upgrade: ArcGIS 10.3 for Server (Linux) Location to upgrade: /home/ags/arcgis/server Your ArcGIS 10.3 for Server will be stopped when performing the upgrade and ArcGIS 10.4.1 for Server will be started after the upgrade completes. 'y' to continue with these settings 'q' to exit without upgrading this product Enter choice [y,q] (y):
Введите y и нажмите Enter, чтобы принять заданные параметры и продолжить обновление.
Примечание:
Дождитесь завершения обновления ArcGIS for Server до версии 10.4.1. Это может занять несколько минут.
После завершения установки ArcGIS Server Manager откроется автоматически. Выполнять повторную авторизацию ArcGIS Server или настройку ArcGIS Server Manager не нужно.
Если у вас сайт ArcGIS Server из нескольких компьютеров, повторите эти шаги для каждого из оставшихся ГИС-серверов вашего сайта.
Если вы настроили ArcGIS Web Adaptor для работы с вашим сайтом, вам необходимо также установить 10.4.1. Подробные инструкции см. в соответствующем разделе о Web Adaptor:
- Установка ArcGIS 10.4.1 Web Adaptor (IIS)
- Установка ArcGIS 10.4.1 Web Adaptor (Java Platform) в Windows
- Установка ArcGIS 10.4.1 Web Adaptor (Java Platform) в Linux
Если вам необходима возможность обновления паролей зарегистрированных и управляемых подключений к базам данных для имеющихся сервисов, запустите утилиту командной строки ExternalizeConnectionStrings.so, как описано в следующем разделе.
Обновление сервисов для разрешения изменения паролей
ГИС-сервисы используют для доступа учетные данные зарегистрированных и управляемых ГИС-сервером баз данных. Если сервис подключается к зарегистрированной или управляемой базе данных под пользователем базы данных и пароль этого пользователя изменится, сервис потеряет доступ к данным. Начиная с ArcGIS 10.4, вновь опубликованные сервисы настраиваются так, чтобы позволить вам обновлять пароли базы данных. Однако если вы обновляете ArcGIS 10.3.1 for Server или более старую версию до 10.4.1 и у вас имеется картографические сервисы, сервисы объектов или сервисы изображений, осуществляющие доступ к базе данных под пользователем базы данных, вам потребуется запустить утилиту командной строки externalizeconnectionstrings.sh для обновления сервисов, если вам требуется возможность обновления паролей.
Примечание:
Хотя команда externalizeconnectionstrings.sh обновит подключение к базе данных, изменение пароля не будет применено к существующим сервисам геообработки или связанным с ними картографическим сервисам. Однако можно заново опубликовать сервисы геообработки на обновленном ГИС-сервере, чтобы пользоваться типом подключения, для которого можно изменять пароль.
- После обновления ArcGIS Server на всех компьютерах сайта ArcGIS Server войдите в ArcGIS Server Manager как администратор ArcGIS Server и проверьте все зарегистрированные базы данных. Выберите Сайт > Хранилище данных и щелкните Проверить все.
- Если какое-то из подключений к базе данных некорректно, исправьте его.
- Войдите на один из компьютеров ArcGIS Server под первичной учетной записью владельца установки ArcGIS Server.
- Откройте командную строку и измените каталог на <ArcGIS Server installation>/tools/externalizeconnectionstrings.
- Запустите externalizeconnectionstrings.sh. Пример:
/usr/arcgis/tools/externalizeconnectionstrings>./externalizeconnectionstrings.sh
Это приведет к получению вами списка всех сервисов, работающих на сайте ArcGIS Server, и сообщений об обновлении подключений к сервисам.