Skip To Content

Обновление ArcGIS Server

Пакет установки ArcGIS Server 10.5.1 предусматривает возможность обновления предыдущих версий (с 10.1 и выше), уже установленных на вашей ОС Linux. Для этого следуйте приведенным ниже инструкциям.

Внимание:

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

Рекомендации перед обновлением ArcGIS Server

Перед обновлением внимательно ознакомьтесь с этой информацией.

Могу ли я выполнить обновление сразу до версии ArcGIS Server 10.5.1?

Да. Например, если у вас установлена версия 10.2.1, запуск установочного скрипта 10.5.1 автоматически обновит ее до версии 10.5.1. Для обновления до версии 10.5.1 нет необходимости получать и устанавливать каждую из предыдущих версий.

Должен ли я удалить старую версию ArcGIS Server перед установкой версии 10.5.1?

Нет, но можно. Если у вас установлена более ранняя версия ArcGIS Server, установочный скрипт автоматически начнет обновление до версии 10.5.1.

Какова последовательность обновления ArcGIS Enterprise до версии 10.5.1?

Когда вы выполняете локальное обновление или удаляете предыдущую версию и устанавливаете последнее программное обеспечение, рекомендуемым порядком обновления вашего развертывания 10.5.1 является следующий:

  1. Portal for ArcGIS
  2. ArcGIS Web Adaptor (for Portal)
  3. ArcGIS Server
  4. ArcGIS Web Adaptor (for Server)
  5. ArcGIS Data Store (обновить сначала основное, а затем дополнительное)

Нужно ли выполнять повторную авторизацию при обновлении до версии 10.5.1?

Если вы производите обновление с версии 10.5 до 10.5.1, вам не нужно заново авторизовать программное обеспечение. Однако если вы производите обновление с версии ранее, чем 10.5, то вам необходимо авторизовать ПО с использованием нового файла авторизации для версии 10.5.1. Вы можете получить новые файлы авторизации из My Esri.

Нужно ли сохранять резервные копии информации перед обновлением?

Шаги по созданию архивной копии сайта ArcGIS Server перед обновлением см. в разделе Резервное копирование и восстановление конфигурации сайта ArcGIS Server . Помните, что архив не может использоваться на обновленном сайте. Он может быть использован только для восстановления сайта с предыдущей версией, если вам потребуется вернуться к ней.

Если вы используете ArcGIS Data Store с хостинг-сервером, перед обновлением создайте полную резервную копию хранилища данных.

Если я интегрировал ArcGIS Server с порталом, нужно ли обновлять ArcGIS Server при обновлении портала?

Для корректной работы развертывания портала версии портала и хост-сервера должны быть одинаковыми. Однако начиная с версии 10.5.1 можно интегрировать сервер 10.5 с Portal for ArcGIS при условии, что он не задан в качестве Хост-сервера, GeoAnalytics Server или сервера растрового анализа. Если сайт ArcGIS Server, интегрированный с порталом, содержит несколько компьютеров, обновление компьютеров ArcGIS Server выполняется по очереди. Если ArcGIS Web Adaptor (один или несколько) настроены на работу с сайтом ArcGIS Server, необходимо обновить Web Adaptor до версий, соответствующих ArcGIS Server.

Если у меня ArcGIS Server интегрирован с порталом, нужно ли отменять интегрирование перед обновлением?

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

Что еще нужно знать перед обновлением ArcGIS Server?

Сайт с одним компьютером

Если сайт ArcGIS Server находится на отдельном компьютере, выполните следующие шаги для обновления сайта ArcGIS Server до версии 10.5.1.

Сайт с несколькими компьютерами

Если сайт ArcGIS Server находится на нескольких компьютерах, необходимо обновить каждый компьютер ArcGIS Server на этом сайте до версии 10.5.1. Обновите поочередно компьютеры ArcGIS Server; то есть, пока один компьютер полностью не обновится, не начинайте обновлять следующий. Все компьютеры ArcGIS Server на сайте должны быть одной версии и с одинаковой лицензией. Повторите перечисленные ниже шаги, чтобы выполнить обновление всех компьютеров до версии 10.5.1.

Обновление ArcGIS Server

  1. Из командной строки запустите скрипт установки ArcGIS Server10.5.1 от имени того же пользователя, который устанавливал существующую более раннюю версию, например, <CD ROOT или каталог untar>/Setup. Останавливать ArcGIS Server перед запуском этого скрипта не нужно.

    Подсказка:

    Чтобы запустить скрипт установки с ArcGIS Server установочного диска 10.5.1, щелкните установочный скрипт и выберите Запустить в окне терминала.

  2. Программа установки обнаружит имеющуюся старую версию ArcGIS Server на целевом компьютере и предложит вам или продолжить, или не выполнять обновление. Пример:

    =========================================================================
    ArcGIS Server 10.5.1 (Linux)
    =========================================================================
    Your ArcGIS Server 10.3 is installed at:
    /home/ags/arcgis/server
    Confirm Settings
    =========================================================================
    Product to upgrade:             ArcGIS Server 10.3 (Linux)
    Location to upgrade:            /home/ags/arcgis/server
    Your ArcGIS Server 10.3 will be stopped when performing the upgrade and 
    ArcGIS Server 10.5.1 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):
  3. Введите y и нажмите Enter, чтобы принять заданные параметры и продолжить обновление.

    Примечание:

    Дождитесь завершения обновления ArcGIS Server до версии 10.5.1. Это может занять несколько минут.

  4. Если вы обновляетесь с версии 10.4.1 или более ранней, когда установка будет завершена, необходимо использовать инструмент authorizeSoftware для повторной авторизации ArcGIS Server с новым файлом лицензии. Файлы авторизации доступны на My Esri. Авторизацию ПО можно выполнить и позднее, но завершить эту процедуру необходимо до того, как перейдете к следующему шагу процесса обновления.

    Если вы производите обновление с версии 10.5 до 10.5.1, вам не нужно заново авторизовать программное обеспечение.

    Примечание:

    Если вы будете авторизовать ArcGIS Server как имеющий несколько лицензионных ролей, вам потребуется снова запустить инструмент authorizeSoftware, в общей сложности по одному разу для каждой лицензионной роли, которые будут применены к компьютеру.

  5. После авторизации, откройте ArcGIS Server Manager. Щелкните Продолжить обновление Сервера, чтобы завершить процесс обновления. Для завершения этого шага вы должны использовать ArcGIS Server Manager на локальном компьютере, с которого запускалась программа обновления. Вы не можете Продолжить обновление сервера через Web Adaptor или балансировщик нагрузки.
    Внимание:

    Если при выборе Продолжить обновление Сервера появляются ошибки, перед продолжением может потребоваться их исправление. Например, если появляется ошибка, связанная с неверной лицензией, следует снова авторизовать ПО, используя действующую лицензию. Далее повторите попытку, снова щелкнув Продолжить обновление сервера.

  6. Если вы будете использовать обновленный ArcGIS Server в качестве ArcGIS GeoAnalytics Server или для анализа растров с ArcGIS Image Server, и у вас нет ранее применяемых любых этих ролей, выполните шаги далее, чтобы использовать ваш обновленный сайт ArcGIS Server для этих целей:
    1. Убедитесь, что вы авторизовали сайт с ролью лицензирования ArcGIS GeoAnalytics Server или ArcGIS Image Server.
    2. Войдите в портал, интегрированный с вашим сайтом. Войдите в качестве администратора организации по умолчанию. URL портала имеет следующий формат: https://webadaptorhost.domain.com/<webadaptorname>/home.
    3. Перейдите на страницу Моя организация > Изменить настройки > Серверы.
    4. На странице Серверы щелкните Проверка серверов, чтобы убедиться, что интегрированный сервер, который будет использоваться как ArcGIS GeoAnalytics Server или сервер анализа растров может выполнять коммуникацию с порталом. У каждого проверенного доступного интегрированного сервера появляется зеленая отметка.
    5. После проверки доступности сервера, настройте его как сервер геоаналитики или анализа растров для портала, используя интегрированный сервер из ниспадающего списка Инструменты Анализ объектов – Геоаналиика или Анализ растров.
  7. Если вы обновляете версию, предшествующую 10.5 (10.4.1 или более раннюю), перезапустите сервис ArcGIS Server на машинах хост-сервера портала и машинах интегрированного сервера, который используется как ArcGIS GeoAnalytics Server, и сервера анализа растров с ArcGIS Image Server.

Если сайт ArcGIS Server состоит из нескольких компьютеров, повторите эти шаги для всех оставшихся компьютеров сайта.

Если вы настроили ArcGIS Web Adaptor для работы с вашим сайтом, вам необходимо также установить 10.5.1. Подробные инструкции см. в соответствующем разделе о Web Adaptor:

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

Обновление сервисов для разрешения изменения паролей

Для доступа к данным ГИС-сервисы используют учетные данные зарегистрированных и управляемых баз данных ArcGIS Server. Если сервис подключается к зарегистрированной или управляемой базе данных под пользователем базы данных и пароль этого пользователя изменится, сервис потеряет доступ к данным. Начиная с ArcGIS 10.4, вновь опубликованные сервисы настраиваются так, чтобы позволить вам обновлять пароли базы данных. Однако если вы обновляете ArcGIS Server версии 10.3.1 или ниже до 10.5.1, и у вас есть картографические сервисы, сервисы объектов или сервисы изображений, которые имеют доступ к базе данных под пользователем базы данных, то вам необходимо запустить утилиту командной строки externalizeconnectionstrings.sh, чтобы обновить эти сервисы, если вам требуется возможность обновления паролей.

Примечание:

Хотя команда externalizeconnectionstrings.sh обновит подключение к базе данных, изменение пароля не будет применено к существующим сервисам геообработки или связанным с ними картографическим сервисам. Однако, можно заново опубликовать сервисы геообработки на обновленном ArcGIS Server, чтобы пользоваться типом подключения, для которого можно изменять пароль.

  1. После обновления ArcGIS Server на всех компьютерах сайта ArcGIS Server войдите в ArcGIS Server Manager как администратор ArcGIS Server и проверьте все зарегистрированные базы данных. Выберите Сайт > Хранилище данных и щелкните Проверить все.
  2. Если какое-то из подключений к базе данных некорректно, исправьте его.
  3. Выполните вход на одном из компьютеров ArcGIS Server от имени владельца инсталляции ArcGIS Server.
  4. Откройте командную строку и измените каталог на <ArcGIS Server installation>/tools/externalizeconnectionstrings.
  5. Запустите externalizeconnectionstrings.sh. Пример:

    /usr/arcgis/tools/externalizeconnectionstrings>./externalizeconnectionstrings.sh

    Так вы получите список всех сервисов, работающих на сайте ArcGIS Server, с информацией о том, было ли для данного сервиса обновлено подключение.