Skip To Content

Обновление сайта ArcGIS Mission Server на AWS

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

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

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

  • Если обновляется версия 10.8.1 или более ранняя, необходимо получить новый файл лицензии, чтобы обновить ее до 10.9.1.
  • Создайте резервную копию сайта ArcGIS Mission Server перед тем, как выполнить его обновление.
  • Перед обновлением сайта ArcGIS Mission Server необходимо обновить портал ArcGIS Enterprise, с которым интегрирован ArcGIS Mission Server.

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

Процедура обновления сайта ArcGIS Mission Server на AWS вручную аналогична обновлению локального сайта. Поэтому следуйте инструкциям в руководстве по установке ArcGIS Mission Server, чтобы обновить сайт. Прочитайте инструкции, относящиеся к операционной системе на ваших экземплярах EC2:

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

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

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

Обновление сайта на Windows

Следуйте инструкциям в следующих двух разделах, чтобы использовать Chef для обновления сайта ArcGIS Mission Server и его ArcGIS Web Adaptor на экземплярах Windows Amazon EC2.

Обновление ArcGIS Mission Server

Сначала обновите ArcGIS Mission Server в экземпляре EC2 на сайте.

  1. Подключите удаленный рабочий стол к экземпляру EC2 на сайте ArcGIS Mission Server.
  2. Загрузите и установите Chef или клиент Cinc 16.16.13. Если у вас установлена более старая версия Chef, обновите ее до версии 16.16.13.
  3. Загрузите версии 10.9.1 следующих установочных файлов из своей учетной записи в My Esri и загрузите их в папку C:\Software\Archives на экземпляре EC2.

    • ArcGIS_Mission_Server_Windows_1091_180092.exe
    •  

  4. Получите файл авторизации ArcGIS Mission Server 10.9.1 и поместите его в локальную папку на экземпляре EC2 или в общую папку, к которой вы можете получить доступ из экземпляра EC2.
  5.  
  6. Удалите следующие папки:

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

  7. Файл mission-server.json, который вы будете использовать для обновления, включен в cookbook, которую вы загрузили и извлекли на шаге 5. Он находится в C:\chef\templates\arcgis-mission\10.9.1\windows\.
  8. Измените каталоги на подпапку chef, в которую вы распаковали cookbook, откройте файл mission-server.json в текстовом редакторе и измените следующие параметры:

    • Установите пароль учетной записи Windows, примененной при запуске сервиса ArcGIS Mission Server.
      "arcgis" : {
          "run_as_password": "<password>",
    • Укажите местоположение, в которое вы поместили файл авторизации ArcGIS Mission Server.
      "arcgis" : {
          "mission-server": {
              "authorization_file": "<drive>\\<folder>",
    • Установите имя пользователя и пароль администратора сайта ArcGIS Mission Server.
      "arcgis" : {
          "mission-server": {
      	       "admin_username": "<username>",
              "admin_password": "<password>",
    • Установите местоположение корневого серверного каталога. Местоположение по умолчанию - это C:\arcgismissionserver\directories, но вы можете использовать другой диск или другой путь.
      "arcgis" : {
          "mission-server": {
          "directories_root": "<drive>\\<folder>",
    • Задайте строку подключения для местоположения каталога конфигурации ArcGIS Mission Server. Оно было установлено при создании сайта ArcGIS Mission Server. Чтобы найти строку, войдите в каталог администратора сайта ArcGIS Mission Server для сайта ArcGIS Mission Server как администратор и перейдите в system > configStore.
      "arcgis" : {
          "mission-server": {
          "config_store_connection_string": "<drive>\\<folder>",
    • Установите URL-адрес контекста веб-сокета. Оно было установлено при создании сайта ArcGIS Mission Server. Чтобы скопировать URL-адрес, войдите в каталог администратора ArcGIS Mission Server сайта ArcGIS Mission Server как администратор и перейдите в system > properties > REST. Это в формате wss://<fully qualified machine name>/<ArcGIS Mission Server web adaptor name>.
      "arcgis" : {
          "mission-server": {
          "system_properties": {
              "WebSocketContextURL": "<URL>"
    • Добавьте узел имени хоста и оставьте его пустым.
      "arcgis" : {
          "mission-server": {
          "hostname": ""

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

Теперь обновите ArcGIS Web Adaptor.

Обновление ArcGIS Web Adaptor

 

  1. Откройте файл mission-server-webadaptor.json в текстовом редакторе и измените следующие параметры:

    • Установите пароль учетной записи Windows, примененной при запуске сервиса ArcGIS Mission Server.
      "arcgis" : {
          "run_as_password": "<password>",
    • Установите имя пользователя и пароль администратора сайта ArcGIS Mission Server.
      "arcgis" : {
          "mission-server": {
      	       "admin_username": "<username>",
              "admin_password": "<password>",
    • Задайте местоположение файла хранилища ключей PKSC12 (.pfx) с сертификатом SSL для IIS.
      "arcgis" : {
          "iis": {
          "keystore_file": "<drive>\\<folder>\\<file name>.pfx",
    • Установите пароль для файла хранилища ключей с сертификатом SSL для IIS.
      "arcgis" : {
          "iis": {
          "keystore_password": "<password>"

  2. Откройте окно командной строки от имени администратора, измените каталог на C:\chef и выполните следующую команду: chef-client -z -j c:\chef\templates\arcgis-mission\10.9.1\windows\mission-server-webadaptor.json.

Обновление сайта на Ubuntu

Выполните следующие шаги в следующих двух разделах, чтобы использовать Chef для обновления сайта ArcGIS Mission Server и его ArcGIS Web Adaptor на экземплярах Ubuntu Amazon EC2.

Обновление ArcGIS Mission Server

Сначала обновите ArcGIS Mission Server в экземпляре EC2 на сайте.

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

    • ArcGIS_Mission_Server_Linux_1091_180227.tar.gz
    •  

  4. Получите файл авторизации ArcGIS Mission Server 10.9.1 и поместите его в локальную папку на экземпляре EC2 или в общую папку, к которой вы можете получить доступ из экземпляра EC2.
  5.  
  6. Файл mission-server.json, который вы будете использовать для обновления, включен в cookbook, которую вы загрузили и извлекли на предыдущем шаге.
  7. Измените каталоги на /opt/chef/templates/arcgis-mission/10.9.1/linux, откройте файл mission-server.json в текстовом редакторе и измените следующие параметры:

    • Установите каталог установки на /home.
      "arcgis" : {
          "mission_server": {
              "install_dir": "/home"
    • Укажите местоположение, в которое вы поместили файл авторизации ArcGIS Mission Server.
      "arcgis" : {
          "mission_server": {
              "authorization_file": "/<folder>/<subfolder>",
    • Установите имя пользователя и пароль администратора сайта ArcGIS Mission Server.
      "arcgis" : {
          "mission_server": {
      	       "admin_username": "<username>",
              "admin_password": "<password>",
    • Установите местоположение корневого серверного каталога на /gisdata/arcgismissionserver.
      "arcgis" : {
          "mission_server": {
          "directories_root": "/gisdata/arcgismissionserver",
    • Задайте строку подключения для местоположения каталога конфигурации ArcGIS Mission Server как /gisdata/arcgismissionserver/config-store.
      "arcgis" : {
          "mission_server": {
          "config_store_connection_string": "/gisdata/arcgismissionserver/config-store",
    • Установите каталог журнала на /home/arcgis/mission/usr/logs/.
      "arcgis" : {
          "mission_server": {
          "log_dir": "/home/arcgis/mission/usr/logs/",
    • Установите URL-адрес контекста веб-сокета. Оно было установлено при создании сайта ArcGIS Mission Server. Чтобы скопировать URL-адрес, войдите в каталог администратора ArcGIS Mission Server сайта ArcGIS Mission Server как администратор и перейдите в system > properties > REST. Это в формате wss://<fully qualified machine name>/<ArcGIS Mission Server web adaptor name>.
      "arcgis" : {
          "mission_server": {
          "system_properties": {
              "WebSocketContextURL": "<URL>"
    • Добавьте узел имени хоста и оставьте его пустым.
      "arcgis" : {
          "mission_server": {
          "hostname": ""

  8. Сохраните и закройте файл mission-server.json.
  9. Как пользователь ubuntu выполните следующую команду: sudo chef-client -z -j /opt/chef/templates/arcgis-mission/10.9.1/linux/mission-server.json.

Теперь обновите ArcGIS Web Adaptor.

Обновление ArcGIS Web Adaptor

 

  1. Откройте файл mission-server-webadaptor.json в текстовом редакторе и измените следующие параметры:

    • Задайте местоположение файла хранилища ключей PKSC12 (.pfx) с сертификатом SSL для Apache Tomcat.
      "arcgis" : {
          "tomcat": {
          "keystore_file": "/<folder>/<subfolder>/<file name>.pfx",
    • Установите пароль для файла хранилища ключей с сертификатом SSL для Tomcat.
      "arcgis" : {
          "tomcat": {
          "keystore_password": "<password>"
    • Установите имя пользователя и пароль администратора сайта ArcGIS Mission Server:
      "arcgis" : {
          "mission_server": {
      	       "admin_username": "<username>",
              "admin_password": "<password>",

  2. Сохраните и закройте файл mission-server-webadaptor.json.
  3. Как пользователь ubuntu измените каталог на /opt/chef и выполните следующую команду: chef-client -z -j /opt/chef/templates/arcgis-mission/10.9.1/linux/mission-server-webadaptor.json.

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

Если вы использовали шаблон развертывания CloudFormation 10.9, предоставленный Esri для создания сайта ArcGIS Mission Server, вы можете использовать соответствующий шаблон обновления 10.9.1 для осуществления обновления.

В следующей таблице приведено соответствие развертываний и шаблонов, а также даны ссылки на инструкции для использования шаблонов обновления.

Шаблон развертывания 10.9Шаблон обновления 10.9.1Инструкции по использованию шаблона обновления

arcgis-mission-server-singlemachine.template.json

arcgis-mission-server-singlemachine-upgrade.template.json

Обновление сайта с одним компьютером ArcGIS Mission Server при помощи CloudFormation

arcgis-mission-server-ha.template.json

arcgis-mission-server-ha-upgrade.template.json

Обновление сайта ArcGIS Mission Server, состоящего из нескольких компьютеров, с использованием CloudFormation