ArcGIS Data Store зарегистрирован на сайте GIS Server, который вы задали в качестве размещающего сервера для развертывания ArcGIS Enterprise. Вы должны обновить все компоненты этой системы до той же версии.
Подготовка к обновлению ArcGIS Data Store
Внимательно просмотрите следующую информацию и выполните все необходимые действия перед обновлением ArcGIS Data Store:
- Если вы обновляетесь с 10.8.1 или более ранней версии, получите новые файлы авторизации из My Esri и примените их к Portal for ArcGIS и ArcGIS Server перед обновлением до 10.9.1.
- Обновление напрямую до ArcGIS Data Store 10.9.1 из версий 10.3.1 или более ранних не поддерживается. Для обновления ArcGIS Data Store 10.3.1 или более ранней версии сначала обновите его до промежуточной версии (10.4 –10.8.1). Затем обновите эту версию до 10.9.1.
- При обновлении до 10.9.1 хранилище объектов будет удалено. После обновления ArcGIS Data Store кэширование ответов на запросы объектов не будет использоваться, но ваши сервисы объектов будут продолжать работать.
- Создайте резервную копию хранилища данных и сохраните файлы резервных копий в безопасном удалённом местоположении. Порядок создания резервной копии зависит от обновляемой версии 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 10.9.1, чтобы убедиться, что ваше оборудование соответствует текущим требованиям.
- Перед обновлением реляционного хранилища данных или хранилища данных кэша листов проверьте размер директории ArcGIS Data Store на каждом компьютере. Убедитесь, что на диске компьютера достаточно свободного места, чтобы вместить двойной размер каталога ArcGIS Data Store.
- Скачайте последние файлы установки программного обеспечения ArcGIS Data Store, Portal for ArcGIS, ArcGIS Server и ArcGIS Web Adaptor с My Esri.
- Запуск установки 10.9.1 автоматически обновит ваш ArcGIS Data Store до версии 10.9.1. Нет необходимости каждый раз получать и устанавливать одну за другой ранее выпущенные версии. Не устанавливайте предыдущую версию ArcGIS Data Store.
- Для того чтобы портал ArcGIS Enterprise функционировал, его версия должна совпадать с версией размещающего сервера. Кроме того, необходимо переустановить экземпляры ArcGIS 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.
- Если у вас есть хранилище данных полистного кэша, работающее в режиме первичного ожидания, убедитесь, что резервный компьютер имеет доступ к расположению резервной копии по умолчанию перед обновлением. Если это не так, после обновления не будет задано место резервного копирования хранилища данных полистного кэша по умолчанию, и вам придется его настроить.
- Если у вас есть хранилище данных полистного кэша, которое содержит более одного компьютера, вы также должны открыть порты 29079–29090 и 4369 в брандмауэре.
- Прочитайте следующий раздел и обновите необходимые компоненты 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 Notebook Server и обновление ArcGIS Mission Server сайтов.
Отказоустойчивое хранилище данных
Порядок обновления каждого компьютера в хранилище данных высокой доступности не имеет значения, начиная с версии ArcGIS Data Store 10.7. Однако сначала необходимо установить программное обеспечение на каждый компьютер, а затем обновить с любого компьютера.
При обновлении высокодоступного хранилища данных реляционного или полистного кэша (10.7.1 или более ранней) установите новую версию ArcGIS Data Store на основной и резервный компьютеры, а затем вы можете настроить обе машины, запустив мастер настройки хранилища данных или утилиту configuredatastore с основного или резервного компьютера. Это произведет настройку на обоих компьютерах.
Примечание:
Если вы обновите высокодоступное хранилище данных полистного кэша 10.9.1, оно останется в режиме кластера.
Если вы обновите высокодоступное хранилище данных полистного кэша 10.8.1 или 10.7.1 или более ранней версии до ArcGIS Data Store 10.9.1, оно останется в режиме первичного ожидания.
Если хранилище полистного кэша (кластер) или пространственно-временных больших данных содержит более одного компьютера, установите новую версию ArcGIS Data Store на всех компьютерах. Затем выполните вход в один из компьютеров, используя учетную запись администратора, и настройте все компьютеры, запустив мастер конфигурации хранилища данных или утилиту configuredatastore. Все компьютеры хранилища полистного кэша или пространственно-временных больших данных будут настроены.
Внимание:
Убедитесь, что никто не создает размещенные пространственно-временные слои объектов, пока не завершите обновление всех компьютеров в хранилище пространственно-временных больших данных. Из ArcGIS Server Manager вы можете остановить системную службу GeoAnalyticsTools, чтобы убедиться, что никто не запускает GeoAnalytics Tools во время обновления. Также остановите сервисы отслеживания местоположения, используемые ArcGIS Tracker.
Шаги для выполнения обновления ArcGIS Data Store
Когда у вас будут файлы установки и файлы резервного копирования, и вы обновите все необходимые хост-серверы, выполните шаги обновления для каждого типа хранилищ данных. Все хранилища данных, зарегистрированные на одном и том же сайте ArcGIS Server, должны иметь одинаковую версию ArcGIS Data Store. При обновлении ArcGIS Data Store помните следующее:
- Всегда устанавливайте ArcGIS Data Store на всех компьютерах в хранилище данных перед изменением настроек хранилища данных.
- Не удаляйте ArcGIS Data Store перед установкой новой версии.
- Если в хранилище данных кэша листов или в реляционном хранилище данных кэша листов имеется и основной, и резервный компьютеры, установите на них новую версию ArcGIS Data Store, а затем перенастройте хранилище данных на любом из этих компьютеров.
- Если у вас есть несколько компьютеров с хранилищем полистного кэша или пространственно-временных больших данных, настроенных с сайтом хост-сервера, установите новую версию ArcGIS Data Store на каждом компьютере хранилища данных.
- Если срок действия лицензии ArcGIS Server для хост-сервера, истек, обновите лицензию в реляционном ArcGIS Data Store. Сделайте это после обновления лицензии для сайта ArcGIS Server и обновления реляционного хранилища данных.
Обновление можно выполнить, используя программу установки Setup.exe в интерактивном режиме с помощью мастера, или с помощью запуска Setup.exe, чтобы установить только программное обеспечение, и утилиты configuredatastore, которая запускается из командной строки или скрипта для автоматического обновления ArcGIS Data Store. Независимо от используемого метода файл установки Setup.exe обнаруживает и обновляет имеющуюся на компьютере версию ArcGIS Data Store.
Примечание:
Обновление ArcGIS Data Store перезапускает сервис 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 Setup.exe на каждом компьютере, участвующем в хранилище данных, которое настроено для одного размещенного сервера. Не удаляйте существующую инсталляцию ArcGIS Data Store.
- Во время установки прочтите лицензионное соглашение и подтвердите, что вы принимаете его условия, или выйдите из программы установки.
Если вы согласитесь с условиями лицензионного соглашения, программа установки ArcGIS Data Store выведет на экран компоненты, которые будут установлены.
- Учетная запись, которая будет использоваться текущим процессом установки, будет подставлена в окошко ArcGIS Data Store. Введите пароль учетной записи. Обычно это тот же пароль, который вы задали при установке ПО. Если после установки ПО пароль изменялся, необходимо ввести пароль, заданный при изменении учетной записи. Если пароль недействителен, во время установки появится сообщение об ошибке, что пароль является некорректным. Если вы не знаете пароля учетной записи, обратитесь к системному администратору.
- После обновления установки ArcGIS Data Store на всех машинах для хранения данных откройте поддерживаемый веб-браузер и очистите кэш браузера, включая файлы cookie.
- Запустите Мастер конфигурации хранилища данных, чтобы настроить каждый тип хранилища данных и завершить обновление.
Где и сколько раз вы будете запускать Мастер конфигурации хранилища данных зависит от вашей конфигурации.
- Для реляционного хранилища и хранилища данных полистного кэша (первичный режим ожидания), подключитесь к основному или резервному компьютеру, используя Мастер конфигурации хранилища данных. Выполнив эти шаги с помощью мастера, хранилище данных будет обновлено на обоих компьютерах
- Если оба основных хранилища – и реляционное, и данных кэша листов работают на одном и том же компьютере, Мастер конфигурации хранилища данных достаточно запустить только один раз.
- Для полистного кэша (кластерный режим) и хранилищ пространственно-временных больших данных подключитесь к любому из компьютеров с кластерным полистным кэшем или с хранилищами пространственно-временных больших данных, используя Мастер конфигурации хранилища данных. С помощью мастера обновите все компьютеры хранилища.
- В Мастере конфигурации хранилища данных укажите URL-адрес, а также имя пользователя и пароль администратора ArcGIS Server размещенного сервера и щелкните Далее.
- На всех компьютерах хранилищ данных, интегрированных с данным размещенным сервером, установлена одна и та же версия ArcGIS Data Store.
- Доступность всех компьютеров хранилищ данных, интегрированных с размещенным сервером.
- Размещенный сервер доступен.
- После выполнения всех предварительных условий на странице Проверка необходимых условий появится информация о хранилищах данных, которые будут обновлены. Щелкните Далее для перенастройки этих хранилищ данных с размещаемым сервером и завершения процесса обновления.
- По окончанию настройки появится страница Статус обновления.
- Для успешно обновленных хранилищ данных появится успешно в поле Статус. Для отказоустойчивых реляционных хранилищ и хранилищ данных полистного кэша (режим первичного ожидания), статус появится для обоих компьютеров. Если все компьютеры хранилищ данных успешно обновлены, щелкните Далее, чтобы перейти на страницу Статус конфигурации. На этом вы можете закрыть Мастер конфигурации хранилища данных.
- Если какие-либо обновления не были успешными, для соответствующего хранилища данных или компьютера отобразятся статус не выполнен и сообщения, которые помогут устранить проблему. Устраните проблемы и снова запустите Мастер конфигурации хранилища данных, чтобы обновить компьютеры, обновление которых ранее не удалось.
- Если у вас хранилище больших пространственно-временных данных, убедитесь, что это хранилище показывает статус нормально.
Для определения статуса хранилища данных войдите в ArcGIS Server Administrator Directory размещаемого сервера и запустите validate команду REST.
- Если у вашего портала интегрированные сайты ArcGIS GeoEvent Server или ArcGIS GeoAnalytics Server, обновите эти сайты. После успешного обновления убедитесь, что сервисы пространственных объектов запущены и работают.
Внимание:
По завершении работы программы установки в браузере по умолчанию автоматически откроется Мастер конфигурации Data Store. Не выполняйте настройку до тех пор, пока не будет установлена одна и та же версия ArcGIS Data Store на каждом компьютере с хранилищем данных.
Если какие-либо из условий не выполняются, они появятся на странице Проверка необходимых условий в статусе для каждого типа хранилища данных. Перед тем, как продолжить обновление, необходимо устранить все проблемы.
Обновление в автоматическом режиме с помощью команд
Вместо программы установки вы можете запустить файл Setup.exe из командной строки или в пакетном скрипте, чтобы обновить 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 на каждом компьютере с хранилищем данных.
Запустите файл Setup.exe из командной строки или с помощью скрипта на каждом компьютере хранилища данных. Например, если у вас есть отказоустойчивое реляционное хранилище данных (два компьютера) и отказоустойчивое хранилище пространственно-временных больших данных, которое включает три компьютера, запустите файл Setup.exe на всех пяти компьютерах перед тем, как приступить к настройке.
Примечание:
Не удаляйте существующую инсталляцию ArcGIS Data Store.
При выполнении обновления в автоматическом режиме с помощью Setup.exe необходимо указать учетную запись ArcGIS Data Store. Обычно это та же учетная запись, которую вы задали при установке ПО. Если после установки учетная запись изменялась, необходимо ввести имя пользователя и пароль, заданные при изменении учетной записи ArcGIS Data Store.
Если учетная запись ArcGIS Data Store не задана или не совпадает с учетной записью , используемой текущей инсталляцией, то в процессе установки появится сообщение о том, что учетная запись не подтверждена. Установка будет прервана.
В приведенном ниже примере в ПО использовалась учетная запись myaccount:
<path to ArcGIS Data Store setup download folder>\Setup.exe /qb USER_NAME=myaccount PASSWORD=mypassword
Так, для запуска этой команды с учетной записью домена, например, mydomain\myaccount с паролем 4myI.s0nly, введите следующее:
\\machinename\mydownloadfolder\Setup.exe /qb USER_NAME=mydomain\myaccount PASSWORD=4myI.s0nly
Внимание:
Параметры командной строки учитывают регистр. Если у вас возникнут трудности при обновлении, проверьте, подходят ли для вашего случая приведенные ниже примеры.
- Для перенастройки хранилища данных с тем же сайтом GIS Server, который вы использовали до обновления, используйте утилиту командной строки configuredatastore. Необходимо запустить командную строку от имени администратора на компьютере, где установлен ArcGIS Data Store.
Сколько раз вы будете запускать утилиту configuredatastore, зависит от вашей конфигурации.
- Для реляционного хранилища и хранилища данных полистного кэша (режим первичного ожидания), выполните вход на основной или резервный компьютер в качестве администратора Windows и запустите утилиту configuredatastore. Это обновляет хранилище данных на обоих компьютерах.
- Если реляционное хранилище и хранилище данных кэша листов хранятся на одном компьютере, запуск утилиты configuredatastore обновит оба хранилища.
- Для хранилища полистного кэша (режима кластера) или хранилища пространственно-временных больших данных войдите на любой из компьютеров хранилищ кластерного полистного кэша и пространственно-временных больших данных как пользователь, установивший ArcGIS Data Store и запустите утилиту сконфигурированного хранилища. Все компьютеры этого хранилища будут обновлены.
В этом примере утилита configuredatastore запущена на компьютере, на котором хранятся оба хранилища данных – и реляционное, и кэша листов. Оба хранилища данных настроены с сайтом GIS Server https://myserver.network.com:6443/arcgis:
configuredatastore https://myserver.network.com:6443/arcgis serveradmin MyAdminPassword C:\arcgisdatastore --stores relational,tilecache
В этом примере утилита configuredatastore запущена на одном из компьютеров в хранилище пространственно-временных больших данных, настроенном в GIS Server с сайтом https://gisserver.mynetwork.com:6443/arcgis:
configuredatastore https://gisserver.mynetwork.com:6443/arcgis serveradmin MyAdminPassword C:\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.
- Щелкните Сервисы > Размещаемые.
- Щелкните, чтобы увидеть. Что все сервисы запущены.