Skip To Content

Обновление до ArcGIS Data Store 12.0

ArcGIS Data Store зарегистрирован на сайте GIS Server, который задан в качестве хост-сервера для развертывания ArcGIS Enterprise. Вы должны обновить все компоненты этого развертывания до той же версии.

Подготовка к обновлению ArcGIS Data Store

Внимательно просмотрите информацию ниже и выполните все необходимые действия перед обновлением ArcGIS Data Store.

Убедитесь, что ваша система соответствует требованиям 12.0

Поддерживаемые системы, функциональные возможности и другие требования могут меняться между выпусками ArcGIS.

Чтобы убедиться, что ваша система соответствует требованиям 12.0, сделайте следующее:

  • Просмотрите информацию для обновления ArcGIS Enterprise.
  • Прочтите системные требования ArcGIS Data Store 12.0, чтобы убедиться, что ваше оборудование соответствует текущим требованиям.
  • Перед обновлением реляционного хранилища данных, проверьте размер директории ArcGIS Data Store на каждом компьютере. Убедитесь, что на диске компьютера достаточно свободного места, чтобы вместить двойной размер каталога ArcGIS Data Store.
  • См. раздел Что нового в ArcGIS Data Store 12.0 для получения информации о поддержке и функционале.
  • Убедитесь, что необходимые порты доступны.
    Примечание:

    Требования к портам могут меняться в зависимости от версии. Если вы не откроете необходимые порты, веб-слои могут не получить доступ к данным.

Версии ПО

Если в вашем текущем развертывании используется версия 11.0 или новее, вы можете запустить программу установки ArcGIS Data Store 12.0 и перенастроить хранилища данных для обновления до 12.0. Не устанавливайте предыдущую версию ArcGIS Data Store.

Начиная с этого выпуска, обновление до ArcGIS Data Store 12.0 напрямую с версий 10.8, 10.8.1, 10.9 или 10.9.1 не поддерживается. Вы должны выполнить обновление до промежуточной версии, затем обновить эту версию до 12.0. Прочтите документацию по обновлению для промежуточной версии, чтобы убедиться, что для версии, что прямые обновления поддерживаются для версии ArcGIS Data Store, с которой вы начинаете работу.

Если в вашей организации содержатся элементы размещенных слоев сцен, вы не можете выполнить обновление напрямую с 11.3 или ранее. Сначала вы должны обновиться до 11.5, добавить хранилище объектов в развертывание и перенести кэш размещенного слоя сцены в хранилище объектов, прежде чем выполнять обновление до 12.0.

Внимание:

Если вы не перенесете кэш размещенного слоя сцены в хранилище объектов перед обновлением до 12.0, обновление вашего развертывания приведет к удалению кэша и размещенные слои сцены станут непригодными для использования. То же самое относится и к другим типам элементов, которые не поддерживаются без переноса; они не будут функционировать после обновления.

В приведенной ниже таблице приведены пути обновления, основанные на вашей начальной версии и на том, использует ли ваша организация функциональность, которая не поддерживается после 11.5. Это включает в себя:

  • Размещенные слои сцен с кэшем, хранящимся в хранилище данных полистного кэша
  • Приложения, созданные с помощью ArcGIS Web AppBuilder
  • Приложения, созданные с помощью ArcGIS Configurable Apps

Развертывание включает в себя функциональность, не поддерживаемую после 11.5Начальная версияПромежуточные версии

Нет

10.8, 10.8.1, 10.9 или 10.9.1

11.1 – 11.5

11.0, 11.1, 11.2, 11.3, 11.4 или 11.5

Нет; обновлять напрямую до 12.0

Да

10.8, 10.8.1, 10.9, 10.9.1, 11.0, 11.1, 11.2, 11.3 или 11.4

11,5

Примечание:

Если ваша организация имеет развертывание ArcGIS Enterprise 11.4, которое содержит размещенные слои сцены с кэшем в хранилище данных полистного кэша, но не содержит никаких приложений, созданных с использованием ArcGIS Web AppBuilder или ArcGIS Configurable Apps, которые должны быть перенесены, вы можете перенести кэш размещенного слоя сцены в хранилище объектов; затем выполнить обновление развертывания ArcGIS Enterprise непосредственно до 12.0.

Версии 10.7.1 и более ранние являются устаревшими. Обновление с этих версий требует выполнения двух промежуточных обновлений. Дополнительную информацию см. в разделе по обновлению до 11.5.

Более подробную информацию см. в статье в блоге ArcGIS Dive into ArcGIS Enterprise 11.5 before you delve into 12.

Задачи, которые нужно выполнить перед обновлением

Выполните следующие задачи перед обновлением:

  • Создайте резервную копию всех хранилищ данных в развертывании и сохраните файлы резервных копий в удаленном безопасном месте.
  • Скачайте последние файлы установки программного обеспечения ArcGIS Data Store, Portal for ArcGIS, ArcGIS Server и ArcGIS Web Adaptor с My Esri. Также загрузите файлы авторизации 12.0 для 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 следующий:

  1. Обновите Portal for ArcGIS.
  2. Обновите ArcGIS Web Adaptor (для Portal for ArcGIS).
  3. Обновите сайт ArcGIS Server, обслуживающий хост-сервер портала.
  4. Обновите ArcGIS Web Adaptor (для ArcGIS Server).
  5. Обновите ArcGIS Data Store.
  6. Если ваше развертывание ArcGIS Enterprise включает их, обновите все остальные сайты интегрированных серверов.

    Большинство сайтов интегрированных серверов должны соответствовать версии базового развертывания ArcGIS Enterprise. Информацию о поддерживаемых версиях сайтов интегрированных серверов см. в разделе Интеграция ArcGIS Server с вашим порталом.

    См. информацию об обновлении для типов интегрированных серверов, которые необходимо обновить.

Обновление ArcGIS Data Store

Когда у вас будут файлы установки и файлы резервного копирования, и вы обновите все необходимые хост-серверы, выполните шаги обновления для каждого типа хранилищ данных. Все хранилища данных, зарегистрированные на одном и том же сайте ArcGIS Server, должны иметь одинаковую версию ArcGIS Data Store. При обновлении ArcGIS Data Store помните следующее:

  • Всегда устанавливайте ArcGIS Data Store на всех компьютерах в данном типе хранилища данных перед изменением настроек этого хранилища.

    Например, если реляционное хранилище данных содержит основной и резервный компьютер, сначала установите новую версию ArcGIS Data Store на обеих машинах; затем перенастройте хранилище данных с любой из них.

    Также, если у вас есть несколько компьютеров хранилищ пространственно-временных больших данных, хранилищ объектов или графов, настроенных с сайтом хост-сервера, установите новую версию ArcGIS Data Store на каждом компьютере хранилища данных в кластере. Как только новая версия будет установлена на всех компьютерах в кластере, вы сможете перенастроить хранилище данных.

  • Режим основной-резервный для хранилища графов больше не поддерживается. Обновление хранилища графиков, работающего в режиме первичного ожидания, с версий 11.2, 11.3 или 11.4 переводит хранилище графиков в режим единственного экземпляра. Если в хранилище графов имеется и основной, и резервный компьютеры, установите на них новую версию ArcGIS Data Store, а затем перенастройте любой из этих компьютеров. Убедитесь, что для хранилища графов настроено местоположение резервной копии по умолчанию, затем вы можете использовать утилиту configuredatastore для повторного добавления второго компьютера и добавления третьего компьютера в хранилище графов после обновления.
  • Не удаляйте ArcGIS Data Store перед установкой новой версии.

После выполнения всех шагов из раздела Подготовка к обновлению ArcGIS Data Store и обновления компонентов ArcGIS Enterprise, которые должны быть обновлены до обновления ArcGIS Data Store, выполните следующие шаги для обновления всех типов ArcGIS Data Store:

  1. Если вы используете хранилище пространственно-временных больших данных с ArcGIS GeoEvent Server, выполните вход в ArcGIS GeoEvent Manager и остановите сервисы пространственных объектов, используемые для архивации данных.
  2. Обновите установку ArcGIS Data Store на каждом компьютере с хранилищем данных.

    Для обновления инсталляции запустите последний скрипт установки ArcGIS Data Store 12.0 из командной строки от имени пользователя, установившего ArcGIS Data Store в первый раз. Не удаляйте существующую инсталляцию.

    Для выполнения команды перейдите в каталог ROOT или untar и запустите /Setup.

    Чтобы запустить скрипт установки с установочного диска ArcGIS Data Store 12.0, щелкните скрипт установки и выберите Запустить в окне терминала.

    Примечание:

    Для обновления не требуется останавливать сервис ArcGIS Data Store вручную; установочный скрипт сделает это автоматически.

    Программа установки обнаружит имеющуюся версию ArcGIS Data Store на целевом компьютере и предложит вам продолжить или не выполнять обновление. См. пример ниже:

    =========================================================================
    ArcGIS Data Store 12.0 (Linux)
    =========================================================================
    
    Your ArcGIS Data Store 11.3 is installed at:
    
    /home/ags/arcgis/datastore
    
    Confirm Settings
    =========================================================================
    Product to upgrade:             ArcGIS Data Store 11.3 (Linux)
    Location to upgrade:            /home/ags/arcgis/datastore/usr/arcgisdatastore
    
    Your ArcGIS Data Store 11.3 will be stopped when performing the upgrade 
    and ArcGIS Data Store 12.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):

    Подсказка:

    Чтобы избежать запроса на подтверждение, запустите /Setup -l yes -m silent вместо /Setup.

  3. Введите y и нажмите Enter, чтобы принять заданные параметры и продолжить обновление.

    Примечание:

    Дождитесь завершения обновления ArcGIS Data Store на этом компьютере до версии 12.0. Это может занять несколько минут.

  4. После установки новой версии ArcGIS Data Store на первом компьютере в хранилище данных установите ту же версию ArcGIS Data Store на всех других компьютерах с хранилищем данных, настроенных с тем же сайтом GIS Server. Например, если у вас есть отказоустойчивое реляционное хранилище данных (два компьютера) и отказоустойчивое хранилище пространственно-временных больших данных, которое включает три компьютера, повторите шаги установки на оставшихся компьютерах, прежде чем приступать к следующему шагу.
  5. Когда все установленные компоненты ArcGIS Data Store будут обновлены до последней версии, используйте утилиту configuredatastore и перенастройте все типы хранилищ данных с размещающим сайтом GIS Server.

    Сколько раз вы будете запускать утилиту configuredatastore, зависит от вашей конфигурации:

    • Для реляционного хранилища данных в режиме первичного ожидания, войдите на основной или резервный компьютер как пользователь, установивший ArcGIS Data Store и запустите утилиту configuredatastore. Хранилище данных будет обновлено и на основном, и на резервном компьютерах.
    • Для хранилищ графов, работающих в режиме первичного ожидания, войдите на любой из компьютеров как пользователь, установивший ArcGIS Data Store, и запустите утилиту configuredatastore. Это обновит хранилище графов на этом компьютере и переведет его в режим единственного экземпляра. Это также отменяет регистрацию другого компьютера с хранилищем графов и удаляет повторяющиеся данные графов с этого компьютера. Чтобы поддерживать отказоустойчивость, настройте кластер хранилища графов, как описано в разделе Добавление компьютера в обновленное хранилище графов в главе Задачи после обновления в нижней части этой страницы.
    • Если на одном компьютере находятся хранилища данных разного типа, то с помощью параметра --stores при запуске утилиты configuredatastore можно указать, какие из них нужно обновить.
    • Для хранилищ данных, запущенных в режиме кластера, войдите на любой из компьютеров как пользователь, установивший ArcGIS Data Store, и запустите утилиту configuredatastore. Все компьютеры этого кластерного хранилища будут обновлены.

    В этом примере утилита configuredatastore запускается на компьютере, где работает реляционное хранилище данных. Хранилище данных настроено с GIS Server сайта https://myserver.example.com:6443/arcgis:

    ./configuredatastore.sh https://myserver.example.com:6443/arcgis serveradmin MyAdminPassword /home/ags/arcgis/datastore/usr/arcgisdatastore --stores relational

    В этом примере утилита configuredatastore запущена на одном из компьютеров в кластере хранилища пространственно-временных больших данных, которое настроено с сайтом GIS Server https://gisserver.example.com:6443/arcgis:

    ./configuredatastore.sh https://gisserver.example.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.

  6. Если у вас хранилище пространственно-временных больших данных, убедитесь, что это хранилище показывает статус healthy.

    Для определения статуса хранилища данных войдите в ArcGIS Server Administrator Directory для хост-сервера и запустите validate команду REST.

  7. Если у портала ArcGIS Enterprise есть интегрированные сайты ArcGIS GeoEvent Server, ArcGIS Mission Server или ArcGIS Knowledge Server, то обновите эти сайты.

    После того, как интегрированные сайты обновятся, убедитесь, что запущенные на этих сайтах сервисы работают.

Задачи после обновления

После обновления всех типов ArcGIS Data Store в развертывании, выполните следующее:

Проверка хранилища данных

Вы можете войти в ArcGIS Server Manager, чтобы убедиться в том, что сайт GIS Server все еще обменивается информацией с каждым из хранилищ данных.

Чтобы проверить хранилище данных из ArcGIS Server Manager, выполните следующие шаги:

  1. Войдите в ArcGIS Server Manager.

    Учетная запись, которую вы используете для входа в систему, должна иметь роль издателя или администратора.

  2. Щелкните Сайт > Хранилища данных.
  3. Установите отметку у хранилища данных, которое вы хотите проверить (ArcGIS_Data_Store).
  4. Нажмите Проверить.

Если хранилище данных работает, и сайт GIS Server может обмениваться с ним данными, то в столбце Статус появится зеленая отметка.

Проверка статуса размещенных веб-слоев

Чтобы убедиться, что размещенные веб-сервисы по-прежнему функционируют после обновления, выполните следующие шаги:

  1. Войдите в ArcGIS Server Manager.

    Учетная запись, которую вы используете для входа в систему, должна иметь роль издателя или администратора.

  2. Щелкните Сервисы > Размещаемые.
  3. Убедитесь, что все сервисы работают.

Добавление компьютеров к обновленному хранилищу графов

При обновлении хранилища графов до 12.0 с версии 11.4 или более ранней, обновленное хранилище работает в режиме одиночного экземпляра. При обновлении хранилища графов 11.2, 11.3 или 11.4, которое работало в режиме первичного ожидания, обновление меняет режим на режим одиночного экземпляра, и только один компьютер остается работоспособным. Чтобы поддержки отказоустойчивости, настройте кластер хранилища графов.

Кластер должен содержать три компьютера. Вы можете использовать существующий (хотя и незарегистрированный) вторичный компьютер в качестве второй машины кластера, поскольку вы уже установили на него последнюю версию ArcGIS Data Store. Настройте его с тем же хост-сервером, что и обновленный компьютер хранилища графов. Затем установите ArcGIS Data Store на третьем компьютере и настройте его как хранилище графов, который зарегистрирован на том же хост-сервере, что и два других компьютера хранилища.

Внимание:

Не используйте эти инструкции, если вы создавали развертывание с помощью ArcGIS Enterprise Cloud Builder for Microsoft Azure или любых инструментов развертывания ArcGIS Enterprise на Amazon Web Services. Вместо этого следуйте инструкциям по обновлению, приведенным в справке ArcGIS Enterprise на Microsoft Azure и ArcGIS Enterprise на Amazon Web Services.

Чтобы создать кластер хранилища графов после обновления, выполните следующие шаги:

  1. Убедитесь, что местоположение резервной копии по умолчанию для хранилища графов настроено.
  2. Добавьте в развертывание второй компьютер хранилища графов, сделав следующее:
    1. Используйте старый второй компьютер или установите ArcGIS Data Store (хранилище графов) на новый.
    2. Запустите утилиту configuredatastore на втором компьютере, чтобы настроить хранилище графов и зарегистрировать его на том же хост-сервере, что и обновленный компьютер хранилища графов.

      ./configuredatastore.sh https://myserver.example.com:6443/arcgis serveradmin MyAdminPassword /home/ags/arcgis/datastore/usr/arcgisdatastore --stores graph --cluster

      Хранилище графов переводится в режим кластера, как только вы настраиваете второй компьютер хранилища в режиме кластера. Однако этот кластер не будет функционировать до тех пор, пока вы не добавите третий компьютер.

  3. Установите ArcGIS Data Store (хранилище графов) на третий компьютер.

    Кластер хранилища графов должен содержать три компьютера, не больше и не меньше.

  4. Запустите утилиту configuredatastore на третьем компьютере, чтобы настроить хранилище графов и зарегистрировать его на том же хост-сервере, что и два других компьютера.

Кластер хранилища графов создан и ArcGIS Data Store будет распределять данные графов по всему кластеру.

Создание полных резервных копий всех хранилищ данных

После подтверждения правильности обновления используйте утилиту backupdatastore для создания резервной копии каждого хранилища данных в развертывании. При этом у вас остается готовая к использованию полная резервная копия данных в случае, если что-то произойдет до следующего запланированного резервного копирования.

Удаление ненужных временных файлов

После выполнения действий, необходимых после обновления, вы можете запустить утилиту diskcleanup для удаления временных файлов, которые больше не нужны.