Skip To Content

Настройка сайтов ArcGIS Server с несколькими компьютерами

Сайт ArcGIS Server содержит один или несколько компьютеров ArcGIS Server, на которых установлен компонент ArcGIS Server. Запросы веб-сервиса для получения карт, координат по адресу, выполнения заданий геообработки и т.д. назначаются доступному компьютеру на сайте. Этот компьютер, соответственно, выполняет отрисовку карты, поиск адреса или запускает инструмент геообработки и возвращает результаты клиенту.

Добавить новый компьютер к существующему сайту ArcGIS Server можно на временной основе, чтобы перейти на новые машины, или на постоянной, чтобы увеличить мощность обработки сайта сервера. Сайты, использующие два или больше компьютеров, можно также настроить на высокую доступность, чтобы предоставить дополнительную защиту в случае сбоя или потери данных в случае поломки компьютера.

После установки и настройки ArcGIS Server на новом компьютере, вы можете использовать операцию Подключиться к сайту, чтобы добавить его к существующему сайту в процессе входа в ArcGIS Server Manager. Вы также можете добавить компьютеры ArcGIS Server к сайту с помощью ArcGIS Server Manager, или утилиты командной строки join-site.

Критерии добавления компьютера ArcGIS Server к сайту

Ниже приведены критерии, которым необходимо соответствовать, чтобы вы могли добавить машину ArcGIS Server на сайт.

Требования для подключения компьютера

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

  • Он должен иметь такой же номер версии, как и другие компьютеры ArcGIS Server на сайте.
  • Он должен иметь такую же лицензию, что и другие компьютеры ArcGIS Server сайта.
  • Он должен иметь возможность читать и записывать данные в хранилище конфигурации сайта и в серверные директории.
  • Компьютер должен работать под управлением ArcGIS Server с той же учетной записью ArcGIS Server, которая используется на других компьютерах ArcGIS Server сайта. Это может быть доменная или локальная учетная запись с одинаковыми именем и паролем на всех компьютерах. Дополнительные сведения об этой учетной записи см. в разделе Учетная запись ArcGIS Server.
  • Компьютер должен иметь возможность для связи со всеми другими машинами ArcGIS Server сайта по портам, указанным в разделе Порты, используемые ArcGIS Server. Для этого может потребоваться настроить параметры брандмауэра.
  • Компьютер должен иметь возможность чтения всех данных, на которые ссылаются сервисы сайта. Хороший способ проверить это - подтвердить, что у машины есть разрешения на все места хранения данных, зарегистрированные на сайте. См. Источники данных в ArcGIS Server для дополнительной информации о регистрации местоположений.

Рекомендации по присоединению машины к сайту с несколькими машинами

Если вы создаете сайт на основе нескольких компьютеров, новая машина должна быть запущена на той же платформе ОС, что и другие машины ArcGIS Server сайта. Рекомендуется использовать одинаковые версии операционных систем и аппаратное обеспечение для всех компьютеров сайта. Например, если сайт состоит из компьютеров ArcGIS Server, и все они работают на Microsoft Windows Server 2016 с процессором с частотой 3 Ггц и 8 ГБ оперативной памяти, то и добавляемый на сайт компьютер должен иметь такую же операционную систему и такие же аппаратные характеристики.

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

Сайт ArcGIS Server с несколькими компьютерами должен совместно использовать папки, содержащие серверные директории сайта и хранилище конфигураций. Убедитесь в том, что учетная запись ArcGIS Server обладает разрешениями для чтения и записи в общую папку. В ОС Windows эти разрешения необходимо задать как на вкладке Общий доступ, так и на вкладке Безопасность диалогового окна свойств папки.

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

Примечание:

ArcGIS Server не поддерживает общие сетевые директории, которые скрыты или используют специальные символы (например, $).

После настройки общего доступа к директориям сервера и хранилищу конфигураций необходимо настроить для сайта использование новых общих путей. Для этого выполните перечисленные ниже действия в ArcGIS Server Manager. Обратите внимание на то, что при выполнении этих шагов возможен временный простой сервера.

Редактирование пути к директории сервера и хранилищу конфигураций в ArcGIS Server Manager

Чтобы редактировать пути к директории сервера и хранилищу конфигурации в ArcGIS Server Manager, выполните следующие действия.

  1. Откройте ArcGIS Server Manager для сайта ArcGIS Server и выполните вход. Справка по этому шагу приведена в разделе Вход в Manager.
  2. Щелкните Сайт> Конфигурация сервера> Хранилище конфигурации, чтобы изменить путь к хранилищу конфигурации. Укажите путь к расположению хранилища конфигурации. Содержимое хранилища конфигураций будет перемещено в новое расположение. Все сервисы будут перезапущены.
  3. Щелкните Сайт > Конфигурация сервера> Директории, чтобы изменить пути к директории сервера. Для каждой директории щелкните ее кнопку Редактировать Редактировать и укажите новый путь к ней. При редактировании пути к директории ее содержимое копируется в новое местоположение (если это не директория кэша). При изменении расположения директории кэша необходимо скопировать кэш в новое место вручную.