Skip To Content

Обновление развертывания ArcGIS Enterprise на одном компьютере на AWS

Способ обновления зависит от способа и времени развертывания ArcGIS Enterprise на Amazon Web Services (AWS).

До начала обновления

Независимо от того, какой метод обновления вы будете использовать, посмотрите следующую информацию перед обновлением своего развертывания:

  • Получите необходимые лицензии ArcGIS для текущей версии ПО. Их можно загрузить с My Esri.
  • Создайте резервную копию развертывания, чтобы восстановить ее при возникновении проблем с процедурой обновления.

    Вы можете использовать утилиту webgisdr, поставляемую с Portal for ArcGIS для создания резервной копии большинства компонентов в развертывании ArcGIS Enterprise. Однако хранилище больших пространственно-временных данных не включается в резервную копию. Если развертывание содержит хранилище больших пространственно-временных данных, создайте отдельный архив, используя утилиту ArcGIS Data Store backupdatastore.

Обновление с использованием процедур обновления вручную

Процедура обновления вручную для обновления ПО вашего развертывания ArcGIS Enterprise на одном компьютере на Amazon Web Services аналогично обновлению ПО в локальных системах; скачайте файлы обновления с My Esri на свой экземпляр Amazon Elastic Compute Cloud (EC2) и примените эти обновления непосредственно к своему развертыванию. Все компоненты ArcGIS Enterprise должны использовать одну версию ПО. Основное отличие в обновлении на AWS заключается в том, как будет создаваться резервная копия имеющегося развертывания.

  1. Войдите в AWS Management Console и создайте Amazon Machine Image (AMI) из существующего экземпляра.

    Получилась резервная копия, которую можно будет использовать для восстановления в случае, если в процессе обновления возникнут какие-либо проблемы. Если потребуется восстановление, необходимо будет использовать тот же URL-адрес портала.

  2. Получите новые лицензии Portal for ArcGIS и ArcGIS GIS Server от Esri.
  3. Загрузите новые версии Portal for ArcGIS, ArcGIS Web Adaptor, ArcGIS Server и ArcGIS Data Store из My Esri.
  4. Установите удаленное подключение к рабочему столу (Microsoft Windows) или подключение SSH (Linux) компьютера на AWS. Подключитесь как пользователь arcgis. Разместите на этом компьютере все загрузки ПО.

    Если вы выполняете обновление развертывания на экземпляре Windows AWS в первый раз, следует изменить пароль пользователя arcgis.

    Если вы развернули ArcGIS Enterprise на этом компьютере с помощью AWS Management Console, убедитесь, что этому компьютеру разрешено создавать бакеты Amazon Simple Storage Service (S3) в вашей учетной записи AWS, так как процедура обновления Portal for ArcGIS создает бакет S3 для временного хранения содержимого каталога. Если развертывание выполнено при помощи шаблона CloudFormation, предоставляемого Esri, то в шаблоне уже выполнены эти настройки.

  5. Выполните действия, указанные в разделе Обновить Portal for ArcGIS, для обновления портала, его веб-адаптера и лицензии Portal for ArcGIS.
  6. Выполните действия для сайта с одним компьютером в разделе Обновить ArcGIS Server для обновления ArcGIS Server и его веб-адаптера, а также обновите свой сайт ArcGIS Server с помощью лицензии ArcGIS GIS Server.
  7. Примечание:

    Необходимо обновить ArcGIS Server до обновления ArcGIS Data Store.

  8. Выполните шаги из раздела Обновить ArcGIS Data Store для обновления хранилища данных.
  9. Когда обновление и проверка обновленной версии будут завершены, резервная копия AMI может быть удалена.

Обновление с помощью скриптов Chef

Если вы создали сайт ArcGIS Server, используя шаблон Esri Amazon Web Services CloudFormation 10.8 или 10.8.1 для одного компьютера, вы можете выполнить обновление с помощью скриптов Chef.

Шаги обновления отличаются для развертываний на Microsoft Windows и Ubuntu. Следуйте инструкциям, применимым к операционной системе вашего развертывания.

Обновление развертывания ArcGIS Enterprise на одном компьютере на Windows

Выполните следующие действия, чтобы использовать Chef для обновления ArcGIS Enterprise на одном экземпляре Amazon Elastic Compute Cloud (EC2).

  1. Установите удаленное подключение рабочего стола к экземпляру EC2.
  2. Загрузите и установите Chef или клиент Cinc 16.18.30. Если у вас установлена более старая версия Chef, обновите ее до версии 16.18.30.
  3. Загрузите установочные файлы 11.2 из своей учетной записи My Esri и загрузите файлы в папку на экземпляре EC2:

    • ArcGIS_Web_Adaptor_for_Microsoft_IIS_112_188264.exe
    • Portal_for_ArcGIS_Windows_112_188250.exe
    • ArcGIS_Server_Windows_112_188239.exe
    • ArcGIS_DataStore_Windows_112_188252.exe
    • Portal_for_ArcGIS_Web_Styles_Windows_112_188250.exe

  4. Получите файл авторизации Portal for ArcGIS 11.2 (.json) и авторизацию ArcGIS Server, лицензированную для ArcGIS GIS Server (.epc или .prvc), и поместите их в экземпляр EC2.
  5. Загрузите ArcGIS Cookbook версии 4.2.0 (arcgis-4.2.0-cookbooks.zip) в экземпляр EC2, разархивируйте файл и поместите содержимое разархивированного файла в папку C:\chef.
  6. Удалите следующие папки:

    • C:\chef\nodes
    • C:\Users\Administrator\.chef\local-mode-cache

  7. Создайте копию файла C:\chef\node.json и переименуйте ее в upgrade_base_enterprise_allinone_windows.json.
  8. Откройте файл upgrade_base_enterprise_allinone_windows.json в текстовом редакторе и измените следующие параметры:

    • Установите версию ArcGIS 11.2.
      "arcgis" : {
          "version": "11.2",
    • Установите в репозитории архива ArcGIS папку, в которую вы поместили файлы программного обеспечения для экземпляра EC2.
      "arcgis" : {
          "repository": {
      	  "archives": "<drive>\\<folder>"
    • Установите авторизацию сервера в местоположение вашего файла авторизации ArcGIS Server 11.2.
      "server" : {
          "authorization_file" : "<drive>:\\<folder_path>\\My_New_Server.prvc"
    • Установите авторизацию портала в местоположение вашего файла авторизации Portal for ArcGIS 11.2.
      "portal" : {
          "authorization_file" : "<drive>:\\<folder_path>\\my_new_portal.json",
    • Измените список запусков, чтобы использовать следующие инструкции:
      "recipe[arcgis-enterprise::install_portal]", 
      "recipe[arcgis-enterprise::webstyles]", 
      "recipe[arcgis-enterprise::portal]", 
      "recipe[arcgis-enterprise::portal_wa]", 
      "recipe[arcgis-enterprise::server]", 
      "recipe[arcgis-enterprise::server_wa]", 
      "recipe[arcgis-enterprise::datastore]"

  9. Сохраните и закройте файл upgrade_base_enterprise_allinone_windows.json.
  10. Откройте окно командной строки от имени администратора, измените каталог на C:\chef и выполните следующую команду: chef-client -z -j c:\chef\upgrade_base_enterprise_allinone_windows.json

Скрипт запускается для обновления вашего развертывания. Это может занять до нескольких часов, в зависимости от размера вашего развертывания.

Если обновление развертывания не удалось, обратитесь в службу поддержки Esri (в США) или к вашему дистрибьютору (за пределами США), чтобы помочь вам в устранении неполадок.

Обновление развертывания ArcGIS Enterprise на одном компьютере на Ubuntu

Выполните следующие действия, чтобы использовать Chef для обновления ArcGIS Enterprise на одном экземпляре EC2.

  1. SSH к экземпляру EC2 в качестве пользователя ubuntu.
  2. Используйте одну из следующих команд для загрузки и установки Chef или клиента Cinc 16.18.30. Если у вас установлена более старая версия Chef, обновите ее до версии 16.18.30.
    • Клиент Chef: sudo curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -v 16.18.30
    • Клиент Cinc: sudo curl -L https://omnitruck.cinc.sh/install.sh | sudo bash -s -- -v 16.18.30
  3. Загрузите установочные файлы 11.2 из своей учетной записи My Esri и загрузите файлы в папку на экземпляре EC2:

    • ArcGIS_Web_Adaptor_Java_Linux_112_188339.tar.gz
    • Portal_for_ArcGIS_Linux_112_188338.tar.gz
    • ArcGIS_Server_Linux_112_188327.tar.gz
    • ArcGIS_DataStore_Linux_112_188340.tar.gz
    • Portal_for_ArcGIS_Web_Styles_Linux_112_188339.tar.gz

  4. Получите файл авторизации Portal for ArcGIS 11.2 (.json) и авторизацию ArcGIS Server, лицензированную для ArcGIS GIS Server (.epc или .prvc), и поместите их в экземпляр EC2.
  5. Загрузите ArcGIS Cookbook версии 4.2.0 (arcgis-4.2.0-cookbooks.tar.gz) в экземпляр EC2, разархивируйте файл и поместите содержимое разархивированного файла в директорию /var/chef.
  6. Удалите каталог /var/chef/nodes.
  7. Создайте копию файла /etc/chef/node.json и переименуйте ее в upgrade_base_enterprise_allinone_ubuntu.json.
  8. Откройте файл upgrade_base_enterprise_allinone_ubuntu.json в текстовом редакторе и измените следующие параметры:

    • Установите версию ArcGIS 11.2.
      "arcgis" : {
          "version": "11.2",
    • Установите в репозитории архива ArcGIS папку, в которую вы поместили файлы программного обеспечения для экземпляра EC2.
      "arcgis" : {
          "repository": {
      	  "archives": "/<path and folder>"
    • Установите авторизацию сервера в местоположение вашего файла авторизации ArcGIS Server 11.2.
      "server" : {
          "authorization_file" : "/<path>/my_new_server.prvc"
    • Установите авторизацию портала в местоположение вашего файла авторизации Portal for ArcGIS 11.2.
      "portal" : {
          "authorization_file" : "/<path>/my_new_portal.json",
    • Измените список запусков, чтобы использовать следующие инструкции:
      "recipe[arcgis-enterprise::install_portal]",
      "recipe[arcgis-enterprise::webstyles]", 
      "recipe[arcgis-enterprise::portal]", 
      "recipe[arcgis-enterprise::portal_wa]", 
      "recipe[arcgis-enterprise::server]", 
      "recipe[arcgis-enterprise::server_wa]", 
      "recipe[arcgis-enterprise::datastore]"

  9. Сохраните и закройте файл upgrade_base_enterprise_allinone_ubuntu.json.
  10. Как пользователь ubuntu измените каталог на /var/chef и выполните следующую команду: sudo chef-client -z -j /etc/chef/upgrade_base_enterprise_allinone_ubuntu.json

Скрипт запускается для обновления вашего развертывания. Это может занять до нескольких часов, в зависимости от размера вашего развертывания.

Если обновление развертывания не удалось, обратитесь в службу поддержки Esri (в США) или к вашему дистрибьютору (за пределами США), чтобы помочь вам в устранении неполадок.

Обновление с помощью шаблона CloudFormation

Если вы использовали шаблон arcgis-enterprise-allinone.template.json CloudFormation 10.9, 10.9.1, 11.0 или 11.1 для создания отказоустойчивого базового развертывания ArcGIS Enterprise, можно использовать файл 11.2 arcgis-enterprise-allinone-upgrade.template.json для его обновления. Инструкции см. в разделе Обновление базового ArcGIS Enterprise на одном компьютере с помощью CloudFormation.