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 должны иметь возможность для чтения и записи данных в одинаковые общие директории через NFS с использованием одной точки подключения во всех системах. Например, если вы подключаете общую директорию файлового сервера к /arcgis на одном компьютере и используете ее для хранилища конфигураций и серверных директорий, то все другие компьютеры также должны подключить эту директорию к /arcgis.
  • Все компьютеры ArcGIS Server должны работать из-под пользователей с одинаковым ID (uid) или ID группы (gid), чтобы иметь возможность чтения и записи данных в общее хранилище конфигурации и серверные директории.

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

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

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

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

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

Примечание:

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

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

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

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

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