Skip To Content

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

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

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

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

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

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

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

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

Примечание:

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

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

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

  1. Откройте Manager и выполните вход. Справка по этому шагу приведена в разделе Вход в Менеджер.
  2. Чтобы изменить путь хранилища конфигураций, нажмите Сайт > ГИС-сервер > Хранилище конфигураций. Введите общий путь для расположения хранилища конфигурации. Содержимое хранилища конфигураций будет перемещено в новое расположение. Все сервисы будут перезапущены.
  3. Чтобы отредактировать пути к директориям серверов, нажмите Сайт > ГИС-сервер > Директории. Для каждой директории щелкните кнопку Редактировать Редактировать и введите новый путь к ней. При редактировании пути к директории ее содержимое копируется в новое местоположение (если это не директория кэша). При изменении расположения директории кэша необходимо скопировать кэш в новое место самостоятельно.

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

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