Пакет установки ArcGIS Server 11.0 предусматривает возможность обновления версий с 10.7 и более новых, уже установленных в вашей системе Linux. Для этого следуйте приведенным ниже инструкциям.
Внимание:
В процессе обновления все сервисы ArcGIS Server будут перезапущены. Следует принять во внимание, что во время обновления сайт ArcGIS Server находится в автономном режиме.
Перенос сервисов среды исполнения ArcMap в среду исполнения ArcGIS Pro
Начиная с ArcGIS Enterprise 11.0, ArcGIS Server больше не будет поддерживать среду исполнения ArcMap. Вы не можете опубликовать сервисы из ArcMap (включая опубликованные с использованием версии ArcPy, установленной с ArcMap) на сайтах ArcGIS Server.
При обновлении ArcGIS Server с версии 10.9.1 или более ранней на 11.0, вы столкнетесь со следующим поведением для существующих веб-слоев:
- Существующие картографические сервисы, сервисы изображений и сервисы геоданных из среды исполнения сервисов ArcMap будут перенесены в среду исполнения ArcGIS Pro в рамках процесса обновления.
- Если какие-либо из переносимых картографических сервисов, сервисов изображений или сервисов геоданных содержат данные, не поддерживаемые в среде исполнения ArcGIS Pro, то слои в этих сервисах будут недоступны после обновления.
- Сервисы геокодирования или геообработки, использующие среду исполнения сервисов ArcMap, не будут работать, если вы не перенесете их или не опубликуете повторно.
Дополнительные сведения о переносе сервисов см. в разделе Перенос сервисов в среду выполнения сервиса ArcGIS Pro.
Обновление ArcGIS Server с версии 10.7 и выше
Пакет установки ArcGIS Server 11.0 обнаруживает и обновляет уже имеющуюся на компьютере версию ArcGIS Server, установленную тем же пользователем. Нет необходимости каждый раз получать и устанавливать одну за другой ранее выпущенные версии или удалять предыдущую версию ArcGIS Server.
Обновление ArcGIS Server c 10.6.1 или более ранней версии
Обновление напрямую до ArcGIS Server 11.0 из версий 10.6.1 или более ранних не поддерживается. Для обновления до версии ArcGIS Server 11.0 с версии 10.6.1 или более ранней сначала требуется выполнить обновление до промежуточной версии (10.7 –10.9.1). Затем обновите эту версию до ArcGIS Server 11.0. Это сохранит конфигурацию хранилища сайта и директории сервера.
Примечание:
Прочитайте документацию по обновлению для промежуточной версии, чтобы убедиться, что для версии ArcGIS Server, с которой вы начинаете, поддерживаются прямые обновления.
Подготовка к обновлению ArcGIS Server
Перед обновлением внимательно ознакомьтесь со следующей информацией. См. полный список часто задаваемых вопросов по обновлению ArcGIS Server.
- Если вы производите обновление до 11.0 с более ранней версии, необходимо повторно авторизовать ПО с использованием нового файла авторизации для версии 11.0. Новые файлы авторизации доступны на My Esri.
- Для того чтобы портал ArcGIS Enterprise функционировал, его версия должна совпадать с версией размещающего сервера. Кроме того, необходимо переустановить экземпляры ArcGIS Web Adaptor на ту же версию, что и ArcGIS Server.
- Не отменяйте регистрацию любого интегрированного с порталом сервера при обновлении развертывания. Это негативно скажется на развертывании, поскольку пользователи не смогут использовать и публиковать сервисы ArcGIS Server на портале.
При обновлении сайта ArcGIS Server убедитесь, что достаточно места доступно в директории /tmp для хранения ресурсов обновлённого сайта. Определите размеры для <install dir>/usr/config-store и <install dir>/usr/directories для приблизительно подходящего места.
- Версия вашего портала ArcGIS Enterprise должна совпадать с версией хост-сервера, а также с версиями любого GeoAnalytics Server любого GeoEvent Server и серверов аналитики растров, интегрированных с ним. Информацию о поддерживаемых версиях других интегрированных серверов см. в разделе Интеграция ArcGIS Server с вашим порталом.
- Если вы выполнили резервное копирование сайта ArcGIS Server до обновления, вы можете использовать резервную копию, если надо откатиться к предыдущей версии. Шаги по созданию архивной копии сайта ArcGIS Server перед обновлением см. в разделе Резервное копирование и восстановление конфигурации сайта ArcGIS Server.
- Если сайт находится в режиме только чтение, то при обновлении будет установлен редактируемый режим. После того, как все компьютеры сайта будут успешно обновлены, сайт останется в режиме редактирования. Вы можете снова переключиться в режим только для чтения по завершении обновления.
- Перед обновлением очистите кэш всех веб-браузеров, используемых для доступа к развертыванию ArcGIS Server.
- Перед обновлением сайта ArcGIS Server убедитесь, что все используемые с сайтом базы данных поддерживаются в обновленной версии ArcGIS Server. Подробнее см. соответствующие разделы ниже для знакомства с требованиями к системам управления реляционными базами данных ArcGIS. Воспользуйтесь списком Другие версии, чтобы выбрать версию ArcGIS, до которой вы обновляетесь.
- Требования к облачным сервисам баз данных
- Требования к облачным хранилищам данных
- Требования к базе данных Dameng
- Требования к базе данных IBM Db2
- Требования к базе данных Microsoft SQL Server
- Требования к базе данных Oracle
- Требования к базе данных PostgreSQL
- Требования к базе данных SAP HANA
- Требования к Teradata Vantage
- Перед обновлением убедитесь, что необходимые порты открыты для связи.
Порядок обновления ArcGIS Enterprise
Рекомендуемый порядок обновления компонентов в развертывании ArcGIS Enterprise следующий:
- Обновите Portal for ArcGIS.
- Обновите ArcGIS Web Adaptor (для Portal for ArcGIS).
- Обновите сайт ArcGIS Server, обслуживающий хост-сервер портала.
- Обновите ArcGIS Web Adaptor (для ArcGIS Server).
- Обновите ArcGIS Data Store.
- Если ваше развертывание ArcGIS Enterprise включает их, обновите интегрированные серверы.
Большинство интегрированных серверов должны соответствовать версии базового развертывания ArcGIS Enterprise. Дополнительные сведения о поддерживаемых версиях для интегрированных серверов см. в разделе Интеграция ArcGIS Server с вашим порталом.
См. информацию об обновлении для типов интегрированных серверов, которые необходимо обновить.
Обновление сайта, состоящего из нескольких компьютеров
Если сайт ArcGIS Server состоит из нескольких компьютеров, то необходимо обновить каждый компьютер сайта до версии 11.0. Рекомендуется поочередное обновление всех компьютеров ArcGIS Server; то есть, пока один компьютер полностью не обновится, не начинайте обновлять следующий. Все компьютеры с ArcGIS Server на сайте должны быть одной версии и с одинаковой лицензией.
Если у вас есть ArcGIS Web Adaptor, настроенный с вашими компьютерами, обновите каждый экземпляр ArcGIS Web Adaptor, после того, как соответствующий компьютер ArcGIS Server завершит обновление.
Если у вас имеется сайт ArcGIS GeoAnalytics Server с несколькими компьютерами, выполните дополнительные шаги из раздела Обновление ArcGIS GeoAnalytics Server при обновлении.
Обновление ArcGIS Server на Linux
Из командной строки запустите скрипт установки ArcGIS Server 11.0 от имени того же пользователя, который устанавливал существующую более раннюю версию, например, <CD ROOT or untar directory>/Setup. Останавливать ArcGIS Server перед запуском этого скрипта не нужно. Изучите инструкции по установке ArcGIS Server автоматически для изучения опций установки и примерного синтаксиса.
Подсказка:
Чтобы запустить скрипт установки с установочного диска ArcGIS Server 11.0, щелкните скрипт и щелкните кнопку Запустить в окне терминала.
Программа установки обнаружит имеющуюся более раннюю версию ArcGIS Server на целевом компьютере и предложит вам продолжить или не выполнять обновление. Ниже приведен пример:
========================================================================= ArcGIS Server 11.0 (Linux) ========================================================================= Your ArcGIS Server 10.7 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 11.0 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 Server до версии 11.0. Это может занять несколько минут.
Когда установка будет завершена, необходимо использовать инструмент authorizeSoftware для повторной авторизации ArcGIS Server с помощью нового файла лицензии. Новые файлы авторизации доступны на My Esri. Авторизацию ПО можно выполнить и позднее, но завершить эту процедуру необходимо до того, как перейдете к следующему шагу процесса обновления.
Примечание:
Если вы будете авторизовать ArcGIS Server как имеющий несколько лицензионных ролей, то вам потребуется снова запустить инструмент authorizeSoftware, по одному разу для каждой лицензионной роли, которые будут применены к компьютеру.
Если срок действия лицензии ArcGIS Server истек, рассмотрите возможность обновления лицензий в многопользовательских базах геоданных после перехода на новую версию и обновления лицензии ArcGIS Server. Если срок действия лицензии для хост-сервера, истек, обновите лицензию в реляционном ArcGIS Data Store после перехода на новую версию и обновления лицензии ArcGIS Server и обновления реляционного хранилища данных.
- После авторизации, откройте ArcGIS Server Manager. Щелкните Продолжить обновление Сервера, чтобы завершить процесс обновления на первом компьютере. Для выполнения этого шага при запуске обновления необходимо использовать ArcGIS Server Manager на локальном компьютере; обновление следует запускать по одному разу на каждом компьютере. Если недоступен localhost, вы можете работать с ArcGIS Server Manager через полное доменное имя компьютера сервера по порту 6443 (https://gisserver.domain.com:6443/arcgis/manager). Вы не можете Продолжить обновление сервера в ArcGIS Web Adaptor или балансировщике нагрузки.
Также можно использовать утилиту командной строки upgradeserver для обновления в автоматическом режиме и выполнения операций после установки. В командной строке перейдите к папке <Server install directory>/tools/upgradeserver и выполните следующее: upgradeserver.sh -s. Для помощи запустите команду с -h или --help.
Внимание:
Если при выборе Продолжить обновление Сервера появятся ошибки, перед продолжением может потребоваться их устранение. Например, если появляется ошибка, связанная с неверной лицензией, следует снова авторизовать ПО, используя действующую лицензию. Далее повторите попытку, снова щелкнув Продолжить обновление сервера.
- Если вы будете использовать обновленный ArcGIS Server как ArcGIS GeoAnalytics Server или для растрового анализа с ArcGIS Image Server, и ранее ни одну из этих ролей вы не использовали, выполните следующие шаги, чтобы использовать для этих целей обновленный сайт ArcGIS Server:
- Убедитесь, что вы авторизовали сайт с применением роли лицензирования ArcGIS GeoAnalytics Server или ArcGIS Image Server.
- Войдите в портал, интегрированный с вашим сайтом. Войдите в качестве администратора организации по умолчанию. URL портала имеет следующий формат https://webadaptorhost.domain.com/<webadaptorname>/home.
- Щелкните Организация > Настройки > Серверы.
- На странице Серверы щелкните Проверка серверов сайта, чтобы убедиться, что интегрированный сервер, который вы собираетесь использовать как ArcGIS GeoAnalytics Server или сервер анализа растров, все еще может работать с порталом. У каждого проверенного доступного интегрированного сервера появляется зеленая отметка Статус.
- После проверки доступности сервера настройте его как ArcGIS GeoAnalytics Server или сервер анализа растров, щелкнув текущую Роль сервера, назначенную серверу, и включив GeoAnalytics Server или Сервер анализа растров.
- Если вы обновляетесь с версии 10.4.1 или более ранней, перезапустите сервис ArcGIS Server на машинах для хост-сервера портала и для интегрированного сервера, который будет использоваться в качестве ArcGIS GeoAnalytics Server или для анализа растров с помощью ArcGIS Image Server.
Если сайт ArcGIS Server состоит из нескольких компьютеров, повторите эти шаги для всех оставшихся компьютеров на сайте.
Если вы настроили ArcGIS Web Adaptor для работы с вашим сайтом, вам необходимо также установить 11.0 ArcGIS Web Adaptor. Выполните инструкции в зависимости от используемого типа Web Adaptor
Примечание:
Если вы интегрировали сайт ArcGIS Server с порталом и используете ArcGIS Web Adaptor с сайтом, необходимо войти на компьютер с Web Adaptor и удалить ArcGIS Web Adaptor. Запомните имя Web Adaptor, оно понадобится при переустановке.
Прежние версии:
Чтобы изменить пароли или имена экземпляров баз данных для файлов подключения к базам данных, используемых с сервисами, опубликованными из версий ArcGIS Server от 10.1 по 10.3, необходимо запустить утилиту externalizeconnectionstrings. Даже если вы обновляете свой сайт до ArcGIS Server 10.4 или более поздней версии и сервис был опубликован на сайте ArcGIS Server 10.1.x, 10.2.x или 10.3.x, вы должны запустить эту утилиту для сервиса, прежде чем сможете обновить пароль или используемый в подключении экземпляр базы данных. Вам нужно просто запустить утилиту один раз для каждого сервиса.
Если вы настроили сервис с расширениями объектов сервера (SOEs) или перехватчиками серверных объектов (SOIs), перезапустите этот сервис после обновления ArcGIS Server.
Обновление ArcGIS GeoAnalytics Server
Если сайт GeoAnalytics Server состоит из нескольких компьютеров, то вам надо выполнить следующие дополнительные шаги при обновлении развёртывания:
- Остановите сервис ArcGIS Server на всех компьютерах сайта GeoAnalytics Server, используя команду stopserver.sh.
- Проверьте, нет ли каких-либо зависших процессов ArcGIS Server, которые могли помешать процессу обновления:
- Используйте команду ps -ef | grep arcgis/server для определения зависших процессов.
- Поищите процессы с путями, начинающимися с <ArcGIS Server install location>/arcgis/server. Для таких процессов воспользуйтесь командой kill -9 для их выключения.
- Повторите эти действия для всех компьютеров сайта GeoAnalytics Server.
- Когда вы будете уверены в том, что никакие зависшие процессы ArcGIS Server больше не выполняются, выполните шаги с 1 по 5 предыдущего раздела, чтобы обновить основной компьютер сайта GeoAnalytics Server.
- Повторите эти шаги на всех компьютерах сайта.
- После обновления всех компьютеров, снова запустите stopserver.sh, чтобы остановить сервис ArcGIS Server на всех компьютерах. Подождите минимум 5 минут, чтобы система выполнила все необходимые настройки.
- По прошествии 5 минут, используйте утилиту startserver.sh, чтобы перезапустить сервис ArcGIS Server на всех компьютерах сайта. Снова подождите минимум 5 минут.
- Используйте операцию Compute Platform Health Check в директории ArcGIS Server Administrator Directory, чтобы проверить, готов ли сайт GeoAnalytics Server для использования.
Проверка на наличие рекомендаций по безопасности
Рекомендуется использовать скрипт serverScan.py для проверки рекомендаций по настройке параметров безопасности для вашего сайта ArcGIS Server после установки.