ArcGIS Data Store зарегистрирован на сайте GIS Server, который вы задали в качестве размещающего сервера для развертывания ArcGIS Enterprise. Вы должны обновить все компоненты этой системы до той же версии.
Подготовка обновления ArcGIS Data Store
Внимательно просмотрите следующую информацию и выполните все необходимые действия перед обновлением ArcGIS Data Store:
- Получите новые файлы авторизации из My Esri перед обновлением до 10.7.1. Если вы обновляетесь с 10.2.x до 10.6.x или10.7.1, вам нужны новые файлы Portal for ArcGIS и ArcGIS Server. Если вы обновляетесь с 10.7, новые файлы лицензий вам не нужны, если вы не собираетесь изменять приложения, которые хотите лицензировать посредством портала. В этом случае, вам понадобится файл лицензий 10.7.1 Portal for ArcGIS.
- Создайте резервную копию хранилища данных и сохраните файлы резервных копий в безопасном удалённом местоположении. Порядок создания резервной копии зависит от обновляемой версии ArcGIS Data Store и от типа обновляемого хранилища данных.
- Если вы обновляетесь с версии 10.5.1 или выше, создайте полную резервную копию всех хранилищ данных, используя утилиту backupdatastore. Если что-то пойдет не так с обновлением, и вам будет нужно вернуться к предыдущей установке, вы можете переустановить старую версию программного обеспечения ArcGIS Data Store и для восстановления своих данных использовать эти файлы резервных копий и утилиту restoredatastore.
- Если вы обновляете хранилище данных кэша листов или реляционных данных версии 10.5 (или более ранние их версии), используйте утилиту exportmanageddb, чтобы сделать резервную копию этих хранилищ данных. Если что-то пойдет не так с обновлением, и вам будет нужно вернуться к предыдущей установке, вы можете переустановить старую версию программного обеспечения ArcGIS Data Store и, используя утилиту importmanagedb, импортировать файл экспорта.
- При обновлении версий 10.4 или 10.4.1 хранилища пространственно-временных больших данных сделайте резервную копию директории ресурсов на всех компьютерах хранилища пространственно-временных больших данных. Если что-то пойдет не так с обновлением, и вам будет нужно вернуться к предыдущей установке, вы можете переустановить старую версию программного обеспечения ArcGIS Data Store и заменить директорию ресурсов на всех компьютерах с резервными копиями этих директорий.
- Скачайте самые свежие инсталляционные файлы ArcGIS Data Store, Portal for ArcGIS, ArcGIS Server и ArcGIS Web Adaptor с My Esri.
- Запуск программы установки 10.7.1 автоматически обновит ArcGIS Data Store до версии 10.7.1. Нет необходимости каждый раз получать и устанавливать одну за другой ранее выпущенные версии. Не устанавливайте предыдущую версию ArcGIS Data Store.
- Для того чтобы портал ArcGIS Enterprise функционировал, его версия должна совпадать с версией размещающего сервера. Кроме того, необходимо переустановить экземпляры Web Adaptor на ту же версию, что и ArcGIS Server.
- Если вы обновляете с версии 10.4 и архивируете потоковые данные наблюдения с интегрированного сайта ArcGIS GeoEvent Server в хранилище пространственно-временных больших данных, необходимо применить ArcGIS 10.4 GeoEvent Extension Patch 1 для вашего ArcGIS GeoEvent Server 10.4. После применения патча, следуйте инструкциям по восстановлению данных перед обработкой с обновлением компонентов вашего развертывания ArcGIS Enterprise.
- Если вы используете интегрированный сайт ArcGIS GeoEvent Server остановите сервис ArcGIS GeoEvent Server на всех компьютерах перед обновлением ArcGIS Server.
- Прочитайте следующий раздел и обновите компоненты ArcGIS Enterprise, которые должны быть обновлены перед обновлением ArcGIS Data Store.
Порядок обновления
Так как ArcGIS Data Store всегда используется в рамках развёртывания ArcGIS Enterprise, вам надо сначала обновить определённые компоненты развёртывания, а потом уже обновлять ArcGIS Data Store. Обновите компоненты в следующем порядке:
- Обновление Portal for ArcGIS.
- Обновление ArcGIS Web Adaptor (для портала).
- Обновите сайт ArcGIS Server, служащий хост-сервером портала. Вам следует обновить хост-сервер до обновления ArcGIS Data Store.
- Обновление ArcGIS Web Adaptor (для ArcGIS Server).
- Обновление ArcGIS Data Store.
- Если ваше развёртывание их включает, обновите все дополнительные сайты ArcGIS Server. Это включает обновление сайтов ArcGIS GeoEvent Server и обновление сайтов ArcGIS GeoAnalytics Server.
Отказоустойчивое хранилище данных
Порядок, в котором вы обновляете компьютеры в высоко доступном хранилище данных, перестал иметь значение начиная с версии ArcGIS Data Store 10.7.
При обновлении отказоустойчивого реляционного хранилища или хранилища данных кэша листов требуется установить новую версию ArcGIS Data Store на основной и на резервный компьютеры, а затем выполнить настройку обоих этих компьютеров, запустив на одном из компьютеров мастер настройки хранилища данных или утилиту configuredatastore. Это произведет настройку на обоих компьютерах.
Если хранилище пространственно-временных больших данных содержит более одного компьютера, установите новую версию ArcGIS Data Store на всех компьютерах. Затем выполните вход в один из компьютеров, используя учетную запись администратора, и настройте все компьютеры хранилища пространственно-временных больших данных, запустив мастер конфигурации хранилища данных или утилиту configuredatastore. Все компьютеры хранилища пространственно-временных больших данных будут настроены.
Примечание:
Не запускайте Геоаналитика, которые создают размещенные векторные слои, и не создавайте новый сервис архивации для ArcGIS GeoEvent Server, пока не завершите обновление всех компьютеров в хранилище больших пространственно-временных данных. Чтобы убедиться, что некто не работает с Геоаналитика во время обновления хранилища больших пространственно-временных данных, можно войти в ArcGIS Server Manager в качестве администратора ArcGIS Server и остановить системную службу GeoAnalyticsTools.
Шаги для выполнения обновления ArcGIS Data Store
Когда у вас будут файлы установки и файлы резервного копирования, и вы обновите все необходимые хост-серверы, выполните шаги обновления для каждого типа хранилищ данных. Все хранилища данных, зарегистрированные на одном и том же сайте ArcGIS Server, должны иметь одинаковую версию ArcGIS Data Store. Учитывайте следующие моменты при обновлении ArcGIS Data Store:
- Всегда устанавливайте ArcGIS Data Store на всех компьютерах в хранилище данных перед изменением настроек хранилища данных.
- Не удаляйте ArcGIS Data Store перед установкой новой версии.
- Если в хранилище данных кэша листов или в реляционном хранилище данных кэша листов имеется и основной, и резервный компьютеры, установите на них новую версию ArcGIS Data Store, а затем перенастройте хранилище данных на любом из этих компьютеров.
- Если у вас несколько хранилищ пространственно-временных больших данных, которые настроены с сайтом ArcGIS Server, установите новую версию ArcGIS Data Store на каждом компьютере с хранилищем пространственно-временных больших данных.
После выполнения всех шагов раздела Подготовка к обновлению ArcGIS Data Store и обновления компонентов ArcGIS Enterprise, которые должны быть обновлены прежде ArcGIS Data Store, выполните эти шаги для обновления своих хранилищ данных:
- Если вы используете хранилище пространственно-временных больших данных с ArcGIS GeoEvent Server, выполните вход в Менеджер ArcGIS GeoEvent Server и остановите сервисы пространственных объектов, используемые для архивации данных.
- Дополнительно, если вы хотите запретить пользователям редактировать размещенные векторные слои во время обновления, подключитесь к размещающему серверу (сайт GIS Server) из ArcGIS Server Manager и остановите все размещенные сервисы объектов. Аналогичным образом, если если у вас есть интегрированный сайт ArcGIS GeoAnalytics Server, подключитесь к нему из ArcGIS Server Manager и остановите все размещенные сервисы объектов.
- Обновите установку ArcGIS Data Store на каждом компьютере с хранилищем данных.
Для обновления инсталляции запустите последний скрипт установки ArcGIS Data Store 10.7.1 из командной строки от имени пользователя, установившего ArcGIS Data Store в первый раз. Не удаляйте существующую инсталляцию.
Для выполнения команды перейдите в каталог ROOT или untar и запустите /Setup.
Чтобы запустить скрипт установки с установочного диска ArcGIS Data Store 10.7.1, щелкните скрипт установки и выберите Запустить в окне терминала.
Примечание:
Для обновления не требуется останавливать сервис ArcGIS Data Store вручную; за вас это сделает установочный скрипт.
- Программа установки обнаружит вашу имеющуюся версиюArcGIS Data Store на целевом компьютере и предложит вам продолжить или не выполнять обновление. См. пример ниже:
========================================================================= ArcGIS 10.7.1 Data Store (Linux) ========================================================================= Your ArcGIS 10.3 Data Store is installed at: /home/ags/arcgis/datastore Confirm Settings ========================================================================= Product to upgrade: ArcGIS 10.3 Data Store (Linux) Location to upgrade: /home/ags/arcgis/datastore/usr/arcgisdatastore Your ArcGIS 10.3 Data Store will be stopped when performing the upgrade and ArcGIS 10.7.1 Data Store 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 Data Store на этом компьютере до версии 10.7.1. Это может занять несколько минут.
- Когда все инсталляции ArcGIS Data Store будут обновлены до последней версии, используйте утилиту configuredatastore и перенастройте все типы хранилищ данных с размещающим сайтом GIS Server.
Сколько раз вы будете запускать утилиту configuredatastore, зависит от вашей конфигурации.
- Для реляционного хранилища и хранилища данных кэша листов выполните вход на основной или резервный компьютер в качестве пользователя, который устанавливал ArcGIS Data Store, и запустите утилиту configuredatastore. Хранилище данных будет обновлено и на основном, и на резервном компьютерах.
- Если реляционное хранилище и хранилище данных кэша листов хранятся на одном компьютере, запуск утилиты configuredatastore обновит оба хранилища.
- Для хранилищ пространственно-временных больших данных выполните вход на любой из компьютеров с хранилищем пространственно-временных больших данных в качестве пользователя, установившего ArcGIS Data Store, и запустите утилиту configuredatastore. Все компьютеры хранилища пространственно-временных больших данных будут обновлены.
В этом примере утилита configuredatastore запущена на компьютере, на котором хранятся оба хранилища данных – и реляционное, и кэша листов. Оба хранилища данных настроены с сайтом GIS Server https://myserver.network.com:6443/arcgis:
./configuredatastore.sh https://myserver.network.com:6443/arcgis serveradmin MyAdminPassword /home/ags/arcgis/datastore/usr/arcgisdatastore --stores relational,tilecache
В этом примере утилита configuredatastore запущена на одном из компьютеров в хранилище пространственно-временных больших данных, настроенном в GIS Server с сайтом https://gisserver.mynetwork.com:6443/arcgis:
./configuredatastore.sh https://gisserver.mynetwork.com:6443/arcgis serveradmin MyAdminPassword /home/ags/arcgis/datastore/usr/arcgisdatastore --stores spatiotemporal
Запуск утилиты configuredatastore перезапускает ArcGIS Data Store на всех компьютерах в хранилище данных.
Перед обновлением ArcGIS Data Store выводит подтверждение, что на всех компьютерах в хранилище данных установлена одна и та же версия ArcGIS Data Store, и что все компьютеры доступны. Если какие-либо из компьютеров не обновлены или не доступны, ArcGIS Data Store не сможет продолжить процесс обновления. Исправьте проблемы с установкой или с сетью и снова запустите утилиту configuredatastore.
- Если у вас хранилище больших пространственно-временных данных, убедитесь, что это хранилище показывает статус healthy.
Для определения статуса хранилища данных войдите в ArcGIS Server Administrator Directory размещаемого сервера и запустите validate команду REST.
- Если у вашего портала интегрированные сайты ArcGIS GeoEvent Server или ArcGIS GeoAnalytics Server, обновите эти сайты. После успешного обновления убедитесь, что сервисы пространственных объектов запущены и работают.
Рекомендации после обновления ArcGIS Data Store
Процедура обновления перемещает все существующие резервные файлы резервного копирования хранилища реляционных данных версии 10.5 и выше, а также файлы резервного копирования хранилища пространственно-временных больших данных версии 10.5 в новый подкаталог вашей папки резервного копирования. Имя этой папки будет содержать номер версии ArcGIS Data Store. ArcGIS Data Store перемещает эти файлы, чтобы вы случайно не пытались использовать их для восстановления обновленного реляционного хранилища данных, поскольку это не поддерживается.
По этой причине обязательно нужно создавать полные резервные копии ваших реляционных хранилищ данных и хранилищ больших пространственно-временных данных после обновления ArcGIS Data Store. При этом у вас остается готовая к использованию полная резервная копия данных ваших размещенных векторных слоев и пространственно-временных слоев в случае, если что-то произойдет до следующего запланированного резервного копирования.
После обновления необходимо подтвердить, что хранилища данных доступны. Это можно сделать из ArcGIS Server Manager или ArcGIS Server Administrator Directory. Также подтвердите, что размещенные векторные слои и слои сцен все еще работают.
Проверка хранилища данных
Вы можете войти в ArcGIS Server Manager, чтобы убедиться в том, что сайт GIS Server все еще обменивается информацией с каждым из ваших хранилищ данных.
Для проверки хранилища данных из ArcGIS Server Manager выполните следующие шаги:
- Войдите в ArcGIS Server Manager.
- Щелкните Сайт > Хранилища данных.
- Отметьте окошки возле всех хранилищ данных, которые нужно проверить. (ArcGIS_Data_Store).
- Нажмите Проверить.
Если хранилище данных работает, и сайт GIS Server может обмениваться с ним данными, то в столбце Статус появится зеленое окошко.
Проверка работы слоев
Необходимо также убедиться, что сервисы после обновления работоспособны.
- Войдите в ArcGIS Server Manager.
- Щелкните Сервисы > Размещаемые.
- Проверьте визуально работу сервисов.