ArcGIS Mission Server поддерживает сайты с несколькими компьютерами, начиная с версии 10.8.1.
Прежние версии:
В версии 10.8 поддерживаются только сайты на одной машине.
Сайты ArcGIS Mission Server с несколькими компьютерами позволяют поддерживать большее количество одновременно работающих участников миссии. Если у вас множество активных пользователей, или если ресурсов одного компьютера недостаточно для нужд пользователей, расширение сайта на несколько компьютеров предоставляет множество преимуществ.
Все компьютеры на сайте ArcGIS Mission Server должны иметь одинаковые версии и одинаковые файлы лицензий. На первом настраиваемом компьютере необходимо создать сайт ArcGIS Mission Server. Затем к сайту можно добавить дополнительные компьютеры ArcGIS Mission Server.
Примечание:
В отличие от других ролей ArcGIS Server, ArcGIS Mission Server не поддерживает добавление дополнительных компьютеров на сайт с первого компьютера. Необходимо обратиться по очереди к каждому компьютеру и присоединить их к сайту процедурно, используя мастер конфигурации ArcGIS Mission Server или утилиту joinSite.
До начала установки
При первом создании сайта ArcGIS Mission Server, вы задаете местоположения хранилища конфигурации и серверных директорий. На сайте, содержащем несколько компьютеров, необходимо предоставить общий доступ к хранилищу конфигурации и серверным директориям, чтобы другие компьютеры могли получить к ним доступ. Каждому компьютеру, который присоединяется к сайту, должны быть предоставлены права чтения и записи в этих директориях.
Установка и настройка сайта из нескольких компьютеров
При настройке сайта ArcGIS Mission Server из нескольких компьютеров, требуются дополнительные шаги.
- Просмотрите системные требования для ArcGIS Mission Server, чтобы проверить компьютеры на соответствие им. На каждом компьютере настройте брандмауэры на открытие порта 20443 для коммуникаций между компьютерами в развертывании ArcGIS Enterprise.
Убедитесь, что установка осуществляется от лица одного и того же пользователя операционной системы на обоих компьютерах. Учетная запись, которая используется при установке ArcGIS Mission Server – это учетная запись, от имени которой будет запускаться ПО. Пользователи групп и все остальные пользователи должны иметь для директории установки ArcGIS Mission Server по крайней мере права на выполнение. Обратите внимание, что установка ArcGIS Mission Server от имени корневой учетной записи не поддерживается. Учетная запись, использующаяся для установки на двух разных компьютерах, может быть следующая:
- Установите ArcGIS Mission Server на первом компьютере в папку /data/ags от имени пользователя ags с ID 58103.
- Установите ArcGIS Mission Server на втором компьютере в папку /data/ags под тем же именем и с тем же ID пользователя (ags, 58103).
- Убедитесь, что следующие шаги уже выполнены:
- Установите и авторизуйте ArcGIS Mission Server на каждом компьютере. Вы также можете установить ПО в автоматическом режиме.
- Создайте две директории в сети, предоставьте к ним общий доступ и укажите пользователя-владельца, от лица которого выполняется установка. Одна из них предназначена для хранилища конфигурации, а другая – для директорий сервера. Необходимо предоставить для папок права доступа, по крайней мере, 700 пользователям.Например:
Примечание:
Общие сетевые директории, которые скрыты или используют специальные символы (например, $), не поддерживаются ArcGIS Mission Server.
- Создайте директорию с именем config-store. Укажите владельца как ags, с ID пользователя 58103. Предоставьте учетной записи права доступа к директории уровня 700.
- Откройте общий доступ к папке config-store, чтобы оба компьютера имели доступ к директории с использованием одного пути, например, /net/myserver/config-store.
- Создайте директорию с именем arcgismissionserver. Укажите владельца как ags, с ID пользователя 58103. Предоставьте учетной записи права доступа к директории уровня 700.
- Откройте общий доступ к папке arcgismissionserver., чтобы оба компьютера имели доступ к этой папке с использованием одного пути, например, /net/myserver/arcgismissionserver.
Даже если директории хранятся на одном компьютере, который вы будете использовать при создании сайта, вы все равно должны вручную создать директории, предоставить к ним общий доступ и указать ссылку на них в виде сетевого пути.
- С одного из ваших компьютеров создайте новый сайт ArcGIS Mission Server. Убедитесь, что использованы пути к вашим серверным директориям и хранилищу конфигурации, созданным ранее.
- Когда предыдущие шаги выполнены, вы можете присоединять дополнительные компьютеры к созданному сайту, с использованием мастера конфигурации. Если вы предпочитаете использовать для этого командную строку, перейдите к шагу 6.
- На первом дополнительном компьютере откройте Мастер конфигурации ArcGIS Mission Server.
- Изучите инструкции Мастера, затем щелкните Продолжить.
- Щелкните Подключиться к существующему сайту.
- Введите URL сайта и учетные данные для сайта ArcGIS Mission Server, в соответствии с шагом 4.
- Повторите шаги до d для каждого дополнительного компьютера, который вы хотите присоединить к сайту.
- Вместо использования Мастера конфигурации можно присоединить компьютер к сайту с помощью утилиты командной строки.
- Убедитесь, что вы вошли на компьютер под учетной записью ArcGIS Mission Server.
- Откройте командную строку и запустите утилиту, расположенную в <ArcGIS Mission Server install directory>/tools/joinsite/joinsite.sh. Для утилиты доступны следующие параметры командной строки:
Параметр Описание -u или --username
Имя пользователя основного администратора сайта.
Имя пользователя не должно содержать специальные символы: \/:*?|<>
-p или --password
Пароль основного администратора сайта.
Пароль не может содержать символы: \/:*?|<>
-f или --file
Файл подключения к хранилищу конфигурации для утилиты joinsite.
-s или --siteUrl
URL имеющегося сайта ArcGIS Mission Server, в формате https://missionserver.domain.com:20443/arcgis/admin.
-h или --help
Отображение справки командной строки и выход.
Пример команды:
<ArcGIS Mission Server install directory>/tools/joinsite/joinsite.sh -u missionPSA -p my.Password3 -s https://missionserver.domain.com:20443/arcgis/admin
Если учетные данные и URL сайта указаны правильно, утилита присоединит компьютер к сайту ArcGIS Mission Server. Повторите данный шаг для каждого дополнительного компьютера.