Обновление ПО для развертывания на нескольких компьютерах ArcGIS Enterprise на Amazon Web Services (AWS) схоже с обновлением ПО, установленного локально. Вы можете загрузить обновления ПО с сайта My Esri на ваши экземпляры EC2 и применить обновление непосредственно к существующему развертыванию. Все компоненты ArcGIS Enterprise на каждой машине должны использовать одну версию ПО.
Подготовка к обновлению компонентов
Перед обновлением развертывания ArcGIS Enterprise сделайте резервную копию развертывания.
- Загрузите новые версии Portal for ArcGIS, ArcGIS Web Adaptor, ArcGIS Server и ArcGIS Data Store с My Esri. Также получите новые лицензии от Esri
- Убедитесь, что порты 5701-5703, 7005, 7099, 7199, 7654, 7120 и 7220 разрешены вашим брандмауером и не используются другими приложениями. Развёртывания с высокой доступностью используют эти порты для взаимодействия и синхронизации между компьютерами.
- Убедитесь в том, что никто не подключен ни к порталу ArcGIS Enterprise, ни к сайтам ArcGIS Server.
Внимание:
Не останавливайте сервисы Portal for ArcGIS, ArcGIS Server или ArcGIS Data Store. Если вы остановите эти сервисы, утилита webgisdr не сможет создать резервную копию вашего развертывания.
- Создайте полную резервную копию вашего развертывания с помощью утилиты webgisdr , установленной с Portal for ArcGIS. Это резервная копия, которую можно использовать для повторного развертывания предыдущих версий ПО, если в процессе обновления возникнут какие-либо проблемы.
Внимание:
В эти резервные копии не входят хранилища больших пространственно-временных данных. Если хранилище больших пространственно-временных данных находится в развертывании, используйте утилиту backupdatastore для создания его резервной копии.
Обновление Portal for ArcGIS
Сначала обновите Portal for ArcGIS.
- Установите удаленное подключение к рабочему столу (Windows) или подключение SSH (Linux) машины Portal for ArcGIS на AWS. Если ваш портал с высокой доступностью, подключитесь к одной из машин Portal for ArcGIS на AWS. Подключение должно быть установлено от имени пользователя arcgis.
Если вы выполняете обновление Portal for ArcGIS на Windows на AWS в первый раз, следует изменить пароль пользователя arcgis. Это необходимо сделать на всех компьютерах развертывания, при этом пароль должен быть один для всех компьютеров.
Если развертывание ArcGIS Enterprise выполнено при помощи Консоли управления AWS, проверьте, что на этой машине возможно создавать бакеты Amazon Simple Storage Service (S3) в вашей учетной записи AWS, так как процедура обновления Portal for ArcGIS создает бакет S3 для временного хранения директории ресурсов. Если развертывание выполнено при помощи шаблона CloudFormation, предоставляемого Esri, то в шаблоне уже выполнены эти настройки.
- Разместите новые установки Portal for ArcGIS и ArcGIS Web Adaptor и (если применимо) новый файл лицензии Portal for ArcGIS на этой машине.
- Если портал содержит только одну машину Portal for ArcGIS, следуйте шагам по обновлению Portal for ArcGIS машины портала и его веб-адаптера, и, при необходимости, авторизуйте Portal for ArcGIS при помощи нового файла лицензии.
- Если ваш портал с высокой доступностью, повторите шаги 1 и 2 для второй машины Portal for ArcGIS. Далее выполните шаги по обновлению портала высокой доступности, и, при необходимости, авторизуйте Portal for ArcGIS на каждой машине при помощи нового файла лицензии.
Примечание:
В версии 10.6 портал высокой доступности использует порты от 5701 до 5703 для сохранения элементов, групп и пользовательской информации, синхронизированной между компьютерами. Диапазон уже, чем в предыдущих версиях. При обновлении портала высокой доступности откройте эти порты, чтобы активировать коммуникации между компьютерами.
Обновление ArcGIS Server
Обновите хост-сервер портала и все дополнительные сайты ArcGIS Server, интегрированные с порталом.
Если обновляется версия 10.4.1 и более ранняя, предоставьте лицензию ArcGIS GIS Server при обновлении хост-сервера портала. Роль, которую в вашем развертывании выполняет ArcGIS Server, определяет, какую лицензию вы предоставляете при обновлении интегрированных серверов.
Примечание:
Сайты ArcGIS Server необходимо обновлять до обновления ArcGIS Data Store.
- Установите удаленное подключение для хост-сервера портала к рабочему столу (Windows) или подключение SSH (Linux) к компьютеру ArcGIS Server SITEHOST в качестве пользователя arcgis.
- Перенесите на этот компьютер инсталляции ArcGIS Server и ArcGIS Web Adaptor, а также файл лицензии ArcGIS GIS Server.
- Если ваш сайт ArcGIS Server содержит только одну машину, следуйте инструкциям по Обновлению ArcGIS Server сайта на одной машине.
- Если ваш сайт ArcGIS Server содержит несколько машин, повторите шаги 1 и 2 на каждой машине. Далее следуйте инструкциям по Обновлению ArcGIS Server сайта на базе нескольких машин.
- Если вы вручную интегрировали с порталом дополнительные сайты ArcGIS Server, необходимо также подключиться к этим компьютерам и обновить ПО и лицензии для этих сайтов.
Обновление ArcGIS Data Store
Если с хост-сервером портала настроено более одного типа хранилищ данных, необходимо обновить каждый из них.
При обновлении отказоустойчивого реляционного хранилища данных или хранилища данных полистного кэша сначала необходимо выполнить обновление основного компьютера, и только после этого – обновление резервного компьютера.
- В качестве пользователя arcgis установите удаленное подключение для хост-сервера портала к рабочему столу (Windows) или подключение SSH (Linux) ко всем компьютерам, на которых установлен ArcGIS Data Store.
- Поместите файл установки ArcGIS Data Store на оба компьютера.
- Если в вашем варианте используются компьютеры Windows на AWS, выполните шаги раздела Обновление ArcGIS Data Store, чтобы обновились все типы хранилищ данных.
- Если в вашем варианте используются компьютеры Linux на AWS версии 10.5 и выше, выполните шаги раздела Обновление ArcGIS Data Store, чтобы обновились все типы хранилищ данных.
- При обновлении версий 10.3.1, 10.4 или 10.4.1 на компьютерах Linux на AWS необходимо перед обновлением сделать копию файла hostidentifier.properties на каждом из этих компьютеров. Выполните следующие шаги, чтобы сделать копии этого файла и обновить ArcGIS Data Store:
- На каждом из компьютеров с ArcGIS Data Store измените папки на <ArcGIS Data Store installation directory>/arcgis/datastore/framework/etc.
- Для каждого компьютера сделайте копию файла hostidentfier.properties и поместите ее в надежное местоположение.
- На каждом компьютере установите новую версию ArcGIS Data Store, но не запускайте Мастер настройки хранилища данных.
- На каждом компьютере запустите команду stopdatastore.sh, чтобы остановить ArcGIS Data Store.
Эта команда находится в <ArcGIS Data Store installation directory>/arcgis/datastore.
- На каждом компьютере замените файл hostidentfier.properties в <ArcGIS Data Store installation directory>/arcgis/datastore/framework/etc копией файла, созданной на шаге b.
- На каждом компьютере запустите команду startdatastore.sh, чтобы запустить ArcGIS Data Store.
Эта команда находится в <ArcGIS Data Store installation directory>/arcgis/datastore.
- Для хранилищ данных реляционного хранилища данных и хранилища данных полистного кэша используйте либо Мастер настройки хранилища данных, либо утилиту командной строки configuredatastore на основном компьютере, где будет производиться обновление. Мастер настройки хранилища данных или утилиту командной строки configuredatastore можно запустить на любом компьютере хранилища больших пространственно-временных данных, которое необходимо обновить.
- Выполните тестирование обновленной системы.
Тестирование обновленной системы
Выполните тестирование обновленной системы ArcGIS Enterprise, чтобы убедиться в том, что все сервисы работоспособны и доступны для использования, и что все рабочие процессы выполняются в обычном режиме.
По завершении успешного тестирования, резервная копия, которую вы создали до обновления системы, может быть удалена, так как ее не придется использовать для обновления машин.
Примечание:
Создайте полную резервную копию успешно обновленного развертывания, используя утилиту webgisdr, чтобы у вас была базовая копия этой версии вашего развертывания.