ArcGIS Data Store зарегистрирован на сайте GIS Server, который задан в качестве хост-сервера для развертывания ArcGIS Enterprise. Вы должны обновить все компоненты этого развертывания до той же версии.
Подготовка к обновлению ArcGIS Data Store
Внимательно просмотрите следующую информацию и выполните все необходимые действия перед обновлением ArcGIS Data Store:
- Прочтите системные требования ArcGIS Data Store 11.1, чтобы убедиться, что ваше оборудование соответствует текущим требованиям.
- Обновление напрямую до ArcGIS Data Store 11.1 с версии 10.6.1 или более ранней не поддерживается. Для обновления ArcGIS Data Store 10.6.1 или более ранней версии сначала обновите его до промежуточной версии (10.7.x - 10.9.x), а затем обновите эту версию до 11.1. Прочтите документацию по обновлению для промежуточной версии, чтобы убедиться, что для версии, что прямые обновления поддерживаются для версии ArcGIS Data Store, с которой вы начинаете работу.
- Перед обновлением реляционного хранилища данных или хранилища данных кэша листов проверьте размер директории ArcGIS Data Store на каждом компьютере. Убедитесь, что на диске компьютера достаточно свободного места, чтобы вместить двойной размер каталога ArcGIS Data Store.
- Если у вас есть хранилище данных полистного кэша, работающее в режиме первичного ожидания, убедитесь, что резервный компьютер имеет доступ к расположению резервной копии по умолчанию перед обновлением. Если это не так, после обновления не будет задано место резервного копирования хранилища данных полистного кэша по умолчанию, и вам придется его настроить.
- Если у вас есть хранилище данных полистного кэша, которое содержит более одного компьютера и вы обновляете с 10.7.x, 10.8.x или 10.9, вы также должны открыть порты 29079–29090 и 4369 в брандмауэре.
- Если вы обновляете хранилище объектов ArcGIS Data Store 10.9 до 11.1, вы должны открыть порты 29878 (HTTP) и 29879 (HTTPS) на компьютерах хранилища объектов, чтобы хост-сервер мог обмениваться данными с хранилищем объектов. В 10.9 использовался порт 9900. Этот порт больше не нужен. Вы также должны открыть порты 9880 (HTTP) и порты 9820, 9830 и 9840 (TCP) для связи между компьютерами хранилища объектов, если хранилище объектов развернуто в кластерном режиме.
- Перед обновлением на компьютерах реляционных хранилищ данных должны быть доступны следующие порты: 25672, 44369, 45671 и 45672. Первые два должны быть доступны, вторые два должны быть открыты для связи с хост-сервером или другими интегрированными сайтами ArcGIS GIS Server. Если вы не откроете эти порты, вы не сможете создавать Вебхуки сервиса в развертывании ArcGIS Enterprise.
- Если вы обновляете хранилище больших пространственно-временных данных 10.8.1, проверьте, содержит ли развертывание ArcGIS Enterprise картографические сервисы ArcGIS GeoEvent Server, использующие агрегацию квадратом или шестиугольником. Если это так, вы должны выполнить дополнительные шаги после обновления хранилища больших пространственно-временных данных, чтобы исправить проблему отображения.
- Хранилища объектов ArcGIS Data Store 11.1, развернутые в кластерном режиме, должны содержать нечетное количество машин. При обновлении кластеризованного хранилища объектов 10.9 до 11.1, вам может потребоваться добавить компьютер в хранилище объектов после обновления.
- Создайте резервную копию всех хранилищ данных в развертывании и сохраните файлы резервных копий в удаленном безопасном месте.
- Скачайте последние файлы установки программного обеспечения ArcGIS Data Store, Portal for ArcGIS, ArcGIS Server и ArcGIS Web Adaptor с My Esri. Также загрузите файлы авторизации 11.1 для Portal for ArcGIS и ArcGIS Server с My Esri.
Все компоненты базового развертывания ArcGIS Enterprise должны использовать одинаковую версию ПО.
- ArcGIS Data Store всегда используется в рамках развёртывания ArcGIS Enterprise, вы должны сначала обновить определённые компоненты развёртывания, а потом уже обновлять ArcGIS Data Store. Прочитайте следующий раздел и обновите необходимые компоненты ArcGIS Enterprise перед обновлением ArcGIS Data Store.
Порядок обновления 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 Data Store
Когда у вас будут файлы установки и файлы резервного копирования, и вы обновите все необходимые хост-серверы, выполните шаги обновления для каждого типа хранилищ данных. Все хранилища данных, зарегистрированные на одном и том же сайте ArcGIS Server, должны иметь одинаковую версию ArcGIS Data Store. При обновлении ArcGIS Data Store помните следующее:
- Всегда устанавливайте ArcGIS Data Store на всех компьютерах в хранилище данных перед изменением настроек хранилища данных.
- Не удаляйте ArcGIS Data Store перед установкой новой версии.
Запуск установки 11.1 ArcGIS Data Store автоматически обновит ArcGIS Data Store 10.7 или более новое развертывание до 11.1. Нет необходимости каждый раз получать и устанавливать одну за другой ранее выпущенные версии.
- Если в хранилище данных кэша листов или в реляционном хранилище данных кэша листов имеется и основной, и резервный компьютеры, установите на них новую версию ArcGIS Data Store, а затем перенастройте хранилище данных на любом из этих компьютеров.
- Если у вас есть несколько компьютеров с хранилищем данных полистного кэша или хранилищем пространственно-временных больших данных или хранилищ объектов, настроенных с сайтом хост-сервера, установите новую версию ArcGIS Data Store на каждом компьютере хранилища данных в кластере. Как только новая версия будет установлена на всех компьютерах в кластере, вы сможете перенастроить хранилище данных.
После выполнения всех шагов раздела Подготовка к обновлению ArcGIS Data Store и обновления компонентов ArcGIS Enterprise, которые должны быть обновлены прежде ArcGIS Data Store, выполните эти шаги для обновления своих хранилищ данных:
- Если вы используете хранилище пространственно-временных больших данных с ArcGIS GeoEvent Server, выполните вход в Менеджер ArcGIS GeoEvent Server и остановите сервисы пространственных объектов, используемые для архивации данных.
- Обновите установку ArcGIS Data Store на каждом компьютере с хранилищем данных.
Для обновления инсталляции запустите последний скрипт установки ArcGIS Data Store 11.1 из командной строки от имени пользователя, установившего ArcGIS Data Store в первый раз. Не удаляйте существующую инсталляцию.
При установке ArcGIS Data Store для обновления с версии 10.9.1 или более ранней устанавливаются все типы хранилищ данных — реляционные, тайловые, объектные, графовые и хранилища больших пространственно-временных данных.
Для выполнения команды перейдите в каталог ROOT или untar и запустите /Setup.
Чтобы запустить скрипт установки с установочного диска ArcGIS Data Store 11.1, щелкните скрипт установки и выберите Запустить в окне терминала.
Примечание:
Для обновления не требуется останавливать сервис ArcGIS Data Store вручную; за вас это сделает установочный скрипт.
Программа установки обнаружит вашу имеющуюся версию ArcGIS Data Store на целевом компьютере и предложит вам продолжить или не выполнять обновление. См. пример ниже:
========================================================================= ArcGIS Data Store 11.1 (Linux) ========================================================================= Your ArcGIS Data Store 10.9.1 is installed at: /home/ags/arcgis/datastore Confirm Settings ========================================================================= Product to upgrade: ArcGIS Data Store 10.9.1 (Linux) Location to upgrade: /home/ags/arcgis/datastore/usr/arcgisdatastore Your ArcGIS Data Store 10.9.1 will be stopped when performing the upgrade and ArcGIS Data Store 11.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):
- Введите y и нажмите Enter, чтобы принять заданные параметры и продолжить обновление.
Примечание:
Дождитесь завершения обновления ArcGIS Data Store на этом компьютере до версии 11.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 Enterprise есть интегрированные сайты ArcGIS GeoEvent Server, ArcGIS GeoAnalytics Server, ArcGIS Mission Server или ArcGIS Knowledge Server, то обновите эти сайты.
Как только интегрированные сайты обновятся, убедитесь, что сервисы, запущенные на сайтах, работают.
Рекомендации после обновления ArcGIS Data Store
Резервные копии ArcGIS Data Store, созданные перед обновлением, нельзя использовать для восстановления развертывания ArcGIS Data Store. Поэтому рекомендуется создавать полные резервные копии всех хранилищ данных после обновления. При этом у вас остается готовая к использованию полная резервная копия данных в случае, если что-то произойдет до следующего запланированного резервного копирования.
После обновления необходимо подтвердить, что хранилища данных доступны. Это можно сделать в ArcGIS Server Manager или ArcGIS Server Administrator Directory. Также подтвердите, что размещенные векторные слои и слои сцен все еще работают.
Инструкции по проверке ваших хранилищ данных и подтверждению запуска слоев из ArcGIS Server Manager приведены ниже.
Последний раздел ниже включает шаги, которые необходимо выполнить после обновления хранилища пространственно-временных больших данных с 10.8.1, если развертывание ArcGIS Enterprise включает картографические сервисы ArcGIS GeoEvent Server, использующие агрегацию квадратом или шестиугольником.
Проверка хранилища данных
Вы можете войти в ArcGIS Server Manager, чтобы убедиться в том, что сайт GIS Server все еще обменивается информацией с каждым из ваших хранилищ данных.
Для проверки хранилища данных из ArcGIS Server Manager выполните следующие шаги:
- Войдите в ArcGIS Server Manager.
- Щелкните Сайт > Хранилища данных.
- Отметьте окошки возле всех хранилищ данных, которые нужно проверить. (ArcGIS_Data_Store).
- Нажмите Проверить.
Если хранилище данных работает, и сайт GIS Server может обмениваться с ним данными, то в столбце Статус появится зеленая отметка.
Проверка работы слоев
Необходимо также убедиться, что сервисы после обновления работоспособны.
- Войдите в ArcGIS Server Manager.
- Щелкните Сервисы > Размещаемые.
- Щелкните, чтобы увидеть. Что все сервисы запущены.
Исправление проблем с отображением картографических сервисов ArcGIS GeoEvent Server
Чтобы исправить проблемы с отображением, вызванные BUG-000139639, необходимо запустить утилиту upgradedatasource в хранилище больших пространственно-временных данных после его обновления с 10.8.1, если у вас есть картографические сервисы ArcGIS GeoEvent Server, настроенные на использование агрегации квадратом или шестиугольником.
- В окне командной строки откройте каталог инструментов ArcGIS Data Store на любом компьютере в хранилище пространственно-временных больших данных.
- Запустите утилиту listdatasources, чтобы получить список картографических сервисов GeoEvent Server.
./listdatasources
- Запустите утилиту updatedatasource.
Никто не может получить доступ к картографическим сервисам, пока их источники обновляются. Вы можете указать имя картографического сервиса при запуске утилиты upgradedatasource, чтобы одновременно затрагивался только один сервис. Или вы можете запустить утилиту upgradedatasource без каких-либо имен, и все сервисы будут обновлены. Однако это означает, что никто не может получить доступ ни к одному из сервисов, пока все они не будут обновлены.
В этом примере обновляются все картографические сервисы GeoEvent Server:
./upgradedatasource
В этом примере обновляется только один сервис - deliveryroutes.
./upgradedatasource deliveryroutes